第18题: [单项选择]设有一段程序如下: if((a==b) and ((c==d) or (e==f))) do S1 else if((p==q) or (s==t))do S2 else do S3 满足判定/条件覆盖的要求下,最少的测试用例数目是______。 A. 6 B. 8 C. 3 D. 4 参考答案:C 答案解析:[解析] 判定/条件覆盖,就是设计足够的测试用例,使得判定语句中每个条件的所有可能取值至少评价一次,同时每个判定语句本身所有可能分支也至少评价一次。
本程序一共有两个判定语句,三条路径。
若以