当我在写测试用例过程中,经常很多角色相关的操作,或者涉及到角色不同状态条件下的操作,现在简单分享整理下角色相关状态等,后续其他人可以继续补充
举例1:
聊天系统, 过程是角色A 发送信息 角色B收到
相应检查点:
角色A B 在线/不在线是否可以发送/接收
角色在不同场景的检查。需要测试下服务器在不同进程的逻辑
举例2:
我们角色经常在无法操作的状态下,需要检查的异常点
比如传功中,角色是不是有其他动作变化的,这个时候需要思考如何改变角色动作的异常点
有让角色被动的,比如组队被拉入其他地图、杀进程重启等
有主动操作的,比如点击多人交互、传送其他地图,进入其他活动场景等
举例3:
还有关于跨服的测试
首先需要了解下跨服的逻辑
通俗的讲:服务器把角色的相关数据,传入到跨服的服务器中,在跨服变化的数据,返回到本地服务器
那么相应检查点:
1、进入跨服中,玩家的状态、数据;在跨服场景中是否和本地服一致
2、跨服中有相应数据变化后,返回本地服务器 是否同步更新
3、本地服和跨服的信息互通都是需要有相应逻辑实现的,所以没有提出需求,开发基本不会去实现的,不要相当然