我需要澄清这些技术/方法的差异和定义。
变异测试-测试技术,它是一种故意改变代码的一部分,以评估测试的正确性。
健壮性测试-测试方法,突变测试和故障注入是其中的一部分,还是其他的?
模糊测试-测试技术,随机数据输入程序,也可以用于健壮性测试。
故障注入测试技术,是不是和模糊测试一样?
但我对此不太确定。他们能不能比较一下哪种技术更好?
发布于 2013-12-20 22:57:28
强健是脆弱的对立面;它是在各种条件下正确运作的能力--也许是在变化的条件下,或者是在你没有预料到的情况下。健壮性测试是测量鲁棒性的实践。
故障注入和变异测试是衡量测试的健壮性的方法。他们不会告诉你你的产品的健壮性。
模糊测试是衡量产品健壮性的一种方法。它没有告诉您测试的健壮性。
我认为询问模糊测试或故障注入/突变测试是否更好是没有意义的,因为它们的用途不同。然而,我会排名毛绒测试的最高三个,因为您的最终目标是衡量您的产品质量。测试本身是达到目的的手段,而不是目的本身。
发布于 2013-12-22 08:32:31
它是到ISTQB测试术语汇编的链接。这里描述了一些术语。
突变(背对背)测试:在测试中,一个组件或系统的两个或多个变体以相同的输入、输出进行比较,并在不一致的情况下进行分析。
故障播撒:故意将缺陷添加到组件或系统中的缺陷的过程,目的是监视检测和清除的速度,并估计剩余缺陷的数量。故障播种通常是开发(预发布)测试的一部分,可以在任何测试级别(组件、集成或系统)执行。
健壮性:在无效输入或有压力的环境条件下,组件或系统能够正确工作的程度。
https://sqa.stackexchange.com/questions/7391
复制相似问题