第6周作业:软件测试和评估
1. 计划说明
1.1 本组选择的对比测试产品
“百词斩”(必选)和“不背单词”(竞品)。
1.2 PSP表格
| PSP2.1 | PSP阶段 | 预估耗时(分钟) | 实际耗时(分钟) |
|---|---|---|---|
| Planning | 计划 | 60 |
30 |
| Estimate | 估计任务需要多少时间 | 30 | 30 |
| Development | 开发 | 90 | 130 |
| Analysis | 需求分析 | 30 | 30 |
| Design Spec | 生成设计文档 | 10 | 10 |
| Design Review | 设计复审 | 40 | 30 |
| Coding Standard | 代码规范 | 35 | 20 |
| Design | 具体设计 | 20 | 20 |
| Coding | 具体编码 | 30 | 20 |
| Code Review | 代码复审 | 50 | 20 |
| Test | 测试 | 100 | 30 |
| Reporting | 报告 | 80 | 80 |
| Test Report | 测试报告 | 30 | 40 |
| Size Measurement | 计算工作量 | 40 | 30 |
| Postmortem | 总结 | 10 | 10 |
2. 需求说明
2.1 功能模块划分图
百词斩:

不背单词:

2.2 本人负责的功能模块
百词斩和不背单词的单词复习、测试和生词本。
3. 测试说明
3.1 测试用例设计
运用划分等价类法来设计测试用例:
对于单词学习页面,界面上方给出单词,下方给出ABCD四个选项,对应四个不同的中文意思。我们需要从四个选项中选出正确的。所以,在设置等价类时,分为正确和错误两类。
对于单词复习界面,界面上方给出单词,下方给出“认识”和“不认识”两项。你需要在对应时间内做出选择。所以,设置等价类时,分为选择正确,选择错误,超时三种等价类。
3.2 功能测试执行的部分操作和运行界面截图



3.3 测试管理工具
本组使用的测试管理工具为禅道。
下载链接:
http://www.zentao.net/download/80072.html
3.4 测试管理工具关键界面截图


4. 结论说明
从测试结果来看,二者均通过了所有的等价类测试用例。百词斩的功能相对复杂,模块太多,所以,我们选用了百词斩和不背单词中相同的模块进行测试。在核心功能方面,二者表现与期望值均为一致,在缺陷方面二者也具有相同的缺陷,因为系统无法检验用户大脑中是否记住了这一单词,只能靠用户反馈。所以,在复习过程中,即使用户在不认识的前提下点了认识,系统也会认为用户已掌握该单词。
由于百词斩引入了非常多的社交和分享功能,导致应用有些繁杂。相比之下,不背单词更加简洁明了,功能更清晰,更为好用。
5. 工作说明
根据小组讨论结果,我的小组贡献分为0.33。


浙公网安备 33010602011771号