根据控制流图,回答以下问题 (1)根据边覆盖准则,找出所有的测试路径 (2)根据边对覆盖准则,找出所有的测试路径 (3)根据主路径覆盖准则,找出所有的测试路径
第1题:
根据源代码请回答以下问题。 void sort( int Num, int Type ){ int x = 0; int y = 0; while (Num > 0) { if( Type = = 0) x = y + 2; else { if( Type = = 1 ) x = y + 5; else x = y + 10; } Num--; } } (1) 请画出控制流图并计算控制流图复杂度V(G) 。 (2) 找出独立路径。 (3) 请使用基本路径测试法设计测试用例。 (4) 根据控制流图,找出变量x和y的DU path
第2题:
第3题:
3、下列关于结构覆盖的说法错误的是
A.结构覆盖是一种常用的图覆盖类型,仅关注点和边而不关注其中具体的内容
B.一个满足边覆盖的测试用例集一定满足点覆盖
C.测试准则C1蕴含测试准则C2,这说明满足C1的测试用例集的错误检测能力要强于满足C2的测试用例集
D.一个测试集合T满足边覆盖当且仅当对于任意一条语法可达的边e,测试路径集合path(T)中都存在一条边p覆盖e
第4题:
第5题: