问题
问答题
以下是班级成绩处理平台的程序流程图,请仔细阅读程序并完成要求。
该平台允许最多输入100个学生的成绩,以-1作为输入结束标志。N2存放输入的学生成绩个数,N1存放输入成绩中有效成绩的个数,sum存放成绩总和。初始化N2=N1=0,sum=0.计算其中有效的学生分数的个数、总分数和平均值。请针对该程序流程图进行基本路径覆盖测试用例设计。
确定基本测试路径集合。
答案
参考答案:该过程控制流图的圈复杂性度量G(V)为6(区域数,或者G(V)=E-N+2)
所以基本路径集合包含6条独立的路径。
1-2-9-10-12
1-2-9-11-12
1-2-3-9-10-12
1-2-3-4-5-8-2-…
1-2-3-4-5-6-8-2…
1-2-3-4-5-6-7-8-2…