在数据流覆盖中,DU 路径用于隔离在整个代码部分中定义和使用的变量。
在这样的功能场景中,如何编写涵盖变量所有定义的测试用例x
?
因为它每次只分配一个新值,但在此函数的任何地方都没有使用:
Function x (int y, int z) {
int x = 0;
M = y + z;
My_Array = [1,2,3];
if (0 < M < 10)
x = My_Array[1];
else if (10 < M < 20)
x = My_Array[2];
else
x = 0;
}