(1) 要求画出程序流程图和控制流图 (2) 计算圈度复杂度 2+1=3 (3)写出相应的测试用例 路径1:1->3->5 路径2:1->2->3->5 路径3:1->2->3->4->5
根据程序流程图,完成: (1) 画出相应的程序控制流图; (2) 给出控制流图的邻接矩阵; (3) 计算 McCabe 环形复杂度; (4) 找出程序的一个独立路径集合。 1. 画出相应的程序控制流图 2. 给出控制流图的邻接矩阵 3. 计算 McCabe 环形复杂度 一个程序模块的环路复杂度用来衡量模块中判定结构的复杂程度,数量...
基本路径测试是在程序控制流程图基础上,通过分析控制构造的环路复杂性,导出基本路径集合,从而设计测试用例。A.对B.错
1画出其程序流程图。2画出对应的控制流图。3得出足够多的独立测试路径。4设计出满足上面的基本路径集的测试用例。有下面的C函数,用基本路径测试法进行测试void Sort(int iRecordNum int iType)1.{2.int x=0;3.int y=0;+4.while (iRecordNum--0).5.6.if(O==iype)7.x=y+2;break;8.else.9.if (...
基本路径测试方法包括4个步骤:基本路径测试基本路径测试(1)画出程序的控制流图。(2)计算程序的环形复杂度,导出程序基本路径集中的独立路径条数,这是确定程序中每个可执行语句至少执行一次所必须的测试用例数目的上界。基本路径测试基本路径测试(3)导出基本路径集,确定程序的独立路径。(4)根据(3)中的独立路径,设计...
【简答题】MATLAB中的程序控制结构包括()、()、() 查看完整题目与答案 【单选题】以下控制流程图的环路复杂性 V(G)等于( ) 。 A. 4 B. 5 C. 6 D. 1 查看完整题目与答案 【简答题】实验项目一 1-1 简单计算器 1. 实验目的 (1) 熟练掌握用 while 语句控制循环。 (2) 熟练理解和掌握...
1 画出其程序流程图。 2 画出对应的控制流图。 3 得出足够多的独立测试路径。 4 设计出满足上面的基本路径集的测试用例。 答案 1-2题见图3. 求独立路径独立路径数=圈复杂度圈复杂度计算如下:流图中有3个判定节点,故V(G)=3+1=4,则可导出4条独立路径路径1:4-14路径2:4-6-7-14路径3:4-6-8-...
根据模块逻辑构造控制流图(FlowGraph)计算控制流图的环复杂度(CyclomaticComplexity)列出包含起始节点和终止节点的基本路径检查一下列出的基本路径数目是否超过控制流图的环复杂度5.设计覆盖这些基本路径的测试用例 控制流图 说明 控制流图是由节点和边组成的有向图1.节点代表了代码或程序流程图中矩形框中所...
1、使用基本路径测试方法,为以下程序段设计测试用例。 〔1画出程序的控制流图,编号已经给出。 〔2计算程序的循环复杂度,导出程序基本路径集中的独立路径条数。 〔3导出基本路径集,确定程序的独立路径。 〔4根据〔3中的独立路径,设计测试用例〔确保基本路径集中的每一条路径的执行的输入数据和预期输出。
基本路径测试法中将程序流程图映射为控制流图的规则有() A. 顺序连接在一起的几个处理框可映射为一个节点 B. 一个菱形框与其上顺序连接的处理框可以映射为一个节点 C. 边可以终止于边