
衡量有效的质量保证过程的10个基本指标
作者 | Tania Zhydkova
在开发的世界中,有一个永恒的规则,那就是你无法改进无法衡量的东西。当然,这条规则也适用于质量保证。
所生产软件的阵列呈指数级增长,这意味着保证质量所需的测试覆盖率也在以同样的程度增长。这也导致了这种因果关系——代码越多,缺陷就越多。因此,除此之外,为了让测试团队为测试自动化和优化做好准备,您还需要考虑实现一个有效的bug报告工具。
然而,即使有一个有效的基于Web的测试用例管理工具,也有必要了解软件测试中需要应用哪些进度指标,以便更清楚地了解质量保证的有效工作。在本文中,我们将分析哪些测试指标和度量被认为是必要的,它们中哪些在敏捷方法中是首要的,哪些KPI是跟踪团队绩效所必需的。
01、如何理解使用哪些测试质量保证指标在你开始评估你自己的测试过程之前,你需要确定在软件测试中你可能需要哪些特定类型的指标来实现。
正确的解决方案是确保你知道以下问题的答案:
测试需要多长时间?测试要花多少钱?使用低成本的测试是否合理?bug的严重程度如何?每个bug的状态是什么-关闭的,重新打开的,延迟的?需要发现多少错误?测试了多少软件?测试是否可以在指定的时间段内运行,是否可以在相同的时间段内进行更多的测试?是否需要更多的测试工作?回答问题后,您可以更进一步选择可以满足您要求的测试指标。但是,您应该记住,指标不是通用的——不同的企业在软件测试中需要不同的指标和衡量标准。
02、测试质量保证的有效性指标绝对数字绝对指标是大致了解当前测试流程如何构建的好方法。并且建议将它们的存在用于所有类型的开发。
测试用例总数通过的测试用例数失败的测试用例数无效的测试用例数发现的缺陷数接受的缺陷数拒收的缺陷数延迟的缺陷数严重缺陷数计划测试小时数实际测试小时数发货后发现的bug数量测试执行和错误修复软件测试中的测试指标显示了已完成的任务与总功能数之间的相关性,使整个团队了解哪些模块中的错误会破坏产品,应该主要解决:
测试完成情况测试执行完成情况缺陷密度缺陷优先级/缺陷严重程度缺陷验收/缺陷拒绝测试用例执行效率测试设计测试设计覆盖率评估测试用例和需求数量之间的相关性,而测试设计性能评估每天生成的测试用例的数量。这样做是为了找出最终用户端的功能差距:
测试设计覆盖;测试设计的效率。测试覆盖率测试覆盖率评估测试工作,并给出应用程序已经测试的百分比。
用户验收测试这个指标是为了发现由于测试策略的差距而可能出现的遗漏问题。
缺陷泄漏产品开发和支持此指标用于策略改进以提高测试性能。它还通过显示生产部署之前需要解决的未发现问题的数量来评估测试有效性:
缺陷去除效率测试经济指标测试的成本包括基础设施、工具和劳动力。这个指标评估完成项目需要花费多少,以及已经花费了多少:
分配的总成本实际成本预算差异时间差异每个Bug修复的成本不测试的成本测试执行状态这个指标最好用图表来表示,以显示通过、失败、受阻、不完整和未执行的总执行情况。
创建的缺陷与解决的缺陷图表这个指标是用来控制缺陷消除过程和了解测试有效性指标的。
总体指标总体测试指标衡量你的测试策略的有效性,以确定需要的改进:
工作差异/进度差异返工率需求质量正确地使用软件质量度量标准可以从测试中获得期望的结果。它们在诸如敏捷之类的现代开发过程中的存在,有助于管理者为每个 sprint 准确地定义较小的目标。使用基准测试和 KPI 作为导航器,测试人员了解他们应该得到什么结果以及他们应该关注什么数字。在偏离这些测试效率指标的情况下,我们可以讨论趋势的变化。这种偏差可能表明存在可能危及项目成功的关键错误。通过这种方式,管理者可以预先检查并重新调整他们的团队,而不必等待结束,从而避免额外的开发成本。
综上所述,我可以毫不含糊地说,开发过程中软件测试中的质量度量可以提高其质量并防止不必要的风险。
更多精彩内容
请关注微信公众号“赛希咨询”
解密4种定量测试方法,你知道哪种?
定量测试方法主要应用于药物、食品、化工等行业,用于定量测定某一特定物质或多种物质。在选择指定物质定量分析方案时,需要考虑多种关键因素,如样品体系、目标物的性质、样品矩阵、灵敏度和检出限、准确度和精密度、分析速度和成本,操作难度等。以上因素众多,故选择合适的定量分析方法尤其重要。
定量是指利用检测器的响应信号(色谱,光谱峰面积或峰高)与待测组分的量(质量或浓度)成正比定量。
有机目标物定量可按照下图选择定量方案:
图1 有机目标物定量仪器选择流程图
仪器方案定好后,为了定量更准确,还需要选择一种或多种适合目标化合物定量分析的方法,在实际操作中,最好对比不同方法的优缺点,并根据实验结果进行调整和优化。
常见的定量分析方法有:归一化法、外标法、内标法、标准加入法等。
一、 归一化法
将所有出峰组分的含量之和按100%计的定量方法,称为面积归一法。
归一法使用时需要满足三个条件
样品中所有组分都能从色谱柱流出
所有组分都能被检测器检出
能测定或查出所有组分相对校正因子
各组分含量的计算公式如下:
式中:C:含量 F:校正因子 A:表示峰面积
若样品中各组分的校正因子相近,可将校正因子消去,当样品中组分是同分异构体或同系物,Fi都很相近。
在计算时通常采用公式如下:
案例1 : 当样品主成分含量大于50%面积归一定量结果如下图
图2 丙酮GC-FID纯度分析
二、 外标法
外标法又称标准曲线法。取待测组分的纯物质配成一系列不同浓度的标准溶液进行色谱分析,绘制峰面积与标样含量的标准工作曲线,并拟合二者的线性方程式。
在计算时通常采用公式如下:
案例2:指定目标物标准品,用外标法定量时结果如下图
图3 测样品中对二甲苯的准确含量,上图为标准曲线
目前微谱已经积累的成熟外标定量方法见表1
表1 指定化合物外标法定量典型案例表
三、 内标法
选择适宜的纯物质作为内标物,准确称量后加入待测样品中,根据组分和内标峰面积的比值以及内标加入量进行定量。
在计算时通常采用公式如下:
对内标物的要求
内标物是原样品中不含有的组分,否则会使峰重叠而无法准确测量内标物的峰面积。
内标物的保留时间应与待测组分相近,但彼此能完全分离(R≥1.5)。
内标物必须是纯度合乎要求的纯物质。
内标物需要准确称量,其加入量要与被测组分的含量接近。
案例3:指定内标标准品,为了排除样品基质干扰,用内标法定量时结果如下图
图4 氘代维生素U内标和维生素U色谱图
四、 标准加入法
标准加入法又称叠加法,实际是一种特殊的内标法。以待测组分的纯物质为内标物,加入到待测样品中,然后在相同的色谱条件下,测定加入内标物前后待测组分的峰面积,从而计算待测组分的含量。
在计算时通常采用公式如下:
标准加入法每一个样品都要配制三个以上的、含样品溶液和标准溶液的混合溶液,因此,这种方法不适于大批样品的分析。在难以找到合适内标物时,可作为内标法的一种延伸。
不同定量方法的比较
定量分析要求目标组分都必须分离,能被检测器检测到,并且浓度在检测器的线性范围内,不同方法适用于不同要求。
图5 定量方法选择导图
1、外标法是所有定量方法的基础,可以精确进样量的情况下,常规分析通常都采用外标法。
2、归一化法不要求精确进样量,但要求所有组分都必须出峰,或者所有出峰组分的总含量已知。归一化法也可用于外标法定量后,对总量进行归一化误差修正。
3、内标法的关键是要能够找到合适的内标物。内标法的称量引起的误差小于色谱正常定量分析误差,内标和目标物结构差异大时常需要校正。
4、标准加入法常用来辅助判定假阳性,这种方法可以消除基体干扰。
微谱定量分析优势
指定目标物定量,可快速推荐合适的分析仪器和定量方案。
微谱针对不同样品体系、不同目标物已积累多种成熟的研发方法。
可按需做方法开发和验证。
可根据不同的样品体系,开发和研发合适的前处理方法。
微谱针对客户不同样品体系、不同目标物已积累多种成熟的研发方法,并根据客户的需求提供专业、个性化的分析、检测等一站化服务。如果您有相关的业务需求,欢迎前来咨询!
微谱先进制造技术服务微谱,大型研究型检测机构。为客户提供分析、检测、测试、鉴定、法规咨询等专业技术服务,与广大新材料领域以及先进制造领域的客户一起推动技术革新,提升产品质量。30篇原创内容
参考文献
1 Akira, Morisaki, Naohiro, et al. Dimethyl Sulfide as a Source of the Seaweed-like Aroma in Cooked Soybeans and Correlation with Its Precursor, S-Methylmethionine (Vitamin U)[J]. Journal of Agricultural & Food Chemistry, 2014.