[对对子队]测试报告Beta
一、测试中发现的bug
BETA阶段的新bug
| 描述 | 提出者(可能需要发现者在会议上复现) | 处理人 | 是否解决 |
|---|---|---|---|
| 第四关中工作区的循环语句拖动到组件区后成本的大小比原来不一样的问题 | 梁河览 | 何瑞 | 是 |
| 循环语句里面可以加多个循环语句的问题 | 梁河览 | 何瑞 | 是 |
| 盒中物品中顺序不对的问题 | 梁河览 | 马嘉 | 是 |
| 安卓版本在华为honorV20分辨率2310*1080的手机上,第四关以后的结算界面按钮位置不对 | 吴昭邦 | 马嘉 | 是 |
| 7、8、9关关卡选择界面和游戏进度对不上 | 黄贤昊 | 梁河览 | 是 |
| 合成物品时点开合成指南,齿轮会出现在合成指南上方 | 黄贤昊 | 马嘉 | 是 |
| 结算界面上点击选关后没有背景音乐的问题 | 梁河览 | 梁河览 | 是 |
| 4-11关进入结算画面后,工作区内的组件、快进按钮、执行按钮都可以点。而且进入结算画面后点击执行按钮还会在显示得星个数的框后面偷偷合成东西,非常诡异 | 吴桐雨 | 马嘉 | 是 |
ALPHA阶段没有发现的bug
| 描述 | 提出者(可能需要发现者在会议上复现) | 处理人 | 是否解决 |
|---|---|---|---|
| 第三关中合成顺序都对但是结果是合成失败的问题 | 梁河览 | 何瑞 | 是 |
| 合成成功后出来结果界后可以点击运行按钮的问题 | 梁河览 | 马嘉 | 是 |
二、场景测试(scenario testing)
经常接触手游的小学生群体
场景测试:小徐
用户需求
1.想要在学习闲暇之余晚一些有趣的游戏进行放松
2.想要玩一些有营养的游戏,能够边玩边学
软件提供的功能
1.通过简单明快的拖动和组合就能实现指令编辑的功能
2.有趣益智的解密关卡
场景描述
1.又到了星期六,作业也写完了,又可以玩爸妈的手机了。
2.但是上周玩天天酷跑的时候被爸妈说这游戏没有营养,纯属浪费时间,玩了一会手机就被收走了,还叫我去多看看世界名著
3.在应用商城中搜索有趣的新游戏,咦~发现了一个似乎很牛B的游戏---"源码召唤",这"炫酷"的场景,这"精致"的UI,还能在游戏中学习编程原理。糟了,是心动的感觉
4.和爸妈说这是一个教育游戏,我玩手机的时间延长了整整一个小时!
对编程有兴趣,希望通过游戏初步学习编程的群体
场景测试:小刘
用户需求
1.希望通过形象简单的方式了解编程原理
2.希望在短时间内了解编程的原理和魅力
软件提供的功能
1.包含顺序执行、循环和选择等编程思想的关卡设计,易于了解编程原理
2.通过拖动和组合来实现编程设计,形象简单
场景描述
1.听说现在IT行业非常的火爆,要不要试着学习一下编程
2.这C++Primer看的我头都大了,感觉在看天书,往后翻翻怎么还有30多页才结束这一节
3.编译器是什么东西,怎么装起来这么麻烦。环境又是什么,还要配置?
4.不行累了,玩会手机,就没有轻松一点学习编程的方式吗
5.这个叫“源码召唤”的手游似乎不错,画风轻松休闲,上手简单明快,还能学习编程原理,爱了爱了
不了解编程,希望通过游戏等轻松的方式了解编程是什么的群体
场景测试:小陶
用户需求
1.不想深入学习编程,但想了解编程
2.希望学习一些编程的基本概念
软件提供的功能
1.无需了解编程原理即可进行游戏
2.包含顺序执行、循环和选择等编程思想的关卡设计
场景描述
1.最近课间的时候有好几个学习成绩不错的同学一直在讨论一个我听不懂的话题
2.我作为一个学霸上知天文下至地理,但是他们说的什么c语言,什么循环、选择语句为什么我都不知道,这是什么潮流吗
3.再这样下去我会变的格格不入的,得想办法了解一下他们口中的编程
4.这个周末我玩了一款叫“源码召唤”的游戏,已经完全掌握编程的原理了,虽然并不会编程,但已经可以快乐的讨论这个话题了
三、回归测试
在Alpha阶段我们完成了基本功能的实现和顺序关卡的制作,Beta阶段的新功能主要集中于内容的拓展和原系统的优化和改进
在添加选择和循环组件后,指令编辑系统的正确性
在Beta阶段我们添加了循环和选择部分关卡,为此在指令编辑系统中加入了循环组件和选择组件。为保证新加入的组件没有对原来的只支持顺序执行的指令编辑系统产生影响,我们对指令便系统进行了回归测试。将新加入的组件与原有的组件进行排列组合,覆盖所有类型组件的组合情况,对指令编辑系统传出的结果进行正确性验证,保证新加入的组件并未影响指令编辑系统的正确性
在修改成本系统和新手引导后,顺序部分关卡的正确性
在Beta阶段我们对原来的许多系统进行了优化和改进,在原有的顺序部分的关卡中对新手引导和成本系统、合成指南等进行了修改。为保证新加入的修改没有影响顺序关卡的正确性,我们对此进行了测试。测试人员使用Alpha阶段我们对关卡正确性的测试方法对这些原有关卡重新进行了测试,在保证原有关卡正确性的同时也测试了新的功能

