首页 > 代码库 > 测试报告
测试报告
记事本项目测试报告及bug修复整理
第一章 引言
1.1 项目简介
1.2 项目背景说明
1.3 面向客户群体
1.4 参考资料
第二章 测试情况概述
2.1 测试平台及背景
2.2 测试用例设计
第三章 测试内容
3.1 功能性测试
3.2 UI界面基本功能性测试
3.3 悬浮窗界面测试
3.4 搜索界面测试
3.5 可靠性测试
3.6 易用性测试
第四章 测试总结
第一章
1.1 项目简介
项目名称 | 记事本APP应用 |
开发团队 | 北京航空航天大学计算机学院软工Echo小组 |
项目起始时间 | 2013-10-29 |
项目测试时间范围 | 起:2013-11-19止:2013-11-23 |
测试参与人员 | 王力民,程刚,刘丽萍,杨昊岚,左少辉 |
1.2 项目背景说明
我们小组的软件开发任务是编写一个在Android手机上运行的记事本软件,在常规的记事本软件的基础之上添加了悬浮窗和关键词查找等新的功能,帮助大众群体更好的利用好笔记本软件,所以该任务目的在于突破原有笔记本软件的功能性缺陷,实现一个可扩展性好,简单易用的新型笔记本记事软件。
1.3 面向客户群体
由于我们这组的项目并不是传统意义上简单的记事本软件,因此相对应的面向用户群体也不是传统意义上的普通用户。我们的用户群体主要集中在以手机APP应用平台为基础上的Android手机客户。可以是学生,商务人士以及日常事务较为繁杂的事业型群体。
1.4 参考资料
资料名称 | 作者 |
Android开发从入门到精通 | 扶松柏 |
疯狂Android讲义 | 李刚 |
软件测试 | Ron Patton |
软件测试的艺术 | Glenford J. Myers, Corey Sandler |
第二章
2.1 测试平台及背景
我们的测试时基于Android平台来进行的,测试时间从2014.11.20日开始至-2014.11.23日结束,历时四天,完成了界面的基本测试,悬浮窗测试,可靠性测试,易用性测试五个方面的内容,同时也在寻找软件自身的bug和设计缺陷,力求更好的实现软件性能的测试与分析。
2.2 测试用例设计
实现的软件的主要功能,包括添加记事本和删除记事本,同时显示到界面上。
实现软件的辅助功能,如悬浮窗的设计功能,关键词的检索功能。
操作图标设计的正确性与可使用性;反馈条件与反馈信息正确性,一致性。
输入方式的正确性测试。
第三章 测试内容
3.1 功能性测试
记事本APP性能测试 | |||
测试机型 | CPU占用率 | 内存 | 软件环境(操作系统、应用软件) |
OPPO X9007 | 29% | 1.16MB | Android 4.3 |
小米3 | 37% | 12MB | Android 4.4 |
3.2 UI界面基本功能性测试
(1)打开关闭测试
测试项目 | 操作 | 结果 |
打开软件 | 点击图标 | 软件正常打开 |
关闭软件 | 单击退出 | 软件正常退出 |
(2)主界面功能测试
测试项目 | 操作 | 结果 | 潜在的问题以及需要改进的地方 |
标题新建 | 点击新建 | 产生新的笔记本标题 | 主页笔记标题过长会与其他内容产生重叠 |
内容新建 | 在内容中输入 | 产生新的笔记内容 | 无 |
保存功能 | 日记新建后保存 | 顺利保存 | 无 |
语音功能 | 点击菜单“语音” | 出现语音界面 | 无 |
图片功能 | 点击菜单“图片” | 出现图片界面 | 无 |
删除功能 | 点击删除 | 笔记被删除 | 主页显示的笔记条目不能自动刷新 |
3.3 悬浮窗界面测试
测试项目 | 操作 | 结果 | 潜在的问题以及需要改进的地方 |
悬浮窗开启 | 点击显示桌面悬浮窗 | 桌面悬浮窗开启 | 开启状态未被勾选 |
悬浮窗切换 | 点击悬浮窗 | 显示出快捷菜单 | 点击快捷菜单旁边的空白桌面区域不能退出快捷菜单(用户体验不好) |
悬浮窗进入 | 点击快捷菜单 | 切换功能界面 | 悬浮窗快捷菜单进入程序,需要反应很长一段时间 |
悬浮窗位置移动 | 拖动悬浮窗 | 可自由进行位置移动 | 无 |
3.4 搜索界面测试
测试项目 | 操作 | 结果 | 潜在的问题以及需要改进的地方 |
搜索框开启 | 点击搜索图标 | 搜索框成功开启 | 无 |
关键词索引 | 输入关键词 | 成功匹配并索引 | 无 |
搜索页面成功进入 | 点击相应搜索条目 | 可正常进入笔记的显示页面 | 返回时,虽然搜索关键词还在搜索框中,但是显示的结果是数据库中所有笔记 |
搜索匹配成功率 | 输入100个项目,进行关键词匹配 | 成功匹配100个项目,匹配成功率100% | 无 |
3.5 可靠性测试
测试内容 | 基本要求 | 测试通过 | 测试通过 | |
用户权限 | 用户不会超越限制 | 实现要求 | √ |
|
软件在虚拟机中正常运行 | 可以正常运行 | 实现要求 | √ |
|
软件运行时是否有内存泄露 | 有部分内存泄露 | 部分实现 | √ |
|
3.6易用性测试
测试内容 | 基本要求 | 测试通过 | 测试通过 | |
用户能否快速安装软件 | 快速安装软件 | 实现要求 | √ |
|
软件卸载是否顺利 | 顺利卸载软件 | 实现要求 | √ |
|
软件是否附有其他的插件 | 未含有其他插件 | 部分实现 | √ |
|
第四章 测试总结
通过我们半个星期的努力测试,发现并解决了一系列的Bug基本完成了软件的功能性测试。这个产品已经达到了我们预期期望。我们发现并解决了一些在前期积累的问题。例如,前期开发室,在搜索界面成功索引到关键词后,并不能顺利地进入索引内容,这个问题在迭代测试之前也得到了有效的解决。
当然,我们开发设计的软件依旧存在一些小问题。例如:软件在虚拟机中运行会提示数据库内存泄露的警告、桌面上点击悬浮窗会显示快捷菜单,点击快捷菜单旁边的空白桌面区域不能退出快捷菜单、点击手机自带的home键和返回键也都不能退出快捷菜单、点击悬浮窗快捷菜单进入程序,需要反应很长一段时间等小问题。
这些问题的存在在一定程度上影响到我们软件的用户体验性,虽然基本功能均已实现,但是类似的小麻烦应该得到有效且彻底的解决。但是我们的笔记本APP在用户现场环境进行功能性、可靠性、易用性、可使用性、主要界面性能等进行了全面的测试,测试结果表明:我们团队开发的笔记本基本达到需求文档中的要求,并且软件简单方便,非常易于用户体验,软件方便快捷,符合我们初期的开发目标。
测试报告