单选题
对于一个嵌套型分支结构的程序,若有4个判定语句.则要覆盖它的每一条路径至少需要的测试用例数为______。
A、
4个
B、
3个
C、
5个
D、
6个
【正确答案】
C
【答案解析】
[解析] 程序中判定多于一个时,形成的分支结构可以分为两类:一类是嵌套型的分支结构,另一类是串联型的分支结构。对于嵌套型的分支结构,若有n个判定语句,则将会存在n+1条不同的测试路径,故至少需要设计n+1个测试用例方可覆盖每一条路径。对于本题为n=4的情况,故至少需要设计4+1=5个测试用例来分别覆盖5条不同的测试路径。
提交答案
关闭