Gamma阶段测试报告

Posted buaatbxl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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版本出口条件

  • 能够通过我们的测试,完成基本功能
  • 为用户提供满足其需求的功能

以上是关于Gamma阶段测试报告的主要内容,如果未能解决你的问题,请参考以下文章

Gamma事后分析

Gamma阶段发布说明

Gamma阶段第二次Scrum Meeting

冰多多团队Gamma阶段项目展示

Gamma阶段发布说明

Gamma阶段第五次Scrum Meeting