📜  门| GATE-IT-2004 |第 71 题

📅  最后修改于: 2021-09-26 03:14:07             🧑  作者: Mango

使用错误播种策略对软件进行了测试,其中在代码中播种了 20 个错误。当使用完整的测试套件测试代码时,检测到 16 个种子错误。同一个测试套件还检测到 200 个非种子错误。在此测试之后,代码中未检测到的错误的估计数量是多少?
(一) 4
(乙) 50
(C) 200
(四) 250答案:(乙)
说明:错误播种,顾名思义,就是用一些已知错误播种代码。换句话说,一些人为的错误被人为地引入到程序中。确定在标准测试程序过程中检测到的这些种子错误的数量。这些值与检测到的非种子错误数结合可用于预测:

• 产品中剩余的错误数。
• 测试策略的有效性。
设 N 为系统中的缺陷总数,并设这些缺陷中的 n 个为
通过测试发现。
让 S 是种子缺陷的总数,并让这些缺陷中的 s 被找到
测试期间。
n/N = s/S
要么
N = S × n/s
测试后仍有缺陷 = N–n = n × (S – s)/s =200*(20-16)/16=50
资料来源:www.nptel.ac.in/courses/106105087/pdf/m10L26.pdf

这个问题的测验