界面UI


功能说明

界面是游戏中与玩家交互的主要方式,具体每个界面的功能效果,例如点击某个按钮触发什么,或者显示刷新的规则需要与实际功能相对应,这里只列出一些基础的检查点,或者可以认为是界面规范点。

在结合功能测试界面时,还需要注意以下两点:

  • 独占互斥性:游戏里经常会有一些界面具有很强的独占性,比如某个界面打开后,其他界面上的按钮都不能操作,也不会刷新,测试的时候要考虑到这些特殊界面之间的互斥性。

  • 层级关系:界面根据优先级会有相互覆盖、替换的层级关系。比如你打开一个背包界面,点击背包里的物品信息界面,那么此时物品信息界面的优先级应该是高于背包界面的,也就是说会显示在背包界面之上,否则就会被背包界面遮挡。


测试用例

下载地址及位置:功能测试用例库


问题示例

  1. 《奇迹破坏神》曾今出现过,不同界面的“确定”和“取消”按钮,有的“确定”按钮在右边,有的“确定”按钮在左边,不统一。

  2. 《奇迹破坏神》在断线情况下弹出的重连提示界面会屏蔽其他界面的操作和刷新,只能操作重连界面;但在loading场景时断线,loading界面的显示优先级又高于重连界面,所以就遮挡了重连界面无法进行操作,而重连界面又禁止了loading界面的刷新,于是就形成了一个死锁,客户端就卡住了,只能重启。

  3. 《月影传说网络版》,进行剧情对话时会禁止所有操作,只能点击对话界面查看剧情文字,但是如果别人向你发出一个名帖,名帖会自动弹出,显示的优先级又是最高的,会遮挡剧情对话界面。于是,名帖被禁止操作,而可以操作的对话界面又被名帖遮挡住了,又成了一个客户端死锁的情况。

  4. 《剑侠卡牌》还出现过一种新手指引引发的界面死锁。新手指引引导玩家点击且只能点击指定的按钮,有时候如果操作太快或界面刷新有延迟,新手指引弹出时已经不是它想要指引的那个界面了,于是指引指向了一块不可操作的区域,而指引也只有判断确实点击了预设的按钮才能结束指引,客户端就这样又卡死了。

  5. 《奇迹破坏神》的功能界面有多个入口按钮,但是没有用统一的开启判断,结果在不应开启的时候打开了界面,导致了功能异常。

results matching ""

    No results matching ""