首页 > 其他分享 >软件测试结束的标准是什么?

软件测试结束的标准是什么?

时间:2023-03-31 14:22:11浏览次数:28  
标签:集成 结束 系统 标准 测试 缺陷 BUG 软件测试

  接下来小编来给大家普及下它的完成标准以及引申出来的有关BUG等级的划分和细则。在此我只重点说功能测试(即系统测试)的关闭标准,单元和集成测试关闭标准一笔带过哈。而且这也是一道经常会被问到的面试题,希望对大家有所帮助。

软件测试结束的标准是什么?

   单元测试退出标准

  1) 单元测试用例设计已经通过评审

  2) 核心代码100% 经过Code Review

  3) 单元测试功能覆盖率达到100%

  4) 单元测试代码行覆盖率不低于80%

  5) 所有发现缺陷至少60%都纳入缺陷追踪系统且各级缺陷修复率达到标准

  6) 不存在A、B类缺陷

  7) C、D、E类缺陷允许存在

  8) 按照单元测试用例完成了所有规定单元的测试

  9) 软件单元功能与设计一致

  集成测试退出标准

  1) 集成测试用例设计已经通过评审

  2) 所有源代码和可执行代码已经建立受控基线,纳入配置管理受控库,不经过审批不能随意更改

  3) 按照集成构件计划及增量集成策略完成了整个系统的集成测试

  4) 达到了测试计划中关于集成测试所规定的覆盖率的要求

  5) 集成工作版本满足设计定义的各项功能、性能要求

  6) 在集成测试中发现的错误已经得到修改,各级缺陷修复率达到标准

  7) A、B类BUG不能存在

  8) C、D类BUG允许存在,但不能超过单元测试总BUG的50%。

  9) E类BUG允许存在

  系统测试退出标准

  1) 系统测试用例设计已经通过评审

  2) 按照系统测试计划完成了系统测试

  3) 系统测试的功能覆盖率达100%

  4) 系统的功能和性能满足产品需求规格说明书的要求

  5) 在系统测试中发现的错误已经得到修改并且各级缺陷修复率达到标准

  6) 系统测试后不存在A、B、C类缺陷

  7) D类缺陷允许存在,不超过总缺陷的5%

  8) E类缺陷允许存在,不超过总缺陷的10%

  注:这只是一套比较理想化的退出标准,但在实际工作中不可能达到这种程度,尤其是测试覆盖率和缺陷解决率不可能是100%。现在的官方标准是达到99%。对于通用软件来说就要根据公司的实际情况了。

  以上内容为大家介绍了软件测试结束的标准是什么,本文由多测师亲自撰写,希望对大家有所帮助。

标签:集成,结束,系统,标准,测试,缺陷,BUG,软件测试
From: https://www.cnblogs.com/lfc666/p/17276145.html

相关文章

  • 曼孚科技获ISO45001职业健康安全管理体系认证,标准化管理进入新阶段
    近日,经第三方专业认证机构全面、严苛审核,曼孚科技正式通过ISO45001职业健康安全管理体系认证,认证范围包括人工智能行业数据处理服务等领域。ISO45001职业健康安全管理体系是上世纪80年代后期,于国际上兴起的一种现代安全生产管理模式,它与ISO9001和ISO14001等管理体系一并称为后工......
  • 第三方软件测试报告为什么具备法律效力且更权威?
    软件产品在经开发人员开发完成后至上线必有一个软件测试的活动过程,该活动过程最后有一份输出文档便是软件测试报告。企事业单位在进行科技成果鉴定、产品验收、享受退税等步骤时,盖有CMA、CNAS章的软件测试报告必不可少的。一、什么是第三方软件测试报告?第三方软件测试......
  • ISO三体系认证标准的相同点和不同点?
    ISO三体系认证标准的相同点和不同点?三体系标准的相同点和不同点实施ISO9001、ISO14001、ISO45001三个体系标准的相同点和不同点导读:ISO三体系是企业的万金油,各行各业的招投标都需要ISO三体系资质证书,企业如未申请ISO三体系证书,尽快申请,以备将来之需。ISO三体系认证的效益1、......
  • 衡量模块独立的定性标准是什么?用自己的话表达其含义。
    定性标准:衡量模块的独立性的标准是两个定性的度量标准:耦合性和内聚性。耦合性与内聚性是模块独立性的两个定性标准,将软件系统划分模块时,尽量做到高内聚低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。含义:①耦合性也称块间联系,指软件系统结构中各模块间相互联系紧密......
  • 软件测试|web自动化测试神器playwright教程(八)
    前言selenium中提供了一个seleniumIDE的工具用于脚本录制,我们通过插件市场安装之后,便可以将我们对浏览器页面的操作录制成脚本,并输出成java或Python等语言的脚本,我们可以通过生成的脚本再次回放我们的操作。作为一个比selenium更加强大的web自动化测试工具,当然也拥有录制的功能了,......
  • 选择应用服务器的七个标准
    选择应用服务器的七个标准1.市场占有率和企业形象 毕竟,多数人选择的,最有可能是正确的选择,用起来也是最放心的..很多时候,品牌已经决定了用户的第一印象,而第一印象往往会决定用户的最终抉择.根据数据,Weblogic,Webpshere是市场的两个老大.OAS和JBOSS处于第二梯队.......
  • 在使用HOperatorSet.Draw忘记点击右键结束方法无法关闭窗体问题如果规避
      原文作者:aircraft原文链接:https://www.cnblogs.com/DOMLX/p/17266405.html 可以在离开窗体或者关闭窗体事件中调用HOperatorSet.HIOCancelDraw()方法进......
  • 软件测试,黑盒白盒
    黑盒测试就当整个程序是个黑盒子,我们看不到它里面做了些什么事情,只能通过输入输出看是否能得到我们所需的来测试。而白盒测试可以当盒子是透明的,里面的一切代码都看的清楚......
  • C++标准库中的std::nth_leement
    std中的nth_element默认求的是数组中第n小的元素可以通过参数传入,求第n大的元素示例代码#include<algorithm>#include<iostream>#include<vector>usingna......
  • APP定制开发标准是什么?如何判断一款APP符合开发需求?
    如何判断一款APP开发的质量呢,判断标准又是怎样的呢?一、功用是否都已实现用户需求是不是都已在软件功能上进行意义匹配,是软件定制开发衡量的第一条标准。公司软件需求管理......