下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、缺陷生命周期手册Introduction:引言Bugcanbedefinedastheabnormalbehaviorofthesoftware.Nosoftwareexistswithoutabug.Theeliminationofbugsfromthesoftwaredependsupontheefficiencyoftestingdoneonthesoftware.AbugisaspecificconcernaboutthequalityoftheApplicationunderTest(AUT).缺陷可以被定义为软件的异常行为。不存在一个缺陷的软件是不存在的。消除软件缺陷依赖于高效率的
2、测试。一个缺陷对于在测软件来讲是不容小视的。BugLifeCycle:缺陷生命周期Insoftwaredevelopmentprocess,thebughasalifecycle.Thebugshouldgothroughthelifecycletobeclosed.Aspecificlifecycleensuresthattheprocessisstandardized.Thebugattainsdifferentstatesinthelifecycle.Thelifecycleofthebugcanbeshowndiagrammaticallyasfollows:在软件开发过程中,缺陷拥有
3、自身的生命周期。缺陷在走完其生命周期最终会关闭。确定的生命周期保证了过程的标准化。缺陷在其生命周期中会处于许多不同的状态。缺陷的生命中期通过下图展示了出来:浅绿色状态为测试员设置浅蓝色状态为开发人员设置缺陷各个不同的状态如下:New新建Open打开Assign指派Test测试Verified确认Deferred延期Reopened重新打开Duplicate重复Rejected拒绝Closed关闭DescriptionofVariousStages:New:Whenthebugispostedforthefirsttime,itsstatewillbe“NEW”.Thismeansthatthe
4、bugisnotyetapproved.1.新建:当缺陷被第一次递交的时候,它的状态即为“新建”。这也就是说缺陷未被确认其是否真正是一个缺陷。2.Open:Afteratesterhaspostedabug,theleadofthetesterapprovesthatthebugisgenuineandhechangesthestateas“OPEN”.打开:在测试者提交一个缺陷后,测试组长确认其确实为一个缺陷的时候他会把状态置为“打开”Assign:Oncetheleadchangesthestateas“OPEN”,heassignsthebugtocorrespondingdevelop
5、erordeveloperteam.Thestateofthebugnowischangedto“ASSIGN”.3.分配:一旦缺陷被测试经理置为“打开”,他会把缺陷交给相应的开发人员或者开发组。这时缺陷状态变更为“分配”。Test:Oncethedeveloperfixesthebug,hehastoassignthebugtothetestingteamfornextroundoftesting.Beforehereleasesthesoftwarewithbugfixed,hechangesthestateofbugto“TEST”.Itspecifiesthatthebughasbee
6、nfixedandisreleasedtotestingteam.测试:当开发人员修复缺陷后,他会吧缺陷提交给测试组进行新一轮的测试。在开发人员公布已修复缺陷的程序之前,他会把缺陷状态置为“测试”。这时表明缺陷已经修复并且已经交给了测试组。Deferred:Thebug,changedtodeferredstatemeansthebugisexpectedtobefixedinnextreleases.Thereasonsforchangingthebugtothisstatehavemanyfactors.Someofthemarepriorityofthebugmaybelow,lacko
7、ftimeforthereleaseorthebugmaynothavemajoreffectonthesoftware.延迟的:缺陷状态被置为“延迟的”意味着缺陷将会在下一个版本中被修复。将缺陷置为“延迟的”原因有许多种。有些由于缺陷优先级不高,有些由于时间紧,有些是因为缺陷对软件不会造成太大影响。Rejected:Ifthedeveloperfeelsthatthebugisnotgenuine,herejectsthebug.Thenthestateofthebugischangedto“REJECTED”.不接受的:如果开发人员不认为其是一个缺陷,他会不接受。他会吧缺陷状态置为“不接受
8、的”Duplicate:Ifthebugisrepeatedtwiceorthetwobugsmentionthesameconceptofthebug,thenonebugstatusischangedto“DUPLICATE”.重复提交:如果同一个缺陷被重复提交或者两个缺陷表明的意思相同,那么这个缺陷状态会被置为“重复提交”8.Verified:Oncethebugisfixedandthestatusischangedto“TEST”,thetesterteststhebug.Ifthebugisnotpresentinthesoftware,heapprovesthatthebugis
9、fixedandchangesthestatusto“VERIFIED”.已核实:一但缺陷被修复它就会被置为“测试”,测试员会执行测试。如果缺陷不再出现,这就证明缺陷被修复了同时其状态被置为“已核实”。9.Reopened:Ifthebugstillexistsevenafterthebugisfixedbythedeveloper,thetesterchangesthestatusto“REOPENED”.Thebugtraversesthelifecycleonceagain.再次打开:如果缺陷被开发人员修复后仍然存在,测试人员会把缺陷状态置为“再次打开”。缺陷即将再次穿越其生命周期。10.Closed:Oncethebugisfixed,itistestedbythetester.Ifthetesterfeelsthatthebugnolongerexistsinthesoftware,hechangesthestatus
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 苏州站施工组织设计方案(幕墙)
- 二零二五年度金融行业IT运维安全保障协议3篇
- 专业化海路物流合作合同(2024版)版B版
- 2025年度环保建筑材料推广合作框架协议4篇
- 2025年度购物中心场地合作开发及商业运营合同4篇
- 二零二四图书购置项目与图书馆无障碍阅读服务合同3篇
- 2025年度智能摊位管理系统开发与实施合同4篇
- 2025年度剧本创作与版权授权管理合同3篇
- 二零二五版4S店汽车销售合同样本图2篇
- 2025年度农产品质量安全追溯体系服务合同4篇
- 衡水市出租车驾驶员从业资格区域科目考试题库(全真题库)
- 护理安全用氧培训课件
- 《三国演义》中人物性格探析研究性课题报告
- 注册电气工程师公共基础高数辅导课件
- 土方劳务分包合同中铁十一局
- 乳腺导管原位癌
- 冷库管道应急预案
- 司法考试必背大全(涵盖所有法律考点)
- 公共部分装修工程 施工组织设计
- 《学习教育重要论述》考试复习题库(共250余题)
- 装饰装修施工及担保合同
评论
0/150
提交评论