【问题1】 请画出该程序段的控制流图,并分析该控制流图中有多少条线性独立路径(V(G)的值)。 |
【问题2】 为了用分支(判定)覆盖方法测试该程序,需要设计测试用例,使其能对该程序中的每个判断语句的各种分支情况全部进行过测试。 对两组输入数据(1)a=3,b=5,c=7;(2)a=4,b=6,c=5,请分别写出程序中各个判断语句的执行结果(以T表示真,以F表示假),填入答题纸的相应栏中。 |
判断1 |
判断2 |
判断3 | |
(1) |
F |
T |
|
(2) |
F |
F |
F |
【问题3】 上述两组测试数据是否能实现该程序的分支(判定)覆盖?如果能,请说明理由。如果不能,请再增设一组输入数据,使其能实现分支(判定)覆盖。 |