第6周作业:软件测试和评估

1. 计划说明

1.1 本组选择的对比测试产品

“百词斩”(必选)和“不背单词”(竞品)。

1.2 PSP表格

PSP2.1PSP阶段预估耗时(分钟)实际耗时(分钟)
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。

posted @ 2018-04-23 20:17  17055  阅读(184)  评论(0)    收藏  举报