国际空间研究组织 | ISRO CS 2007 |问题 67
在其边界和操作范围内执行所有循环是一个示例
(A)黑盒测试
(B)阿尔法测试
(C)恢复测试
(D)白盒测试答案: (D)
解释:白盒测试是一种评估代码和程序内部结构的测试技术。它涉及查看代码的结构,当测试人员已经知道产品的内部结构时,可以进行测试以确保按照规范执行的内部操作和所有内部组件都得到了充分的锻炼。
白盒测试是代码中规范的覆盖范围:
1. 代码覆盖率
2、段覆盖:保证每条代码语句执行一次。
3. 分支覆盖或节点测试:覆盖所有可能的每个代码分支。
4. 复合条件覆盖:对于多个条件,用多条路径测试每个条件,并组合不同的路径来达到该条件。
5.基础路径测试:代码中每条独立的路径都被拿来进行测试。
6.数据流测试(DFT):它通过代码定义一组中间路径。
7. 路径测试:路径测试是定义和覆盖所有可能的代码路径。
8. 循环测试:这些策略与测试单循环、串联循环和嵌套循环有关。
选项(D)是正确的。
这个问题的测验