下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/CSHE 0008-2023压缩空气储能电站初步设计报告编制规程
- T/WHAS 061-2023光声断层成像系统
- T/GZJXC 08-2025贵州省岩土工程信息模型技术标准
- T/CIC 421-2025封隔器有限元仿真分析规程 第1部分:密封机构
- T/CAIEC 173-2025盾构隧道主体结构安全检测技术规程
- T/CSAE 408-2025越野汽车断开式电驱动桥总成技术条件及台架试验方法
- AI在运动人体科学中的应用
- AI在朝鲜语中的应用
- 2025-2026学年黑龙江省海伦市初中生物七年级期末上册深度自测黑金考题附答案
- 2025-2026学年甘肃省兰州市初中数学八年级期末下册自测黑金试卷(详细参考解析)
- 2026年食品安全员专业知识考试题库(含答案)
- 40248-2026人员密集场所消防安全管理
- 2026年广东省公需课《加快培育发展新质生产力》考试答案
- 2026中国算力网投资发展报告
- 2025年湖南能源集团招聘考试笔试试题含答案
- 2025年新闻记者职业资格考试真题+答案
- 第7课 《培养德智体美劳全面发展的社会主义建设者和接班人》课件(内嵌视频)2026-2027学年统编版语文九年级上册
- 2026福建平潭综合实验区文旅发展集团有限公司招聘14人笔试参考题库及答案解析
- 浆砌片石排水沟施工技术交底培训
- 矿山生态修复工程监理规划
- 2026年小学青岛版(六三制)六年级科学上册全册教案
评论
0/150
提交评论