第6周小组作业:软件测试和评估
计划说明
a. 本组选择的对比测试产品为百词斩和不背单词。
b. 测试进度表
项目 |
内容说明 |
预估耗时 (分钟) |
实际耗时 (分钟) |
Planning |
|
20 | 20 |
· Estimate |
· 估计这个任务需要多少时间 |
20 | 20 |
Testing Design |
|
120 | 130 |
· Analysis |
· 需求和测试需求分析 |
70 | 60 |
· Design Test Cases |
· 设计测试用例 |
50 | 80 |
Testing Environment |
|
120 | 150 |
Testing Implementation |
|
60 | 90 |
· Test |
· 执行测试 |
60 | 90 |
Reporting |
|
40 | 40 |
· Test Report |
· 测试报告 |
30 | 30 |
· Postmortem & Process Improvement Plan |
· 事后总结, 并提出过程改进计划 |
10 | 10 |
合 计 |
360 | 480 |
需求说明
a. 功能模块划分图
百词斩:
不背单词:
b. 本人负责的功能模块为百词斩的学习单词模块和不背单词的背单词模块。
测试说明
a. 测试用例设计
本次我使用了等价类的方法设计来测试用例。
如测试查询词汇功能时我将用例分为英文单词、中文词语和非词汇三类。
如测试词义选择功能时我将用例分为选择正确和选择错误两类。
b. 功能测试执行的操作和运行界面截图
c. 测试管理工具
本组使用的测试管理工具为禅道,版本9.8.3。
下载链接:http://www.zentao.net/download/80072.html
d. 测试管理工具关键界面截图
百词斩测试用例:
不背单词测试用例:
百词斩Bug:
结论说明
从促进用户记忆单词的机制来看,两者是大致相同的,都是在一个生词列表内不断地去除用户已经完全记住的单词,只是细节上有所不同。
百词斩较为强调即时复习。对于用户不认识或答错的单词,在跳转到下一个单词之前一定会显示一遍这个单词的详细释义,甚至用户已经跳转到下一个单词后也会在顶部显示上一个单词。同时,百词斩选择词义的选项都是图片,也从一定程度上促进了用户的记忆,但有些图片与词义的关系比较难理解,容易误导用户。
不背单词的复习机制则较为透明,即在背单词的界面上直接使用图标告诉用户答对的次数,满4次即判断用户已经完全掌握,使用户对自己掌握的情况有实时的了解。同时还提供练习拼写和即时查询词典的功能,给用户提供比百词斩更多的便捷功能。
工作说明
根据小组讨论结果,我的小组贡献分为0.33。