|
关于Bug Field的分解方法,可能各个公司的标准不一样,这里我只列举其中一种,希望对新入门的同学有所帮助。
在我们提交一个bug的时候,有哪些信息是需要我们提供的呢?以下是其中的一种标准:
1)PLATFORM
即bug发生的平台。比如是PC上的游戏发生的bug,那么平台应该就是PC;如果是XBOX360上的游戏发生的bug,那么平台自然应该是XBOX360。
2)REPEATABILITY
即能够重现此bug的概率。这个指标是需要我们重视的。并不是所有的bug都会100%地被重现,有的bug甚至只发生一次。当我们发现一个bug的时候,我们接着要做的事是把它先大概记录下来,然后试图去重现它,找寻bug的重现率,而不是马上上报到bug database。
一般重现率有几个等级:100%,90%。。。5%,once。
3)VISIBILITY
指普通的玩家遇到这个bug的概率,即可视率。有时候一个bug虽然重现的概率很高,但是被普通玩家遇到的概率却很低,那么这个bug就可以被安排到其它需要紧急修改的bug后面修改。比如地图上一个普通玩家一般不会去的角落的显示问题,它的可视率就比较低。
等级和重现率类似。
4)TITLE
有的地方叫做SUMMARY,即bug的标题,通常用于概括一个bug的情况,可参考的格式是:Problem+Action+Location,即发生的问题+动作+地点
在标题中不宜使用不正确、不合适、错误等字眼,比如“战士的盔甲有一个显示错误”,而应该写出错误是什么,颜色错了?size错了还是反了?
例:The game freezes when the player picks up the machine gun at the second floor in level 1.
5)STEPS
即重现此bug的步骤。
6)RESULTS/EXPECTED RESULTS
即结果和期望结果。结果指这个bug的结果,而期望结果指正确的结果应该是怎样。
例:Results:The text is displayed as debug characters. Expected results:The text should be ‘xxxx (the correct text)’.
7)NOTES
其他任何的相关信息都写在notes栏内。 |
|