四、测试矩阵(test matrix)
| 测试机型 | 分辨率 | 开始场景 | 关卡选择场景 | 第1-3关 | 第4-6关 | 第7-9关 | 第10-11关 | 备注 |
|---|---|---|---|---|---|---|---|---|
| 红米K20Pro | 2340*1080 | 正常 | 正常 | 老问题,结算界面场景全黑(跟Unity里运行效果不一样) | 结算界面一直闪烁,无法退出或者点击下一关,只能关掉游戏进程重进 | 同左 | 同左 | |
| 华为mate20 | 2244*1080 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | |
| 三星 galxy wide 3 | 1280*720 | 正常 | 正常 | 结算界面在游戏界面后面。应该在前面。 | 同左 | 同左 | 同左 | |
| 华为P40 | 2340*1080 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | |
| 华为P10 | 1920*1080 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | |
| 华为 HONOR V20 | 2310*1080 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | |
| MI 9 | 2340*1080 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | |
| 红米Note8Pro | 2340*1080 | 正常 | 正常 | 正常 | 正常 | 正常 | 正常 | 锁屏后解锁游戏界面有一半黑屏且在任何界面无法使用系统自带的返回键 |
五、出口条件(exit criteria)
基本判断标准
安卓端:能够在绝大多数安卓系统手机上完整的跑完从开始界面到第十一关结束的整个游戏流程且不出现影响正常游戏的BUG
PC端:能够在绝大多数Windows系统PC上完整的跑完从开始界面到第十一结束的整个游戏流程且不出现影响正常游戏的BUG
判断标准详述
设备兼容性
由于我们的项目性质特殊——是一个游戏,所以对于设备的兼容性不能简单的依靠能否正常运行来判断。即使在有的机器上能够运行,但依然可能因为屏幕分辨率的问题导致UI错位或因为设备机能的问题导致频繁的卡顿、掉帧从而影响正常的游戏。
即我们项目的设备兼容性需要考虑两方面——能够运行和能够游玩。
能够运行的标准很简单,能够在设备上下载安装并打开我们的游戏即可判定为能够运行
能够游玩的标准则较为复杂,需要保证在当前设备的分辨率下UI显示和交互均正常,在当前设备的机能下各项游戏功能均能正确运行,不会出现导致功能失效的情况出现才能判断为能够游玩
游戏完整性
Beta版本的游戏内容为开始场景、关卡选择场景、顺序部分关卡(1-3关)、循环部分关卡(4-6关)、选择部分关卡(7-9关)和附加关卡(10-11关)。完整性即为保证这些场景能够正常的运行和衔接,用户能够体验到完整的Alpha版本的游戏流程
用户体验
用户体验的标准可以分为硬性和软性两部分
硬性用户体验是必须保证的,是游戏发布的基本标准之一。即保证没有恶劣的影响游戏体验的bug,例如游戏闪退、游戏卡死、关卡无法正确加载等直接影响玩家游玩游戏的问题
软性用户体验是非必须的,但对提升软件评价很有帮助。比如详尽的新手引导,简单易交互的UI设计,合理的难度曲线等使玩家觉得游戏友好、好玩的体验要素。但用户体验往往是用户评价游戏是否是一个好游戏的主要标准。因此在Beta版本我们对提升用户体验做了充足的工作,为每一关都添加了详尽的新手引导,保证一个毫无相关游戏经验的人也能流畅的上手我们的游戏。在UI方面的设计也是以形象达意为标准,努力做到优良的用户体验
[对对子队]测试报告Beta的更多相关文章
- [对对子队]Alpha阶段项目展示博客
Alpha阶段项目展示博客 1 团队成员的简介和个人博客地址 成员 头像 岗位 博客 个人介绍 黄贤昊 PM 17373253 喜欢玩游戏和做游戏,项目经验基本都和游戏相关,擅长摸鱼,偶尔敬业. 刘子 ...
- [对对子队]Beta阶段项目展示博客
Beta阶段项目展示博客 1 团队成员的简介和个人博客地址 成员 头像 岗位 博客 个人介绍 黄贤昊 PM 17373253 喜欢玩游戏和做游戏,项目经验基本都和游戏相关,擅长摸鱼,偶尔敬业. 吴桐雨 ...
- [对对子队]Scrum Meeting 博客汇总
对对子队 博客目录 一.Scrum Meeting 1. Alpha Scrum Meeting 1(会议记录4.10) Scrum Meeting 2(会议记录4.11) Scrum Meeting ...
- [对对子队]Beta设计和计划
需求再分析 Alpha阶段用户反馈的问题主要有三个 新手引导部分没有明确指出合成按钮可以使用下拉框切换目标,因此不少玩家卡在第三关 觉得合成动画太长,希望可以快进或者跳过 对游戏目标很迷惑,不知道为什 ...
- [对对子队]发布声明Beta
Beta版本的新功能 新增的游戏内容 循环部分关卡 Beta阶段我们制作了游戏的第4-6关,为循环部分关卡.这一部分的关卡设计以编程的循环思想为基础,在流水线中加入了新的命令--循环语句,并以此为核心 ...
- [对对子队]事后总结Beta
设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 要做一个游戏,定义的很清楚,实现出来的效果贴近定义,对用户和场景有清晰描述 我们达到目标了么(原计划的功 ...
- 测试报告$\beta$
VisualPytorch beta发布了! 功能概述:通过可视化拖拽网络层方式搭建模型,可选择不同数据集.损失函数.优化器生成可运行pytorch代码 扩展功能:1. 模型搭建支持模块的嵌套:2. ...
- [对对子队]会议记录5.18(Scrum Meeting5)
今天已完成的工作 何瑞 工作内容:搭建第8关 相关issue:搭建关卡7.8.9 相关签入:feat:初步搭建了Lv8 吴昭邦 工作内容:搭建第8关 相关issue:搭建关卡7.8 ...
- [对对子队]会议记录5.27(Scrum Meeting12)
今天已完成的工作 朱俊豪 工作内容:寻找电池模型和BGM,修改关卡选择场景 相关issue:优化初步导出版本 相关签入:perf:地图界面优化 feat:更新系列资源(星星,大电池) 何瑞 ...
随机推荐
- 单片机学习(十二)1-Wire通信协议和DS18B20温度传感器
目录 一.DS18B20 1. DS18B20简介 2. 电路原理图 3. 内部结构 内部完整结构框图 存储器结构 二.单总线(1-Wire BUS) 1. 单总线简介 2. 电路规范 3. 单总线的 ...
- RabbitMQ-TTL-死信队列_DLX
1. 简介 死信队列,简称:DLX,Dead Letter Exchange(死信交换机),当消息成为Dead message后,可以被重新发送到另外一个交换机,这个交换机就是DLX. (一般会将DL ...
- golang中的闭包_closure
闭包_Closure: 1.一般情况下,第一类对象都是独立的封闭的存在的,独立的封闭的起作用; 2.第一类对象可以被创建; 3.第一类对象可以作为参数传递给其他函数; 4.第一类对象可以赋值给变量实体 ...
- discuz连接微博登陆,第三方登录
首先记一下discuz的ucenter的架构: ucenter 是用户中心.其他的应用都是和ucenter连接,包括discuz也是ucenter的一个应用(默认的); 第一步: 在ucenter新建 ...
- Jmeter系列(30)- 性能指标(3) | 性能指标峰值
性能指标峰值 简述 彻底理解了性能指标(1)(2)的内容,这一篇随笔其实就不用看了,而且大家也能猜到这一篇内容是啥:二八原则 性能指标不要硬性的往那些性能指标上去靠,要根据业务来,熟悉业务,明白了解你 ...
- linux 脚本--守护进程
#/bin/bash #队列的守护进程 Date = `date +"%F-%H:%M:%S"` XMML = "/var/www/html/xiangmu" ...
- vm中安装win2012并安装hyper-V不支持嵌套
在虚拟机中安装win2012,并安装hyper-v提示: 无法安装hyper-v:虚拟机监控程序已经在运行 找到虚拟机目录下,用文本编辑器打开该系统的虚拟机配置文件(.vmx后缀),在配置文件末尾增加 ...
- Kafka分区策略
Kafka分区策略 所谓分区策略是决定生产者将消息发送到哪个分区的算法.Kafka 为我们提供了默认的分区策略,同时它也支持你自定义分区策略. 常见的分区策略包含以下几种:轮询策略.随机策略 .按消息 ...
- 鸿蒙内核源码分析(fork篇) | 一次调用,两次返回 | 百篇博客分析OpenHarmony源码 | v45.03
百篇博客系列篇.本篇为: v45.xx 鸿蒙内核源码分析(Fork篇) | 一次调用,两次返回 | 51.c.h .o 进程管理相关篇为: v02.xx 鸿蒙内核源码分析(进程管理篇) | 谁在管理内 ...
- Python+selenium自动化生成测试报告
批量执行完用例后,生成的测试报告是文本形式的,不够直观,为了更好的展示测试报告,最好是生成HTML格式的. unittest里面是不能生成html格式报告的,需要导入一个第三方的模块:HTMLTest ...