既然选择远方,便只顾风雨兼程……
软件测试Bug和bug生命周期中的各种状态(译)
上一篇 /
下一篇 2007-12-16 13:07:28
/ 个人分类:测试职业历程
K&k nL/eT)^0英文原文:http://www.buzzle.com/editorials/4-6-2005-68175.asp51Testing软件测试网F"O#h
U6T%Pu
如需转载,请与译者联系chdwu@bestreme.com51Testing软件测试网g+@0nPV1W}d
51Testing软件测试网T?VI-}所有软件开发过程的目的都是为客户(软件产品的终端用户)提供一个解决问题的方案(软件产品),以帮助客户更加高效地工作或生活(从时间和费用上来讲)。一个成功的软件开发过程就是为客户提供了所有他所要求的需求。
6e%TX PdQA'b051Testing软件测试网*_QylV C"J2j一个没有软件测试的软件开发过程是不完善的。软件测试是为了寻找并修复软件中的bug/错误,它可以帮助提高软件的质量,以保证用户可以正常使用软件产品。
$E_ GZU"q051Testing软件测试网:FH8VTo8lx7od2rK什么是一个bug/错误?
0xOx
B4? D0软件中的bug 或者错误就是所有会影响软件整体或者部分功能的正常运行的软件行为。51Testing软件测试网1{vnNRe
51Testing软件测试网O[x-K}"U4P怎样找到bug/错误?
,HF.H9O"@
Q2XH+?0我们主要依靠运行测试脚本或用例来找出那些软件产品中的不想看到的行为。51Testing软件测试网9vsvy
_ TB3h'E
51Testing软件测试网5asFK[#Pl%G6qj H什么是测试用例?
9Q'bguXnE:{h[]0测试用例是一类文档,测试用例中包含有用于执行的步骤或行为,而我们需要严格地按照这些步骤来执行以确认软件是否按照我们对它的期望执行。
*y ]:Yu$G})t0D`.OJPHS$H8S0发现bug或者错误后该怎么办?
r3~kNO2j7?0一般在我们发现bug或者错误后,应该和开发人员交流以修复它。51Testing软件测试网`Y1r UfP.Ko*J
51Testing软件测试网3F1OFov从一个bug被发现到这个bug被关闭这一段时间,bug可能会有以下状态:new ,open Postpone,Pending Retest,Retest,Pending Reject,Reject,Deferred,closed.(请注意这里有很多种状态,我们需要根据不同情况来决定怎样或者是否需要跟开发人员沟通)
1\)\;@ a"e1C051Testing软件测试网/hswb:[xk*w4HL下面就对这几种状态进行以下解释:
}7fc4CjP+o0New:(新的)
}}O@ut0当某个“bug”被发现的时候(第一次),测试人员需要与项目负责人沟通以确认发现的的确是一个bug,如果被确认是一个bug,就将其记录下来,并将bug的状态设为New