Alpha 阶段测试报告
测试计划
在开发过程中,测试人员主要负责对开发人员的代码进行review。对规范和bug提出issue,assign给写这部分代码的开发人员,测试人员有追踪bug修复情况的义务。在测试和发布阶段,测试人员进行集中测试。分为浏览器测试、模拟器测试、真机测试3部分,并利用网络上的工具进行兼容性测试。测试出的bug也要提issue,发布后可以在所发布的应用市场中对该应用进行评价。对于此时出现的bug,团队中各个角色,包括PM、开发人员和测试人员组成会诊小组,集中处理每一个可能会影响产品发布的问题。对于每一个Bug,会诊小组需决定采取何种措施。包括:修复,设计本来如此,不修复,推迟。对于需要修复的bug,测试人员需继续追踪bug修复情况,在再次发布前进行充分测试。
测试结果
代码文档规范和风格问题
issue | 行动 |
---|---|
issue1 | 修复 |
issue2 | 修复部分,设计本来如此部分 |
issue4 | 修复 |
issue27 | 修复 |
bug
issue | 行动 |
---|---|
issue3 | 修复 |
issue2 | 修复 |
issue5 | 修复 |
issue28 | 修复部分,设计本来如此部分 |
issue46 | 修复 |
issue48 | 修复 |
issue83 | 修复 |
issue106 | 不修复 |
兼容性测试
我们利用腾讯质量开放平台中的一些免费服务进行兼容性的测试,兼容性测试结果如下:
Bug list
- 开始游戏界面中,“软件开发公司”标题模糊
- 雇佣界面,人物信息文字重叠
- 部分机型,项目进度栏中,无开发任务时“无开发任务”的“无”字有部分在屏幕外
- 金钱数目大时,低位数会溢出到屏幕外
- 开始游戏后,无法回退到主菜单
- 部分机型,委托项目页面,当项目名和钱数都比较长时,两者之间的排版比较挤,比如“超级计算机制作”
- 游戏说明显示欠款500万结束游戏,实际是5000万
场景测试
典型用户
姓名 | 小武 |
---|---|
性别 | 男 |
年龄 | 20 |
职业 | 大学生 |
收入 | 无 |
知识层次和能力 | 高校大学生,擅长使用各种电子设备 |
用户偏好 | 二次元 宅文化 电子游戏 |
动机 | 体验软件开发流程 |
用户偏好 | 玩各种模仿游戏,如模仿人生 |
典型场景 | 茶前饭后、上课摸鱼玩挂机游戏消磨时间,同时获得愉悦 |
典型描述 | 生活比较宅,朋友有限,沉迷与虚拟电子世界 |
场景测试
- 典型用户: 小武
- 用户的需求/迫切需要解决的问题
- 休闲娱乐
- 挂机游戏
- 需要一定的脑力活动
场景描述
小武同学在思修课上感觉很无聊,老师讲的知识他一点兴趣也没有,他来这里唯一的理由就是这个老师竟然每节课都点名,而考勤直接关系到最后的总成绩。小武还算一个乖学生,每次都乖乖来上课。课上几乎没有人听讲,有些同学在写数分作业,有的在刷知乎或B站,还有一些在玩手游。小武喜欢玩游戏,但对那些考验操作和氪金的游戏十分厌恶,他喜欢考研智力和逻辑的手游,最好可以增加自己的阅历,但不会成瘾,只是在无聊的课上消磨时间,使得漫长的思修课快点结束,而不是耽误自己的学业。
像往常一样,他在酷安应用市场中搜寻着自己的猎物。一个高校开发团队最新开发的模拟软件开发游戏InnoDev
映入他的眼帘。怀着试一试的心态,他下载了这款游戏。安装包很小,只有十几M。打开游戏后,操作和界面都很简洁,几乎不需要任何学习,他就可以上手这款游戏。但是,想要自己的公司存活下去并发财致富,还是需要不少数学运算和一点点的运气的。他对这款游戏很满意,并推荐给了他手游圈内的好友。同时,他对app团队即将推出的更多模式满怀期待。
测试矩阵
测试机型 | 开始游戏 | 游戏说明 | 员工雇佣 | 员工解雇 | 接受委托开发任务 | 开发任务进度显示 | 时间系统 | 金钱系统 | 背景音乐 | 其他 |
---|---|---|---|---|---|---|---|---|---|---|
华为H60-L02 | 正常 | 正常 | 人物信息文字重叠 | 正常 | 正常 | 正常 | 正常 | 当金额较大时有些数会显示不出来 | 正常 | 正常 |
浏览器 | 界面在破产后才会出现 | 界面在破产后才会出现 | 有时信息会重叠 | 正常 | 有时信息会重叠 | 正常 | 正常 | 正常 | 正常 | 正常 |
小米6 | 开始游戏界面中,“软件开发公司”标题模糊 | 正常 | 人物信息文字重叠 | 正常 | 当项目名和钱数都比较长时,两者之间的排版比较挤,比如“超级计算机制作” | “无开发任务”的“无”字有部分在屏幕外 | 正常 | 数额会溢出 | 正常 | 开始游戏后,无法回退到主菜单 |
PC 模拟器 | 缺少开始界面 | 缺少开始界面,无法查看 | 员工信息文字重叠;随机事件文字过长时会溢出一部分 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 |
OPPO R7Plus | 正常 | 正常 | 人物信息文字重叠 | 正常 | 正常 | 正常 | 正常 | 数额会溢出 | 正常 | 正常 |
小米5 | 开始游戏界面中,“软件开发公司”标题模糊 | 正常 | 人物信息文字重叠 | 正常 | 当项目名和钱数都比较长时,两者之间的排版比较挤,比如“超级计算机制作” | “无开发任务”的“无”字有部分在屏幕外 | 正常 | 数额会溢出 | 游戏失败后重新开始会有2个BGM一起放 | 开始游戏后,无法回退到主菜单 |
我们的项目使用Cocos Creator开发,自带的测试场景有:浏览器、模拟器、手机浏览器预览。之外还可以打包发布成apk包,在安卓真机或模拟器上进行测试。
团队血型
我们团队是典型的A型。团队内的大部分人员都知道优秀的软件公司会发布有已知缺陷的软件。我们虽然不足够优秀,但也没有追求一个没有缺陷的产品。这就是我们列出Alpha阶段bug list的原因。这些bug都是我们在实际测试过程中发现的bug,只是没有足够的时间和经历去修复他们,而且他们都算不上致命的缺陷,不会对功能和体验造成巨大损失。
出口条件
基本没什么bug,基本功能完善,有一个很好的游戏流程等等
我们现在的版本有一个基本的功能流程,招募员工,开发外包项目,解雇员工,有一定的趣味性,一些功能由于时间原因等下一阶段补充。
后记
最后,欢迎大家下载测试我们的游戏:https://www.coolapk.com/game/org.cocos2d.helloworld 。增加我们的用户量,提供有用反馈有奖哦。