第六周小组作业:软件测试和评估
1、计划说明
a:我们小组选择了背单词APP百词斩与扇贝单词进行比较测试
b:测试进度表
项目 |
内容说明 |
预估耗时 (分钟) |
实际耗时 (分钟) |
Planning |
|
22 | 20 |
· Estimate |
· 估计这个任务需要多少时间 |
20 | 20 |
Testing Design |
|
50 |
70 |
· Analysis |
· 需求和测试需求分析 |
30 | 40 |
· Design Test Cases |
· 设计测试用例 |
30 | 30 |
Testing Environment |
|
20 | 20 |
Testing Implementation |
|
20 | 20 |
· Test |
· 执行测试 |
20 | 20 |
Reporting |
|
60 | 80 |
· Test Report |
· 测试报告 |
40 | 50 |
· Postmortem & Process Improvement Plan |
· 事后总结, 并提出过程改进计划 |
20 | 30 |
合 计 |
180 | 210 |
2、需求说明
a:百词斩功能模块图
扇贝功能模块图
b:因为单词查询在外语学习中是非常重要的,所以我选择的是单词查询模块。
3、测试说明
a:测试用例的设计思路
(1)虽然都是背单词app,但是在查询结果上肯定是有区别的,为了体现两款app在测试结果上的差异,因此测试用例对于两款产品均设计的一样,采用控制变量法来得到两者的差异。
(2)在测试用例的思路上,我选择的分类有这几种:有查询结果的单词(即现实存在的单词)和无查询结果的单词(现实不存在的单词);中文到英文的查询和英文到中文的查询;形容词,名词,动词,副词,数字等的查询。
b:功能测试执行
c:测试管理工具
禅道开源版 9.8.3
下载地址:https://sourceforge.net/projects/zentao/files/9.8.3/ZenTaoPMS.9.8.3.win64.exe/download
d:测试管理工具使用
测试用例导出:
4、结论说明
两款app在单词查询功能上都做的很全面,但是仍然有以下问题:
百词斩:
(1)对于某些形容词释义不准确,如难受的,帅气的,并且输入中文形容词,第一个结果却显示的是名词性;
(2)对于某些不存在的单词会显示其他的意思。
扇贝:
(1)同样有百词斩相同的第一个问题,即是释义不准确
(2)对于某些不存在的单词,如adafkjwe,结果会显示输入内容,但并不会出现意思。
比较:
(1)百词斩对于某些不存在的单词会说明无查询结果,但是扇贝不会提示而是把输入内容以结果显示,这样就没有前者做得好,因为会导致用户纠结这个词到底存不存在,是因为确实不存在还是扇贝没有标注意思?所以这一点百词斩好一点。
(2)百词斩的查询结果会显示多个结果,一般第一个结果最符合。而扇贝里面只有一个查询结果。所以这一点百次斩要好一点,不仅有最符合的结果,其他结果还可以供用户参考拓展。
5、基本任务工作说明
在与小组沟通后,我的小组基本任务贡献比是0.24
6、扩展任务:用户调研和可用性测试
可用性测试报告已提交到毕博平台,详细情况查看报告内容;
7、高级任务:专题测试
我们组绝大同学都完成了这项内容,但除了自己因为最近参加多项开发比赛时间紧任务重,所以没做高级任务,还望其他组员和老师谅解。