软件缺陷和软件缺陷种类
软件缺陷的定义
软件缺陷,常常又被叫做Bug,从产品内部看,缺陷是软件产品开发或维护过程中存在的错误、毛病等各种问题;从产品外部看,缺陷是系统所需要实现的某种功能的失效或违背。
软件缺陷的种类划分
1、功能不正常
2、软件在使用上感觉不方便
3、软件的结构未做良好规划
4、提供的功能不充分
5、与软件操作者的互动不良
6、使用性能不佳
7、为做好错误处理
8、边界错误
9、计算错误
10、使用一段时间所产生的错误
11、控制流程的错误
12、在大数据量压力下所产生的错误
13、在不同硬件环境下产生的错误
14、版本控制不良导致的错误
15、软件文档的错误
按照严重程度分:
一般分为5个等级:
系统崩溃,严重,一般,次要,建议
按优先级分:
修正优先级:高,中,低
Bug定级示例
1级,系统崩溃
定义:严重阻碍测试和开发工作
对应优先级:最高
具体可分为:
1.功能完全没有实现
2.应用闪退/崩溃无法运行
3.应用必现安全模式,无法运行
4.其他导致功能无法测试的问题
2级,至关重要
定义:非阻碍用例执行的严重问题
对应优先级:高
具体可分为:
1.简单操作应用闪