软件测试和评估
计划说明
- 测试产品:本组选择的对比测试产品为背单词APP百词斩和其竞争产品扇贝单词。
- 测试进度表
项目 | 内容说明 | 预估耗时(分钟) | 实际耗时(分钟) |
Planning | 计划 | 30 | 30 |
Estimate | 估计这个任务需要多少时间 | 20 | 15 |
Testing Design | 测试设计 | 60 | 60 |
Analysis | 需求和测试需求分析 | 30 | 20 |
Design Test Cases | 设计测试用例 | 90 | 70 |
Testing Environment |
搭建测试环境(安装测试工具、 管理工具等相关运行和支撑软件) |
30 | 50 |
Testing Implementation | 测试实施 | 60 | 40 |
Test | 执行测试 | 30 | 40 |
Reporting | 报告 | 30 | 50 |
Test Report | 测试报告 | 60 | 60 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 30 | 20 |
合 计 | 470 | 455 |
需求说明
- 功能模块划分图
- 负责的功能模块
本人负责的为背单词APP阅读功能模块,此功能模块主要提供给用户提供阅读英语学习相关文章的功能。功能包括阅读文章,查找有关分类文章,对文章进行点赞、评论、收藏、分享,按日期或按热度查看文章等。
测试说明
使用场景测试方法来设计测试用例。设计场景:用户在登录APP后,查看最近热门的关于英语经验分享之类的文章,对文章进行评论,该用户很喜欢这篇文章,对文章进行点赞,并收藏和分享到朋友圈。基本事件流、备选事件流如图:
根据流程图设计用例如下:
- 文章分类:扇贝和百词斩运行如图:
- 文章评论功能:百词斩和扇贝运行如图:
- 收藏功能:扇贝无此功能,百词斩运行如图:
- 分享功能:扇贝和百词斩运行如图:
- 对用户评论进行点赞,回复等操作:百词斩和扇贝运行如图:
- 测试管理工具:禅道 开源版9.8.3 下载链接
- 测试功能部分截图:
测试用例设计:
测试用例运行:
测试用例导出:
缺陷列表:
缺陷导出:
结论说明
经过功能测试,百词斩和扇贝均无搜索文章的功能,可能原因是该类软件为背单词APP,阅读并非主要功能,所以未提供搜索功能。
百词斩和扇贝对文章的分类都不太明显,百词斩将文章划分为不同的系列,分类主要为牛奶、咖啡、学霸说等,扇贝将文章划分为不同栏目,如地道表达法、实用口语等,扇贝分类更为细致,且在文章列表中标题前标明分类,并在标题下有文章介绍,显然扇贝做的更好。
百词斩和扇贝的评论、点赞、分享功能大同小异。
百词斩具有文章的收藏功能,扇贝没有提供此功能。百词斩的设计更方便用户找到自己喜爱的文章,这点百词斩做的更好。
百词斩具有热门文章的栏目,将文章按热度排列,更符合用户需求,而扇贝未提供此功能。
综上所述,认为百词斩的阅读功能较好,更有优势,但是百词斩的文章分类不如扇贝。
工作说明
在本次小组作业中,我的贡献率为0.26。