BUG的分级定义,欢迎大家讨论

根据一般的BUG分级定义和之前专业版测试标准中给出的定义标准,现在把我对BUG的分级定义梳理如下,欢迎大家导论,得出能够指导我们自己Deepin系统的定义规范,避免后面的提单时或者修BUG时的概念分歧。

定义 说明
阻塞(block) 阻塞的错误,会导致整体系统崩溃,没有办法进行规避,导致完全无法进行下一步功能测试
致命(critical) 致命的错误,造成系统或应用程序崩溃、死机、系统无响应,或数据丢失、主要功能完全失效
严重(major) 严重的错误,指功能或特性没有实现,以及系统或应用程序所测功能无响应,但不影响系统或应用程序继续运行
一般(nomal) 不太严重的错误,这样的缺陷虽然不影响系统或应用软件的基本使用,但没有很好的实现功能,没有达到预期的效果。如次要功能丧失,提示信息不太正确,或用户界面太差,操作时间过长等
提示(minor) 一些小问题,对功能几乎没有影响,版本或应用程序仍可使用。如有错别字、文字排列不整齐等
建议(enhancement) 在当前版本的基础上,测试人员通过测试时对版本的使用,所提出的修改意见

以上定义是测试提交BUG时,根据BUG的影响范围定义的属性,根据王耀华的建议,在开发修复BUG时,最好根据版版发布计划,对所需要修复的BUG定义一些代表修复优先级的属性,用来指导修复BUG的优先级。这个欢迎大家进行讨论。

发表评论

电子邮件地址不会被公开。 必填项已用*标注