前言
本章主要讲述软件缺陷的基本知识介绍
一、软件缺陷
1.定义
- 软件缺陷是指存在于软件(程序、数据、文档)中的那些不符合用户需求的问题,具体表现如下:
1)软件未达到需求规格说明书表明的功能
2)软件出现了需求规格说明书指明不会出现的错误
3)软件的功能超出了需求规格说明书指明的范围
4)软件未达到需求规格说明书虽未指明而应该达到的目标
5)软件测试人员认为软件难以理解、不易使用、运行速度慢、或者最终用户认为不好
2.缺陷的表现形式
1、功能、特性没有实现或者部分实现
2、设计不合理、功能不明确、逻辑不清楚或存在矛盾
3、实际结果和期望结果不同
4、没有达到规格说明说要求的性能指标
5、运行出错、崩溃、中断、界面混乱
6、数据不正确、精度不够、不完整或格式不统一
7、用户不能接受的其它问题,如存取时间过长、界面不美观
8、硬件或软件存在其它问题