Beta阶段测试报告

测试中发现的Bug

  1. Qthread线程一运行就退出
    • 缘由:Qthread线程做为局部变量被gc
    • 解决状态:已解决
  2. 运行程序未能启动MonkeyRunner
    • 缘由:Python跨目录调用sys.path只在入口文件的目录下
    • 解决状态:已解决
  3. 第一次链接设备有概率链接失败
    • 缘由:推测是MonkeyRunner自己的bug
    • 解决状态:未解决
  4. 没法正常输入分辨率
    • 缘由:python内部数据类型转化遗漏
    • 解决状态:已解决
  5. 错误报告未能及时更新到程序界面
    • 缘由:测试报告读取目录出错
    • 解决状态:已解决
  6. 打开程序同时打开内部一些文件夹会权限冲突
    • 缘由:程序自己会从新建立文件夹,致使和os打开冲突
    • 解决状态:未解决

场景测试

典型用户的我的信息

用户 开发者A
身份 不知名安卓游戏的开发者
年龄 25岁
重要性 很是重要,所占比例较大,对本产品需求较高
使用场景 测试产品,修改提升产品质量
使用环境 工做室、办公室、家中
工做/生活 工做就是开发,生活就是工做,压力较大
知识层次/能力 熟悉计算机相关知识,有必定的实践经验,但总的开发经验不足
动机/目的 提高产品质量
用户偏好 但愿能精准的测到问题,精准的报告问题
用户 学生C
身份 大学计算机系/软件学院学生
年龄 20岁
重要性 比较重要,所占比例较大,对本产品需求较高
使用场景 测试产品,修改提升产品质量
使用环境 图书馆、教室、宿舍、家中
工做/生活 在实践中学习,为未来打下铺垫
知识层次/能力 掌握基本的计算机相关知识,实践经验不足
动机/目的 学习、完成做业、参赛获奖等
用户偏好 主要用于检查、完善本身的做业/做品

场景测试1

  • 典型用户:A先生python

  • 用户需求/迫切须要解决的问题git

    • 测试程序,尤为对于新加入的功能须要进行针对性测试
    • 若是须要的话,进行debug
    • 完成并发布产品
  • 场景描述github

    A先生的团队设计并开发了一个游戏的新版本,在新版本中加入了新功能,经过长按呼出快捷界面,A先生但愿测试这个新功能。并发

    A先生下载了本程序,解压并运行,做为一名开发者,环境都已经配置完善了,所以没有遇到什么问题,接着他链接了模拟器并准备开始测试。单元测试

    他对本身的目标十分清楚,就是对新功能进行测试,因而他专门在新功能的可交互位置设置了各类测试,而后又发现以前加入的一些测试序列须要调换位置,因而他经过拖动将测试序列调整到合适位置,为了以后再次使用该测试队列,他将此次测试进行了存档。学习

    程序发现了异常,因而他经过测试报告定位操做步骤找到bug,须要再次进行测试以肯定功能是否完善,A先生直接调出以前使用的存档进行测试,终于没有发现新的异常,如期交付。测试

场景测试2

  • 典型用户:小C同窗操作系统

  • 用户需求/迫切须要解决的问题线程

    • 测试做品,但是提交在即
    • 进行debug改善质量
    • 提交做品
  • 场景描述debug

    小C同窗在课下参加了游戏设计的课外活动,虽然作完了一个简单的游戏,也作过了测试,可是他仍是不放心程序,他想对程序进行一个测试,可是提交在即,手动测试至关麻烦。

    小C同窗发现了本程序,因而下载并解压,接着链接好本身的手机准备开始。因为他不肯定要怎么去测试,正好咱们提供了一个存档,他直接调用了咱们预设的存档进行测试,为了保险他还加了大量随机测试。

    通过一段等待,他在这段时间里也静下心来从新快速审了一遍代码,到测试完成,发现没有遇到异常,因而心满意足的提交了做品。

回归测试

因为alpha阶段的测试没有作到严谨可靠,本阶段咱们对alpha阶段已有功能和beta阶段新添功能中的接口进行了单元测试和覆盖率测试来确保程序的可靠性,在这个过程当中回归测试就完成了,详情以下。

单元测试

覆盖率报告

截图展现不完整,能够到仓库下载TestReport文件夹查看完整内容,使用方式见文件夹内readme。

测试矩阵

操做系统 硬件配置 手机/模拟器 分辨率 新界面 获取分辨率 拖拽改变测试序列 保存测试序列 读取测试序列 单个新加入测试 组合新加入测试 组合全部测试
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 经过 经过 经过 经过 经过 经过 经过 经过

这里只列举新功能,旧功能再也不重复列出

Beta版本出口条件

  • 可以经过咱们的测试,完成基本功能
  • 为用户提供知足其需求的功能