Alpha阶段测试报告

Alpha阶段测试报告

一,BUG 报告

开发过程中检测到的bug以及进行的修改:

记录在了开发过程中的bug 树中。

二,场景测试

信息 描述
姓名 小明
性别、年龄 男,20
职业 学生
收入
知识层次以及能力 大学本科计算机专业大三在读,善于使用手机和电脑
生活工作情况 上学
动机,目的,困难 学校课程使用博客园班级功能进行教学,随时查看自己的博客以及班级成员和作业,困难:web端不方便
用户偏好 上网
用户比例 60%~70%
典型场景 最新作业发布,想知道作业的详细内容;小明想知道自己作业的得分;小明想立刻回复老师评论
典型描述 实时查看,实时回复
信息 描述
姓名 A
性别、年龄 男,30
职业 老师
收入 工资QwQ
知识层次以及能力 某大学计算机专业老师
生活工作情况 教学
动机,目的,困难 学校课程使用博客园班级功能进行教学,随时查看自己班级的成员,随时发布作业,发布公告,查看投票 困难:web端不方便
用户偏好 上网
用户比例 20%~30%
典型场景 作业马上截止,想看看作业提交情况;想看看同学们的博客并做出点评;将一名同学拉进班级等
典型描述 实时查看,实时回复
信息 描述
姓名 B
性别、年龄 男,30
职业 助教
收入 工资Emmmm
知识层次以及能力 某大学计算机课程助教
生活工作情况 助学
动机,目的,困难 能够即使的看到同学们对作业提出的问题与评价,同时回到同学们的问题
用户偏好 上网
用户比例 10%~20%
典型场景 作业要截至了,统计还未提交作业的同学,及时与他联系
典型描述 实时查看,实时回复

这些使用的场景,我们使用Appium + 模拟器,使用python脚本自动执行测试。

三,测试矩阵

测试矩阵 后端功能测试 前端功能测试
测试机型 测试环境(机型,版本,分辨率) 登录功能 查看博客 添加评论 查看班级 查看作业 添加成员 发布作业 退出登录 网络断开 点击事件 页面布局 加载速度 图片问题 页面切换
三星C7 6.0.0 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 较好 一般 正常显示链接图片显示较大 正常
华为P9 7.0.0 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 较好 较好 正常显示链接图片显示较大 正常
三星S8 6.1.0 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 一般 一般 正常显示链接图片显示较大 正常
Custom Phone6.0 6.0.1 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 较好 一般 正常显示链接图片显示较大 正常
Google Nexus 5.1.0 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 较好 一般 正常显示链接图片显示较大 正常

四,出口条件

兼容性测试

即要在大多数的主流手机上可以安装运行,针对这一点我们进行了测试,将apk文件交到腾讯的WeTest平台,对主流的50款手机进行了兼容性测试。在腾讯的适配标准下,我们第一个版本50款手机的适配通过率达到了94%。随后进行了调试,达到了100…%。

用的最多的华为手机。

修改之后可以正常运行。

所以,我们认为app的兼容性达到出口条件。

稳定性测试

我们对稳定性的测试也是通过Appium + python脚本,对APP的操作来实现的,有作业的发布,公告的发布,作业的收藏,作业的评论等,当发布1000个公告的时候也不会出错。还有作业的删除等功能,具体代码在test_code分支下面,我们测试的时候是实现一个功能测试一次,所以有些测试代码是还没有到最终版就写好了,因此在最终版上不可以运行。我们还将运行的版本提高到Android9.0, 也运行了测试。

压力测试

对比去年,我们今年也做了压力测试。今年我们调用的博客园的API更多了。所以也做了更多的测试。去年主要是在登录页面的测试,由于无法得到一大批的账户与密码,所以我们在未登录的情况下测试博客园中的班级博客的一些功能。对于登录,我们也做了测试。登录功能都是正常的。但是再查看博客与查看作业的时候,我们设置并发数为100,及我们预期的用户的时候,还是会出现一些错误。下面是返回作业正确的情况。我们用到的工具是Chrome的测试插件BlazeMeter与jmeter。

下面是最终的聚合报告。从中我们可以看到

可以看到返回的错误情况是在查看博客以及班级作业的情况下。然后我们又测试了在并发数为200的情况下,查看班级,博文,评论,以及作业的情况。

原文地址:https://www.cnblogs.com/PureMan6/p/10751118.html