zoukankan      html  css  js  c++  java
  • 游戏功能开发流程如何尽量减少bug率

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

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

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

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

  • 相关阅读:
    静下来好好学习
    深入学习Redis主从复制
    深入学习Redis持久化
    TPS、并发用户数、吞吐量关系
    P1067 多项式输出
    P1014 Cantor表
    P2089 烤鸡
    P1579 哥德巴赫猜想(升级版)
    P1217 [USACO1.5]回文质数 Prime Palindromes
    校内比赛 城市交通费
  • 原文地址:https://www.cnblogs.com/liyanze/p/3530283.html
Copyright © 2011-2022 走看看