第六周小组作业:软件测试和评估
小组成员:陆舜、赵骥鹏、潘嘉敏、朱世源
一、计划说明
1.产品介绍
市面上有许多的帮助背单词的APP,本小组针对其中的两款软件进行软件的测试和评估,测试产品为“百词斩”,竞品产品为“扇贝单词”。两者都具有较完备的业务功能,在以学生为主要受众的用户群体中备受好评。本小组选取两者兼具的四项功能(单词查询、短文阅读、单词复习、词库管理)进行测试,分析各自的优劣,寻找软件中的缺陷。
2.PSP表
PSP2.1 | PSP阶段 | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 20 | 30 |
Estimate | 估计任务需要多少时间 | 20 | 30 |
Development | 开发 | 100 | 90 |
Analysis | 需求分析 | 30 | 15 |
Design Spec | 生成设计文档 | 10 | 5 |
Design Review | 设计复审 | 30 | 10 |
Coding Standard | 代码规范 | 20 | 10 |
Design | 具体设计 | 30 | 20 |
Coding | 具体编码 | 40 | 30 |
Code Review | 代码复审 | 10 | 20 |
Test | 测试 | 30 | 30 |
Reporting | 报告 | 60 | 90 |
Test Report | 测试报告 | 20 | 50 |
Size Measurement | 计算工作量 | 20 | 20 |
Postmortem | 总结 | 20 | 20 |
二、需求说明
1.功能模块划分图
2.本人负责的功能模块
词库管理
三、测试说明
1.设计思路
正常使用两款产品一段时间,进入单词管理进行查看,对比两款产品的优缺点,据此设计测试用例:
(1)等价类划分法:分别查看词库中的各项功能
(2)边界值划分法:选取边界情况进行查看,即未进行一个单词的学习和已学习完所有单词
(3)场景测试:设计充分多的测试用例,以便对于每个场景都有测试覆盖到
2.运行截图
执行测试用例截图
导出测试用例截图
3.测试工具
本小组使用的测试软件是禅道(ZenTaoPMS.9.8.3 win64)
禅道下载地址:
4.关键截图
测试用例:
缺陷:
四、结论说明
将两款产品的词库管理进行比较后,我发现百词斩的词库管理做的比较清晰易懂,易于操作,能够将主要的已学、未学、已掌握、收藏功能突出,增强实用性。而扇贝单词对于词库管理这方面做的比较花哨,增添了许多不必要的重复功能,如已掌握和简单词,而对于主要功能不够完善,给用户的使用带来不便。在这方面我认为百词斩更胜一筹。
五、工作说明
本次试验小组成员各司其职,我的贡献分为0.25.