手游测试之新功能的通用测试点

4、游戏中可能来电

这个是针对于游戏包而言,考虑的这种情况,当然还有其他的比如什么qq视频这种,主要看中断后游戏表现是否正常。

5、切换wifi-4g

这个也是切换网络的测试,特别是支付模块,这种情况还是要考虑一下的。

6、息屏后表现正常

这个是游戏包表现为冷热启动,看游戏是否会断线重连、重回登陆界面,又或者说息屏后游戏中的音效要全部断掉。

说完通用的,再说一下其他需要注意的测试点。

一、时间相关

1、更改客户端时间

这个主要是看游戏内的时间主要需要服务器来推,然后客户端再跟这个时间来做运算,而不是客户端自己读取手机时间,这样很容易出现问题。

2、时区切换

这个比较异常,之前出现过一个bug是某玩家出去旅游跨了一个时区,结果游戏时间就表现异常了。

3、时间同步正常

这个需要问客户端,这个时间同步是做了几次,如果只是在登陆的时候取服务器的时间,然后剩余的时间就自己计算的话,客户端的时间很容易出差错,这就要求客户端需要在启动一个功能的时候就要同步一下服务器的时间。

4、倒计时为 0 的刷新机制

比如涉及到功能重置的功能,我们就需要考虑这种情况,比如现在日常任务0点整重置,我们就需要在这个界面等待跨点、跨点后打开这个界面,都要表现正常才行。

二、输入内容

1、输入为空

这个是边界值的做法,其实很容易理解。

2、数值为负

这个是等价类的做法,当输入一个新值的时候可以试试负值的表现。

3、屏蔽字符

这个只要有输入的内容就需要考虑到屏蔽字符,如果没有做限制的话,会出现一些政治敏感、打广告的行为。

4、超上限

比如一个功能最多只能购买10个,直接输入11个试试。

三、领取奖励

1、请求堆积

点击领取按钮的时候点击很多次,结果我只能领取一次奖励,如果可以领取多次,那就是服务器那边没做限制,可以让玩家刷奖励道具。

2、前后端对应

奖励领取之后,一定要去背包看看道具是不是发放了,发放的数量是不是正确的。

四、数组越界

这个其实就是考虑边界值的最大值,数组越界很严重,直接引起宕服,所以上限一定要考虑。举个例子,数据库保存是32位,结果有玩家的战力超过了2的32次方,就会宕服。

源自公众号  游戏测试是怎么炼废的

上一页12下一页


留言