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先生

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

    • 测试程序,尤其对于新加入的功能需要进行针对性测试
    • 如果需要的话,进行debug
    • 完成并发布产品
  • 场景描述

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

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

    他对自己的目标十分清楚,就是对新功能进行测试,于是他专门在新功能的可交互位置设置了各种测试,然后又发现之前加入的一些测试序列需要调换位置,于是他通过拖动将测试序列调整到合适位置,为了之后再次使用该测试队列,他将这次测试进行了存档。

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

场景测试2
  • 典型用户:小C同学

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

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

    小C同学在课下参加了游戏设计的课外活动,虽然做完了一个简单的游戏,也做过了测试,但是他还是不放心程序,他想对程序进行一个测试,但是提交在即,手动测试相当麻烦。

    小C同学发现了本程序,于是下载并解压,接着连接好自己的手机准备开始。由于他不确定要怎么去测试,正好我们提供了一个存档,他直接调用了我们预设的存档进行测试,为了保险他还加了大量随机测试。

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

回归测试

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

单元测试

1632412-20190524164958027-1979971389.png

1632412-20190524165005618-1172734590.png

覆盖率报告

1632412-20190524165015006-264058779.png

1632412-20190524165020581-2053829248.png

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

测试矩阵

操作系统硬件配置手机/模拟器分辨率新界面获取分辨率拖拽改变测试序列保存测试序列读取测试序列单个新加入测试组合新加入测试组合所有测试
win108G内存,64位cpu模拟器 OPPO R111080x1920通过通过通过通过通过通过通过通过
win108G内存,64位cpu模拟器 OPPO R11720x1280通过通过通过通过通过通过通过通过
win108G内存,64位cpu模拟器 OPPO R11480x800通过通过通过通过通过通过通过通过
win108G内存,64位cpu模拟器 Xiaomi MI61080x1920通过通过通过通过通过通过通过通过
win108G内存,64位cpu模拟器 Xiaomi MI6720x1280通过通过通过通过通过通过通过通过
win108G内存,64位cpu模拟器 Xiaomi MI6480x800通过通过通过通过通过通过通过通过
win108G内存,64位cpu模拟器 HUAWEI MLA_AL101080x1920通过通过通过通过通过通过通过通过
win108G内存,64位cpu模拟器 HUAWEI MLA_AL10720x1280通过通过通过通过通过通过通过通过
win108G内存,64位cpu模拟器 HUAWEI MLA_AL10480x800通过通过通过通过通过通过通过通过

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

Beta版本出口条件

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

转载于:https://www.cnblogs.com/buaatbxl/p/10919006.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值