背单词软件测试与评估
基本任务
1.被测软件说明
基础产品:百词斩
竞争产品:扇贝单词
2.测试进度表
项目 |
内容说明 |
预估耗时 (分钟) |
实际耗时 (分钟) |
Planning |
|
20 |
30 |
· Estimate |
· 估计这个任务需要多少时间 |
20 |
30 |
Testing Design |
|
210 |
270 |
· Analysis |
· 需求和测试需求分析 |
60 |
90 |
· Design Test Cases |
· 设计测试用例 |
150 |
180 |
Testing Environment |
|
30 |
40 |
Testing Implementation |
|
90 |
60 |
· Test |
· 执行测试 |
90 |
60 |
Reporting |
|
90 |
120 |
· Test Report |
· 测试报告 |
60 |
80 |
· Postmortem & Process Improvement Plan |
· 事后总结, 并提出过程改进计划 |
30 |
30 |
合 计 |
680 |
820 |
3.测试用例设计思路
3.1 功能模块划分
百词斩功能模块图:
扇贝单词功能模块图:
3.2 负责模块说明
主要针对两款软件的社交模块,即百词斩的圈子模块,扇贝中的发现模块的社交部分。
4.测试用例设计思路
总体思路:先根据功能模块划分,将功能细化。再根据划分好的每个具体的功能,设计具体的场景测试,确保每个场景的预制条件、步骤的清晰和准确,尽量从用户的角度去完善每个场景,保证主要的功能都能测试到,并希望在场景中能发现软件的缺陷。通过这样的思路去设计测试用例。
4.1功能模块细分
根据边界值、等价类、场景测试的方法设计测试用例,下面是功能模块的细分:
两个背单词软件社交部分大题功能模块相似,但是具体内容和表示形式不尽相同,因此分别对两个软件不同细化。
百词斩社交功能细化:
扇贝单词社交功能细化:
4.2 测试用例
根据上面划分的模块和确定的测试方法,设计了如下的41个测试用例:
5.功能测试:
部分运行截图:
百词斩查看好友/扇贝单词同桌
百词斩小班邀请/扇贝小组邀请
百词斩兴趣圈查看/扇贝单词自习室查看
6. 测试管理工具说明
禅道开源版9.8.3,下载地址:http://www.zentao.net/
测试管理工具截图:
用例导出:
缺陷导出:
缺陷清单:
7.测试结论分析
(1)好友/同桌模块
百词斩有比较完整的好友系统,可以看到好友列表,可以添加删除好友。扇贝没有好友系统,但是取而代之有同桌功能,可以找到一位同桌互相监督打卡;还有类似的关注他人的功能。
百词斩的优势和劣势:
可以添加多个好友,可以看到好友们最近背单词的动态,看到排行榜等。但是不能和好友在app中进行交流和监督。
扇贝单词的优势和劣势:
百词斩的同桌功能提供了双方在app中对话的平台,可以互相监督,互相进步。缺点在于开通功能较为繁琐,同桌只能有一个。但是扇贝的关注功能可以在一定程度上解决只有一个同桌的问题,因为关注可以关注多人。
(2)小组/小班模块
百词斩和扇贝单词均有提供让用户聚集在一起的平台,在组群里需要满足该组群的打卡和背单词的要求,可以相互监督,共同进步。
百词斩的优势和劣势:
百词斩的小班功能较为简洁,操作方便。缺点是个人很难创建自己的组群,部分功能较为累赘。
扇贝单词的优势和劣势:
扇贝单词的小班功能较为丰富,比百词斩多了组内帖子的功能,邀请好友较为容易,且能够创建自己的小组。无明显的缺点。
(3)兴趣圈/自习室模块
均提供了用户能够发布自己帖子的平台。
百词斩的优势和劣势:
百词斩的帖子将话题划分的较好,方便用户查看不同的话题内容。无明显缺点。
扇贝单词的优势和劣势:
扇贝单词发帖和查看帖子的操作非常简单明了。缺点在于没有根据话题进行分类。
总结:
总体来说,社交部分两个软件各有自己的特点,但是扇贝单词在用户体验方面更佳,从功能设计方面、软件操作方面以及前端界面方面,扇贝单词的功能设计更加具有针对性,百词斩的部分功能稍显累赘,并没有什么实际的作用;扇贝单词的软件操作总体来讲,易用性较好,操作设计的更容易让人理解;前端界面来看,扇贝单词主题很明显,利用统一的绿色主题,简洁明了,百词斩的部分界面较为混乱。但是百词斩还有很多趣味功能是扇贝单词不具备的,各有千秋但是社交方面扇贝单词做的稍好一些。
扩展任务
可用性测试报告已在毕博平台提交。
个人总结: 这次的测试主要采访了正在学习英语的中学生群体,总的来说,用户反应百词斩虽然有一些创新,但是并没有非常让他们满意,比如用户一开始会被软件的多样的背单词形式所吸引,但是用了一下反应这样的背单词形式较为幼稚,且记忆效果没有想象的好。并且软件方面也有很多功能比较累赘,和背单词并没有非常直接的关系,会分散用户的注意力,建议简化这方面的功能。软件的部分操作也需要更加的简化,易用性需要增强。
小组贡献分:0.24