第6周小组作业:软件测试和评估
(1)计划说明
a.本组选择对比测试的产品
我们小组选择了:百词斩和扇贝单词。
b.测试进度表
项目 |
内容说明 |
预估耗时 (分钟) |
实际耗时 (分钟) |
Planning |
1.计划 |
10 |
5 |
· Estimate |
· 估计这个任务需要多少时间 |
10 |
5 |
Testing Design |
2.测试设计 |
40 |
50 |
· Analysis |
· 需求和测试需求分析 |
10 |
20 |
· Design Test Cases |
· 设计测试用例 |
30 |
30 |
Testing Environment |
3.搭建测试环境(安装测试工具、管理工具等相关运行和支撑软件) |
30 |
40 |
Testing Implementation |
4.测试实施 |
30 |
20 |
· Test |
· 执行测试 |
30 |
20 |
Reporting |
5.报告 |
30 |
20 |
· Test Report |
· 测试报告 |
20 |
10 |
· Postmortem & Process Improvement Plan |
· 事后总结, 并提出过程改进计划 |
10 |
10 |
合 计 |
140 |
135 |
(2)需求说明
a.功能模块划分图
百词斩:
扇贝单词:
b.本人负责功能模块
本人负责的是对学习模块的测试和评估。
(3)测试说明
a.测试用例思路
在设计测试用例时候用上了边界值、等价类划分、场景测试方法进行设计,具体体现如下:
1)边界值方法:大多数的错误容易出现在边界值上,这也是我们为什么要对边界值进行测试的原因之一。
在对查询中英文的功能进行测试的时候,会进行多个单词、单个单词和输入为空进行查询的用例测试,并对中文进行测试,实现了对单词个数的边界处都进行用例测试。
2)等价类划分方法:会将其分为有效等价类和无效等价类。
有效等价类:正常的单个单词、正常的多个单词组成的句子、中文单词、中文句子。
无效等价类:空输入、错误的单词。
3)场景测试方法:
对于用户使用背单词功能的场景如下:
为此,设计了用户认识单词和不认识单词的测试用例,上面的是扇贝的流程图,百词斩与此相似,只是百词斩的辨认是点击正确的图片,不是选择是否认识。
其他的测试用例,大多也根据以上方法设计测试用例,如果功能只有一种运行可能性,则对此功能只设计一种用例。
b.部分测试和运行截图
1.查询中英文的部分测试截图:
2.单词学习和背单词功能的部分测试截图
3.个人测评部分截图
4.课程模块测试截图
5.学习锁屏测试截图
c.管理工具
我们小组选择的管理工具为禅道
版本号为:禅道专业版版本:pro6.7.3。
下载地址:http://www.zentao.net/download/80073.html
(使用的为一键安装包64位版本)
d.管理工具关键界面截图
管理工具截图:
缺陷导出:
设计用例导出:
(4)结论说明
百词斩和扇贝学习模块的差异:
1.背单词的方式不同,百词斩是选择和单词有关图片,扇贝则是选择自己认识与否,或者采用拼写的方式,个人觉得扇贝的拼写方式能让自己记得更加牢固。
2.复习的方式不用,百词斩更偏向于主动复习,有多种主动复习的方式,而扇贝只有重新检查单词方式,但是扇贝会将之前不认识的词语在之后的背单词中反复出现,更加符合记忆曲线。
3.在查找中英文上,扇贝和百词斩大多情况下表现差不多。在乱码的字母字符串的模糊查找上,百词斩要做的更好,扇贝则是连接了谷歌的解释,在一些少见的单词和短语上要做的更好。
4.视频、听力、阅读学习单词上,仁者见仁智者见智,扇贝多数扩展的学习功能要付费或者下载新的app,百词斩的免费资源相对较多,但不少资源还是要付费。
5.在学习过程中,两者都会有广告出现,个人觉得百词斩的要更加不友好,一是进入学习模块时的广告容易误点,而且不是弹窗,会直接打开淘宝店铺,这点十分恼人。二是在下方的功能选择栏中,其中一项就是直接点进入淘宝店铺,不小心误点也是很气人了。扇贝的广告这是更多穿梭在一些边边角角上,不容易误点,误点也只是弹窗。
6.学习锁屏上,百词斩会显示单词,点击可看释义,而扇贝这是显示一句英文美句,锁屏这点也是仁者见仁智者见智了。
总的来说,个人觉得扇贝给予的体验要更好,而且作为一款背单词的软件,扇贝的单词记忆方法能让自己对单词的记忆更加深刻,查找中英文连接了谷歌解释,这对查找上的优化也更好。而百词斩最大的优点就是单词记忆的趣味性,背单词与图片相关联会让用户对于背单词更加有兴趣。
(5)工作说明
经过小组讨论,本人的小组贡献分为0.24。
最后,附上测试用例、缺陷、需求表格github地址: https://github.com/HastingsX/ST6
(文件夹U201517092中的内容)