- 19
- 0
- 约5.73千字
- 约 4页
- 2024-03-03 发布于北京
- 举报
【软件测试基础理论知识】2.软件缺陷、软件缺陷与Bug的区别、PIE模型
【软件测试基础】软件缺陷、软件缺陷与Bug的区别、PIE模型
1.软件缺陷的定义
本⽂参考《开发者测试–王亚兴、《软件测试技术指南–斛嘉⼄
软件缺陷(Defect),常常被称为Bug,所谓软件缺陷就是指计算机软件或程序中存在的某种破坏正常运⾏能⼒的问题、错误,或者隐藏的
功能缺陷。缺陷的存在会导致软件产品在某种程度上不能满⾜⽤户的需要。
在IEEE中对缺陷有⼀个标准的定义如下:
(1)从产品内部看,是指软件产品开发或维护过程中存在的错误、⽑病等各种问题。
(2)从产品外部看,是指系统所需要实现的某种功能的失效或违背。
早在1947年9⽉9⽇,Bug(英⽂译⽂“臭⾍”或“⾍⼦”)⼀词,由美国海军的编程员,编译器的发明者格蕾斯·哈珀
(GraceHopper)提出,她发现计算机死机的问题,竟然是⼀只飞蛾导致的。她⼩⼼地⽤镊⼦将蛾⼦夹出来,⽤透明胶布帖到“事件
记录本”中,并注明“第⼀个发现⾍⼦的实例”。从此以后,⼈们将计算机的错误统称为Bug。
RonPatton给出了软件缺陷的经典定义,他认为,出于软件⾏业的原因,只有符合下列5条规则才能叫软件缺陷:
(1)软件测试员认为软件难以理解、不易使⽤、
您可能关注的文档
- 《大学语文课件-现代文阅读与作文》.ppt
- 中西方文化差异结题报告[修改版].docx
- 如何降低ICU病人谵妄发生率ICU品管圈.ppt
- 《教育心理学》读后感.docx
- 博物馆信息化建设情况说明.docx
- 行政文员面试自我介绍(精选12篇).docx
- 出版物征订发行委托书.doc
- 工程项目建设廉政制度.docx
- 2023教师新学期个人工作计划(15篇).doc
- “背靠背”条款的争议与风险防范.docx
- 中国国家标准 GB/T 48336.304-2026星闪无线通信系统 第304部分:基础服务层 5G蜂窝网络融合.pdf
- CCAA《管理体系认证基础》第2版+三色笔记office完整版-2026.docx
- RCS-901系列超高压线路成套保护装置技术和使用说明书.pdf
- RCS-902A(B.C.D)型超高压线路成套保护装置技术说明书.pdf
- PCS-923A断路器失灵起动及辅助保护测控装置技术使用说明书.pdf
- RCS-924A型T区保护装置技术和使用说明书.pdf
- GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 中国国家标准 GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 《GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统》.pdf
- 中国国家标准 GB/T 48355-2026石化化工用软起动装置.pdf
原创力文档

文档评论(0)