A-A+

关于数据流测试 说法正确的是______。A) 数据流测试是一种路径测试B) 执行定义结点不

2022-08-05 23:10:19 问答库 阅读 173 次

问题详情

关于数据流测试,说法正确的是______。
A) 数据流测试是一种路径测试
B) 执行定义结点不会改变变量在存储单元中的内容
C) 执行使用结点会改变变量在存储单元中的内容
D) 定义/使用路径往往不是存在潜在错误的地方
请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
解析:数据流测试主要关注一条路径上变量在何时定义(赋值),何时使用(引用),通过变量的定义和使用异常来检查程序错误,数据流测试可以看成是路径测试的一种,故选项A正确。执行定义结点就会改变变量在存储单元中的内容,而执行使用结点往往不会改变变量在存储单元中的内容,故选项B和选项C说法颠倒。定义/使用路径与定义/清除路径描述了数据流,它在源程序中从定义变量值的结点流到使用该变量值的结点。定义/使用路径往往是存在潜在错误的地方。

考点:数据流,测试