欢迎访问牛耳教育官网 专注实战IT培训技术20年!
400-0731-162
当前位置:IT培训机构 > 软件测试培训 > (软件测试缺陷)软件测试缺陷包含哪些状态?缺陷生命周期分析

(软件测试缺陷)软件测试缺陷包含哪些状态?缺陷生命周期分析

时间: 2020-08-10 | 作者: admin | 分类:软件测试培训 | 关键字:软件测试 | 阅读量:

导读:最近牛耳教育了解到很多同学还对(软件测试缺陷)软件测试缺陷包含哪些状态?缺陷生命周期分析有疑问,那么今天小编就来进行简要介绍,软件测试缺陷包含哪些状态?在软件测试中,缺陷生命周期常常是绕不开的话题。本文就

软件测试缺陷包含哪些状态?在软件测试中,缺陷生命周期常常是绕不开的话题。本文就来详细为大家讲讲,软件测试缺陷的八种生命周期的状态,缺陷的等级、缺陷单应该包含的内容等等。对软件测试的基础理论知识感兴趣的小伙伴,现在就赶紧看下去吧!
  

软件测试缺陷包含哪些状态?缺陷生命周期分析

 

1、测试过程:软件测试过程管理,主要包括软件测试是什么样的过程,如何评价一个软件测试过程,如何进行配置管理和测试风险分析以及测试成本的管理。
  

(1)对要执行测试的产品进行静态分析,制定测试计划。测试工作启动前一定要确定正确的测试策略和指导方针,这些是后期开展工作的基础。只有将本次的测试目标和要求分析清楚,才能决定测试资源的投入。

 

(2)设计测试用例。设计测试用例要根据测试需求和测试计划来进行,在前期应该尽可能多的对需求进行静态测试。保证测试用例覆盖到关键性的测试需求。
  

(3)开发方提测以后,按照用例执行测试。执行测试时要进行进度控制、项目协调等工作。
  

(4)提交缺陷,跟踪缺陷
  

(5)bug bush。通常情况下,开发经理需要审核缺陷,并进行缺陷分配。程序员修改自己负责的缺陷。在程序员修改完成后,进入到回归测试阶段。如果满足“完成准则”,那么正常结束测试。
  

(6)撰写测试报告。对测试进行分析,总结本次的经验教训,在下一次的工作中改。
  

2、缺陷生命周期--状态
  

(1)New(新的):bug提交到缺陷库中会自动的被设置成New状态。缺陷状态为新报告的缺陷,等待分派。
  

(2)Assigned(已指派):当一个bug被认为New之后,将其分配开发人员,开发人员将确认这是否是一个bug,如果是,开发组的负责人就将这个bug指定给某位开发人员处理,并将bug的状态设定为“Assigned”。缺陷状态为已确认的缺陷,等待开发人员修改。
  

(3)Open(已打开):开发人员开始处理bug时,他将这个bug的状态设置为“Open”,表示开发人员正在处理这个“bug”。缺陷状态为已确认的缺陷,等待开发人员修改。
  

(4)Fixed(已修复):当开发人员进行处理(并认为已经解决)之后,他(她)就可以将这个bug的状态设置为“Fixed”并将其提交给开发组的负责人,然后开发组的负责人将这个bug返还给测试组。缺陷状态为已经被修改,等待测试人员校验。
  

(5)Rejected(被拒绝):测试组的负责人接到上述bug的时候,如果他(她)发现这是产品说明书中定义的正常行为或者经过与开发人员的讨论之后认为这并不能算作bug的时候,开发组负责人就将这个bug的状态设置为“Rejected”。缺陷状态为不是缺陷或不需要校验。
  

(6)Postponed(延期):有些时候,对于一些特殊的bug的测试需要搁置一段时间,事实上有很多原因可能导致这种情况的发生,比如无效的测试数据,一些特殊的无效的功能等等,在这种情况下,bug的状态就被设置为“Postponed”。缺陷状态为没有修复,重新返回。
  

(7)Closed(已关闭):测试人员经过再次测试后确认bug已经被解决,将bug的状态设置为“Closed”。缺陷状态为已经得到正确修复,可以关闭。
  

