题目内容
(请给出正确答案)
[主观题]
模糊测试(Fuzzing):通过向应用软件非预期的输入并监控输出中的异常来发现软件中的缺陷或的方法。
4.模糊测试(Fuzzing):通过向应用软件非预期的输入并监控输出中的异常来发现软件中的缺陷或的方法。简单说,模糊测试就是把通过测试想要得到引发缺陷或错误-安全漏洞的测试用例(输入、参数等)全部送进被测应用,并监视从应用那里返回的结果。下列哪一条叙述不符合模糊测试的这个定义。() A.模糊测试可视为是一项基于经验的测试策略。 B.大部分软件(程序)仅接受特定的输入,但同时软件也具有足够的健壮性使得能从错误的输入中得到恢复。如简单Web表单,Name字段仅能接受字符串输入,Age字段仅能接受整数输入。如在Age输入了一个字符串会怎样?应用系统会自动转换字符串为ASCII表中对应整数?会输出错误信息?或应用系统崩溃? C.模糊测试利用自动化或半自动化的方法重复向应用提供输入,通过自动化测试的过程能够回答这些问题。 D.探索性测试也是模糊测试,因为它也是基于经验的测试,可利用自动化或半自动化或手工方式一次次向应用提供输入,通过测试的过程检测缺陷(或安全漏洞)。
A、A
B、B
C、C
D、D
提问人:网友wenzel0614
发布时间:2022-01-07