游戏测试 移动端游戏测试一些问答

陈子昂 · 2020年11月11日 · 最后由 XXXLI 回复于 2020年11月11日 · 3071 次阅读

FQA 问题

1.当前 Android 和 Ios 版本和测试场景结合
当前最新版本为 Android 11,新增了主要双击功能和支持录屏,这 2 个功能会影响到日常手势和录屏,手势为游戏测试需要关注的功能(比如双击拖拽。拖拽双击),录屏为做工具可以使用。
Android 版本有对应的 ApiLevel,当前应用最低支持 Android 版本,需要进行测试。
Android 11 版本需要做适配测试,并且一些渠道 SDK 和聚合 SDK 并不一定会及时更新到 11.
Android 11 版本也需要做 watch dog 机制,判断游戏在一些场景状态下,应用是否会被杀掉。
只有 Android 游戏 SDK 有悬浮球,可以根据不同渠道的 SDK 测试用例来跑。

Ios 方面,最新版本是 14.2,主版本为 14,同样也需要做兼容适配性测试。
Ios 和安卓也需要做 watch dog 机制。
Ios 和 Android 自动化方式有差异,可以理解是 2 个项目。
IOS 没有悬浮球,越狱应用也越来越少了。

2.Unity 和 Cocos 测试来说关注点
引擎只是载体,都支持跨平台,3D 和 2D,2D 更加费资源。
二者引擎操作方式需要学习,包含安装载入程序,如何使用版本管理软件更新版本防止冲突和代码可执行,打包到出包。

Unity 有 AssetBundle,资源压缩包,具备各种载入方式。
AssetBundle.LoadFromFile:从本地开始加载。
AssetBundle.LoadFromMemory:从内存开始加载,等方式。
Cocos 要做得也一样,只是没 AssetBundle 和没有新增 meta 文件不删除去影响版本冲突。

3.手游任务测试需要关注点
先考虑任务类型,根据任务类型进行规划测试点,会考虑从登陆到任务的执行路径。
了解任务会获得什么货币,这些货币入包是什么方式。
任务接取条件和任务状态机(可接取,已经接取,未满足条件接取等)。
接口测试来辅助上文的,任务激活顺序(C 任务需要先完成 A 和 B)和激活条件(对应等级和条件升级来做),是否重复可领取和重新激活。
功能测试:删除道具和唯一道具等,评估是否可以获得道具和修复任务。
任务数值测试,奖励入包数据,货币条件已达上限的情况。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 1 条回复 时间 点赞

社区关于游戏测试的分享其实很少,感谢大佬。
手游测试还有一个我觉得比较重要的点,就是各商店、货币的购买处理,以及数据更新逻辑和方式,是很需要注意的地方。举例来说:类似 AFK 等挂机产出货币的游戏,用户切回前台购买时,有些货币必须先更新数据,再进行购买处理

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册