Gamma阶段测试报告
测试中发现的Bug
2019.06.11
(已解决)1.多点点击测试,加入测试队列崩溃
(已解决)2.开始测试后,没有显示进度
(已解决)3.开始测试后,没有显示报告
(已解决)4.添加点的时候,不输入名字也可以添加
(已解决)5.Warning & Error 选项错误
2019.06.12
(已解决)6.显示的正在运行的测试与实际正在运行的测试差一个
(已解决)7.运行到最后一条结束以后,变色停在倒数第二条
(已解决)8.不显示Warning和Error信息
2019.06.13
(已解决)9.点击存档之后默认不是Save文件夹
(已解决)10.单线滑动测试的参数少一个持续时间
(已解决)11.实际滑动次数与参数不符
(已解决)12.LogCat没有信息
(已解决)13.测试完成后,点击读取存档,读取之后报错崩溃
(已解决)14.多线滑动测试崩溃
(已解决)15.多点点击测试,循环遍数填入0时,程序崩溃
(已解决)16.多线滑动测试,循环遍数填入0时,程序崩溃
(已解决)17.随机点击的范围填入负数也能加入测试
(已解决)18.单线滑动测试,滑动持续时间填入小数会报错
(已解决)19.测试报告中无限输出logcat.txt的第一行
场景测试
典型用户的个人信息
用户 | 开发者A |
---|---|
身份 | 不知名安卓游戏的开发者 |
年龄 | 25岁 |
重要性 | 非常重要,所占比例较大,对本产品需求较高 |
使用场景 | 测试产品,修改提高产品质量 |
使用环境 | 工作室、办公室、家中 |
工作/生活 | 工作就是开发,生活就是工作,压力较大 |
知识层次/能力 | 熟悉计算机相关知识,有一定的实践经验,但总的开发经验不足 |
动机/目的 | 提升产品质量 |
用户偏好 | 希望能精准的测到问题,精准的报告问题 |
用户 | 学生C |
---|---|
身份 | 大学计算机系/软件学院学生 |
年龄 | 20岁 |
重要性 | 比较重要,所占比例较大,对本产品需求较高 |
使用场景 | 测试产品,修改提高产品质量 |
使用环境 | 图书馆、教室、宿舍、家中 |
工作/生活 | 在实践中学习,为将来打下铺垫 |
知识层次/能力 | 掌握基本的计算机相关知识,实践经验不足 |
动机/目的 | 学习、完成作业、参赛获奖等 |
用户偏好 | 主要用于检查、完善自己的作业/作品 |
场景测试1
-
典型用户:A先生
-
用户需求/迫切需要解决的问题
- 测试程序,尤其对于新加入的功能需要进行针对性测试
- 如果需要的话,进行debug
- 完成并发布产品
-
场景描述
A先生的团队设计并开发了一个游戏的新版本,在新版本中加入了新功能,通过长按呼出快捷界面,A先生希望测试这个新功能。
A先生下载了本程序,解压并运行,作为一名开发者,环境都已经配置完善了,因此没有遇到什么问题,接着他连接了模拟器并准备开始测试。
他对自己的目标十分清楚,就是对新功能进行测试,于是他专门在新功能的可交互位置设置了各种测试,然后又发现之前加入的一些测试序列需要调换位置,于是他通过拖动将测试序列调整到合适位置,为了之后再次使用该测试队列,他将这次测试随手进行了存档。
程序发现了异常,他直接读档并且开启了adb报告的输出,重新运行之后比对adb的错误信息和之前的操作,很容易的发现了问题所在,将bug修复后,再次测试终于没有发现新的异常,如期交付。
场景测试2
-
典型用户:小C同学
-
用户需求/迫切需要解决的问题
- 测试作品,可是提交在即
- 进行debug改善质量
- 提交作品
-
场景描述
小C同学在课下参加了游戏设计的课外活动,虽然做完了一个简单的游戏,也做过了测试,但是他还是不放心程序,他想对程序进行一个测试,但是提交在即,手动测试相当麻烦。
小C同学发现了本程序,于是下载并解压,接着连接好自己的手机准备开始。由于他在设计中有较多的交互,所以他需要知道交互的位置,正好的是我们的程序可以直接读取到开启的应用的屏幕,于是他直接设置了位置,不需要考虑他测试时机型的分辨率也不需要去翻代码,非常顺畅地完成了测试。
经过一段等待,他在这段时间里也静下心来重新快速审了一遍代码,到测试完成,发现没有遇到异常,于是心满意足的提交了作品。
回归测试
新功能单元测试
覆盖率报告
截图展示不完整,可以到仓库下载TestReport文件夹查看完整内容,使用方式见文件夹内readme。
测试矩阵
操作系统 | 硬件配置 | 手机/模拟器 | 分辨率 | 测试队列高亮显示 | 获取手机屏幕 | 设置点位 | 用户调用点位 | 存取档优化 | adb信息输出 | adb信息筛选 |
---|---|---|---|---|---|---|---|---|---|---|
win10 | 8G内存,64位cpu | 模拟器 OPPO R11 | 1080x1920 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 |
win10 | 8G内存,64位cpu | 模拟器 OPPO R11 | 720x1280 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 |
win10 | 8G内存,64位cpu | 模拟器 OPPO R11 | 480x800 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 |
win10 | 8G内存,64位cpu | 模拟器 Xiaomi MI6 | 1080x1920 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 |
win10 | 8G内存,64位cpu | 模拟器 Xiaomi MI6 | 720x1280 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 |
win10 | 8G内存,64位cpu | 模拟器 Xiaomi MI6 | 480x800 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 |
win10 | 8G内存,64位cpu | 模拟器 HUAWEI MLA_AL10 | 1080x1920 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 |
win10 | 8G内存,64位cpu | 模拟器 HUAWEI MLA_AL10 | 720x1280 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 |
win10 | 8G内存,64位cpu | 模拟器 HUAWEI MLA_AL10 | 480x800 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 | 通过 |
这里只列举新功能,旧功能不再重复列出
Gamma版本出口条件
- 能够通过我们的测试,完成基本功能
- 为用户提供满足其需求的功能