• 游戏功能开发流程如何尽量减少bug率


      最近一个月开发了开发了很多游戏功能,由于时间有限,所以自己并没有进行全方位的自测。今天,自己在测试时装合成功能的时候,发现一个提示语的bug,这是一个很明显易见的bug,居然没有测试出来,一方面自己没有仔细考虑,另一面的测试人员没有进行仔细的测试。不过最终原因还是在自己身上,要做到bug少,一个最好的方法就是按照流程来开发。

      在开发之前,现将功能中可能会发生bug的功能点一条条写在一张纸或者电子文档中,大概花一个小时左右就可以想清楚可能会碰到的缺陷条件;第二步,通过针对这些条件来写相应函数,进行覆盖性测试开发。一个测试点,写一个函数,然后注明相应的注释,尽量写清晰。

      如果,有时间的话,针对每个功能写单元测试用例,自己进行单元测试,这样可以省去手动测试所花费的时间,给测试人员更多的方便;

      一般需要的测试点:包裹满,装备是否满级,是否有时装放入,各种材料的数目是否充足,合成之后装备是否绑定,打开关闭UI的时候,Icon是否清除,程序中的对象是否全部判空,数组使用之前是否判断数组越界,所有的测试点写清除之后,再进行编码,尽量减少错误。

  • 相关阅读:
    【Codeforces 475F】—Meta-universe(Set)
    【Codeforces 475F】—Meta-universe(Set)
    【UOJ #79】—一般图最大匹配(带花树)
    【UOJ #79】—一般图最大匹配(带花树)
    【NOIp2019模拟】题解
    【NOIp2019模拟】题解
    涉及到的业务逻辑总结
    2016-9-14
    Spring MVC
    2016-9-12
  • 原文地址:https://www.cnblogs.com/liyanze/p/3530283.html
Copyright © 2020-2023  润新知