第6周小组作业:软件测试和评估
1、计划说明
本小组选用百词斩为基础产品,扇贝单词为竞品进行分析。
测试进度表:
|
项目 |
内容说明 |
预估耗时 (分钟) |
实际耗时 (分钟) |
|
Planning |
|
40 |
30 |
|
· Estimate |
· 估计这个任务需要多少时间 |
40 |
30 |
|
Testing Design |
|
90 |
110 |
|
· Analysis |
· 需求和测试需求分析 |
30 |
30 |
|
· Design Test Cases |
· 设计测试用例 |
60 |
80 |
|
Testing Environment |
|
40 |
50 |
|
Testing Implementation |
|
90 |
120 |
|
· Test |
· 执行测试 |
90 |
120 |
|
Reporting |
|
70 |
60 |
|
· Test Report |
· 测试报告 |
40 |
30 |
|
· Postmortem & Process Improvement Plan |
· 事后总结, 并提出过程改进计划 |
30 |
30 |
|
合 计 |
330 |
370 |
|
2、需求说明
百词斩模块划分图:

扇贝单词模块划分图:

在此次任务中两个APP的功能模块由我负责分析划分并制作模块划分图;
在百词斩功能测试中负责“小课堂模块”和“系统设置模块”;
在扇贝单词功能测试中负责“系统设置模块”和“课程模块”;
3、测试说明
由于该类手机APP均限制了用户的大多数行为,并且以引导用户行为的设计占大多数,所以测试多以场景测试方法为主。
百词斩小课堂模块测试1(场景):小课堂板块->点击文章->播放音频->浏览文章;测试结果正常,音频及文章无异样。


百词斩小课堂模块测试2(场景):小课堂板块->点击文章->浏览文章->点击收藏->查看收藏;测试结果正常,收藏成功。


百词斩小课堂模块测试3(场景):小课堂板块->点击文章->浏览文章->评论->查看评论;测试结果正常,评论成功。


百词斩小课堂模块测试4(场景):小课堂板块->点击文章->浏览文章->评论->点赞自己的评论;评论结果正常,点赞成功。

百词斩小课堂模块测试5(场景):小课堂板块->点击文章->浏览文章->点赞他人的评论;测试结果正常,点赞成功。
百词斩小课堂模块测试6(场景):小课堂板块->点击文章->浏览文章->分享;测试结果正常,分享成功。
......
后续测试不一一列举,将测试用例列表展示进行说明

扇贝单词进行与其百词斩功能类似的测试,思路与百词斩相同,用例列表如下:

4、结论说明
在我负责的百词斩与扇贝单词的功能测试中,扇贝单词和百词斩均在提醒设置上出现了bug,两者并不能实现提醒的基本功能,而在其他功能发面两方的差别都不大,所以扇贝单词对于百词斩的竞争力并不在于我测试的部分,需要结合其他小组成员所测试的部分才能更好地得出结论。
5、高级任务
本次主要针对移动测试中的兼容性测试对两款APP进行测试,即检测两款APP对于不同的手机机型是否能够做到完全兼容进行测试。所以,我们使用阿里云,将两款APP对现在主流的30款手机机型进行测试,查看其兼容性,以下为运行中的截图,详细的运行过程请看上传的视频:






本次的高级任务中,我们使用了阿里云测来来对两款APP进行了安卓端的兼容性测试,以下为测试结果:








从上面的测试结果中,我们可以看出,两款APP虽然不能完全兼容所有手机机型,但是手机兼容率较高,也就是说,两款APP可以和大部分手机进行兼容,且兼容性较好
我的感想为:APP的开发中,兼容性是一个很大的实现和考虑的部分,所以在对APP进行测试时,我们也必须对APP对各种机型的兼容性进行测试,这样才能更好的满足用户的要求。
测评结论:请详见所提交的测评结论文档。
6、工作说明
负责了功能模块的分析划分,以及两个功能模块的测试,全程与小组成员共同讨论一起努力,小组贡献分0.24
7、总体作业感想
首先感谢武剑洁老师这段时间付出的辛苦。提一个不成熟的小建议,我知道老师的初衷是好的,但之所以引起大部分同学这么大的反应,我个人认为最关键的地方就在于老师您对于学生的情况于自己预期的情况其实有很大的偏差,这是造成矛盾最要的一个因素。不过这几次作业还是让我学到了东西的,就是希望以后能继续完善一下,有不少小bug。如果是助教看到这里就请麻烦您转达给武剑洁老师吧。
浙公网安备 33010602011771号