(8)Reopen(再次打开):如经过再次测试发现bug仍然存在,测试人员将bug再次开发组,将bug的状态设置为“Reopen”。缺陷状态为没有修复,重新返回。
  

3、缺陷的等级:
  

轻微:在某些情况下会出错,但是造成的后果影响很小。
  

一般:软件在某些情况下会出错,但是造成的后果影响不大。
  

严重:软件的次要功能丧失,或者主要功能在一些特定情况下会出错,比如金额计算等。
  

致命:软件无法运行,或者软件的主要功能丧失,或者很大可能性会造成严重不良后果。
  

4、缺陷单应该包含的内容:缺陷标题,严重级别,问题所属模块,问题描述,测试角色,复现步骤,预期结果,实际结果,有关的日志和截图。
  

以上就是软件测试缺陷的八种生命周期的状态分析。想要继续深入学习软件测试,大家可以上牛耳教育官网,免费申请试学软件测试课程教学视频资源,感兴趣的小伙伴可以来看看。

免责声明:本文内容来源于公开网络,若涉及侵权联系尽快删除!,【本文标题和网址】(软件测试缺陷)软件测试缺陷包含哪些状态?缺陷生命周期分析:http://www.csnewer.com/rjcs/751.html
申请免费试学
快捷咨询
资深IT讲师一对一为您解答IT问题
电话
咨询服务电话
400-0731-162
微信
IT培训_java培训机构_专注于实战IT培训技术20年-牛耳教育官网
关注了解更多IT知识
QQ
热门课程
java软件开发课程 Java是一种可以撰写跨平台应用程不齐人60%Java工程师缺口序的面向对象的程序设计语言。Java技术具有卓越的通用性、高效性、...
嵌入式应用开发课程 嵌入式开发就是指在嵌入式操作系统下进行开发,包括在系统化设计指导下的硬件和软件以及综合研发。除暂且分离硬件的...
软件测试课程 软件测试具有人才缺口大、发展方向广、专业无限制、适合零基础、技术上手快、职业生涯稳等优势。 人才缺口大 国内测试...
Web前端开发课程 web前端开发是创建Web页面或app等前端界面呈现给用户的过程,通过HTML,CSS及JavaScript以及衍生出来的各种技术、框架、解决方...
java+大数据课程 什么是Java大数据? Java,是一门面向对象编程语言,具有功能强大和简单易用的特征。作为**受欢迎的计算机语言,发展至今...
python人工智能课程 Python是一门神奇的编程语言,它具有简单易学、就业面广、就业薪资高、竞争压力小、开发效率高、行业风口等6个优势,下...
热门资讯
本文:(零基础学java)零基础也能学Java,5大Java学习方法!,最近有很多同学来问小编,关于学习java的方法,下面小编根据...
Web前端培训机构的好坏直接决定了你学习后的就业薪资,市面上web前端培训机构那么多,应该如何选择靠谱的web前端培训机构...
大家的生活已经离不开嵌入式就连常用的共享单车都离不开嵌入式。所以越来越多的人看中了嵌入式的就业前景,转行来做嵌...
打算参加嵌入式培训的同学对于嵌入式培训课程的内容都特别的关心,只有在了解了课程内容之后才能更好的知道这个嵌入式...
当谈到Python时,一般指的是CPython。但Python实际上是一门语言规范,只是定义了Python这门语言应该具备哪些语言要素,应当能...
2020年学习嵌入式晚不晚?1、学技术不像学艺术,只要坚持,任何时候学都不晚。很多人对于学习嵌入式应用开发都会有所顾...
本文(零基础学python)0基础学习Python容易犯哪些错误呢?主要介绍1. 忘记写冒号 在if、elif、else、for、while、class、def 语句后...
参加IT培训,学哪个技术前景更好呢?java开发、大数据、人工智能、机器学习都是很好的方向。至于选择什么专业,这需要根...
web前端开发火爆了,岗位也紧俏了,薪资也提升了,随着2020年的到来,很多想要入行web前端的学子纷纷加入到web师培训学习...
it培训学校有用吗?其实判断IT培训学校有没有用,看培训的课程是否能满足自己的需求就可以了,如果培训的课程自己都了...