软件测试缺陷 告
- 一、软件缺陷定义
- 二、常见的软件缺陷
- 三、软件缺陷产生原因
- 四、软件缺陷的生命周期
- 五、软件缺陷 告应包含的内容
- 六、缺陷 告模板
- 七、企业案例分析
一、软件缺陷定义
软件缺陷是计算机或程序中存在的会导致用户不能或者不方便完成功能的问题、错误、或者隐藏的功能缺陷。缺陷的存在会导致产品在某种程度上不能满足用户的需要
IEEE729-1983对缺陷的定义为:从产品内部看,缺陷是软件产品开发或维护过程中存在的错误、毛病等各种问题;从产品外部看,缺陷是系统所需要实现的某种功能的失效或违背。
二、常见的软件缺陷
- 功能没有实现与需求规格说明不一致
- 界面、消息、提示、帮助不够准确或误导用户
- 屏幕显示、打印结果不正确
- 软件无故退出或没有反应
- 与常用的交互软件不兼容
- 边界条件未作处理,输入输出无数据没有提示和说明
- 运行速度慢或占用资源多
三、软件缺陷产生原因
- 软件自身的复杂性
- 技术问题
- 管理问题
- 人员问题
四、软件缺陷的生命周期
七、企业案例分析
案例1
缺陷描述
描述1:打开文件,文字显示乱码(×)
描述2:打开文件,文件字体样式正确,字体库中存在字体文件,并且文字的内容正确,但是显示为乱码
描述3:打开文件,简单的几个文字居然显示为乱码(×)
分析:描述1无法定位缺陷原因,是字体不存在,字体样式有问题还是读取文件时字符串内容出错了,容易让人产生一系列疑问;描述3不但描写不清楚,还附带个人情绪。
案例2
缺陷标题提炼
缺陷事实描述
因为 络故障,客户端与授权服务器断开后保存文件,从“文件”菜单退出软件,软件死机。如果不保存文件或者不从文件菜单中退出,则不会死机。
标题提炼:
- 客户端授权后,退出软件死机
- 客户端授权后,保存图纸,再通过“文件”菜单退出软件,软件死机
- 软件死机
- 客户端授权后,软件死机
以上描述要么太简单,要么没有写出问题的本质部分,只有描述2是相对较好的描述。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!