火龙果整理uml
cn软件测试培训--缺陷管理1火龙果整理uml
cn缺陷管理缺陷管理•软件测试的根本目的是什么
在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别火龙果整理uml
cn缺陷管理缺陷管理•软件测试中经常使用各种术语来描述软件出现的问题,如下一些通用的术语:软件错误(SoftwareError)软件缺陷(SoftwareDefect)软件故障(Softwarefault)软件失效(Softwarefailure)•区分这些术语很重要,它关系到测试工程师对软件失效现象与机理的深刻理解
由于软件内部逻辑复杂,运行环境动态变化,且不同的软件差异可能很大,因而软件失效的机理可能也有不同的表现形式,但总的来说,软件失效的机理可描述为:•软件错误->软件缺陷->软件故障->软件失效火龙果整理uml
cn软件错误:在可以遇见的时期内,软件将有人来开发
在整个生存期的各个阶段,都贯穿着人的直接或间接的干预
然而人难免犯错误,这必然给软件留下不良的痕迹
软件错误是指在软件生存期内的不希望或不可接受的人为错误,其结果是导致软件缺陷的产生
可见,软件错误是一种人为过程,相对于软件本身,是一种外部行为
软件缺陷:软件缺陷是存在于软件(文档,数据,程序)之中的那些不希望或不可接受的偏差
其结果是软件运行于某一特定条件时出现软件故障,这时称软件被激活
软件故障:软件故障是指软件运行过程中出现的一种不希望或不可接受的内部状态
比如:软件处于执行一个多余循还过程时,我们可以软件出现故障
若此时没有适当的措施(容错)加以处理,便产生软件失效
软件故障是一种动态行为
软件失效:软件失效是指软件运行时产生的一种不希望或不可接受的外部行为结果
缺陷管理缺陷管理火龙果整理uml
cn缺陷管理缺陷管理综上所述,软件错误是一种人为错误