软件测试与评估
一、基本任务
1.计划说明
a.测试产品
基础产品A:百词斩
竞品B:扇贝单词
b.测试进度表
项目 |
内容说明 |
预估耗时 (分钟) |
实际耗时 (分钟) |
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.需求说明
a.功能模块划分图
百词斩:
扇贝单词:
b.负责的模块
本人负责的功能模块为:社交模块
3.测试说明
a.测试用例设计思路
由于这两款APP都是背单词APP,用户的输入都处于基础操作场景中,所以,我的测试用例设计思路是针对两款APP中的社交模块的具体实现,对其中的每个操作场景进行测试
b.功能测试运行截图
百词斩的社交模块部分分为:发现模块与好友模块
发现模块分为:百词斩小班、单词PK、斩家活动、兴趣圈;好友模块分为:请求、添加好友、动态、排行榜
百词斩小班运行截图如下:
单词PK运行截图:
斩家活动:
兴趣圈:
好友功能模块截图:
扇贝单词的社交模块分为:自习室,同桌,小组
自习室模块截图:
同桌模块截图:
小组模块截图:
c.发现缺陷
百词斩中的好友添加部分中,可以使用昵称与用户ID进行用户搜索,但是在使用昵称进行搜索时,会产生用户搜索不到的情况,如下截图中,用户昵称为:永远的厨师长,使用另一台手机搜索该用户时。首先没有展示出最符合要求的用户,其次将搜索出来的结果全部看过,并没有该用户的记录,但是使用用户ID进行搜索时,就可以搜索到该用户,表示该用户存在,但是使用昵称搜索搜索不到。
d.测试管理工具
名称:禅道
版本:9.8.3
下载地址:http://www.zentao.net/article-browse-1067.html
e.测试管理工具的运行截图
4.结论说明
百词斩与扇贝单词在社交模块的实现上存在较大的不同。百词斩采用了多种多样的形式来实现用户之间的社交功能。首先,除了常规的用户好友添加之外,百词斩还采用了与其他用户与好友之间对战的形式,使用户更加有动力背单词的同时也加强了社交部分的趣味性,可谓是一举两得。其次,百词斩使用兴趣圈,百词斩活动的形式,让用户加入感兴趣的圈子,人事更多志同道合的用户,大家一起背单词,一起学习,共同进步,除此之外还有很多类似QQ空间说说形式的留言板,使用户之间的交流最大化。
相较于百词斩,扇贝单词的社交功能就有一些少,只有加入相应的小组与自习室,及加入相应的小组以完成相应的任务而与其他用户一起背单词来实现共同进步,这与百词斩中的兴趣圈功能基本一致,但是相较之下,百词斩的社交功能更加丰富一些。
所以,最后结论,百词斩的社交模块功能更加占优势。
5.工作说明
小组贡献分:0.25
二、扩展任务
扩展任务部分与照片详见所提交的可用性测试报告。
三、高级任务
1.测试专题与测试工具
测试专题:移动测试
测试工具:阿里云测
2.测试设计核心思想
本次主要针对移动测试中的兼容性测试对两款APP进行测试,即检测两款APP对于不同的手机机型是否能够做到完全兼容进行测试。所以,我们使用阿里云,将两款APP对现在主流的30款手机机型进行测试,查看其兼容性,以下为运行中的截图,详细的运行过程请看上传的视频:
3.高级任务工作感想
本次的高级任务中,我们使用了阿里云测来来对两款APP进行了安卓端的兼容性测试,以下为测试结果:
从上面的测试结果中,我们可以看出,两款APP虽然不能完全兼容所有手机机型,但是手机兼容率较高,也就是说,两款APP可以和大部分手机进行兼容,且兼容性较好
我的感想为:APP的开发中,兼容性是一个很大的实现和考虑的部分,所以在对APP进行测试时,我们也必须对APP对各种机型的兼容性进行测试,这样才能更好的满足用户的要求。
4.测评结论
详见所提交的测评结论文档
5.总体作业感想
经过了软件质量与测试的三次作业后,我的总体感想是:
(1)第一次作业是给予我们一个大致的测试的概念的一个启蒙与灌输,后两次作业是对于软件测试的一些部分进行动手尝试
(2)三次作业的作业量适中
(3)后两次作业是对我们的小组能力与总体沟通能力的一种提高(我们小组两次都拿出了大量的时间聚在东九教学楼进行集体作业,期间进行了大量的沟通与交流)
(4)对于测试能力的锻炼上,感觉只是接触了部分软件测试的的动手锻炼(因为课时较短)
(5)对于总体的动手能力提高较大
(6)对于博客的撰写能力方面,也是我觉得提高最大的方面,这是我撰写博客的开始,我也在博客园上看到了很多大牛撰写的博客,我以后会继续使用博客和撰写博客
(7)最后,感谢老师对于这门课程所付出的努力与作出的改变,让我们上了一科不水的软件质量与测试课
6.工作说明
小组贡献分:0.25