单选题
如图所示的逻辑流,最少需要______个测试用例可实现语句覆盖。
A、
1
B、
2
C、
3
D、
5
【正确答案】
A
【答案解析】
语句覆盖是一种白盒测试,它是指选择足够多的测试用例,使得运行这些测试用例时,被测程序的每个语句至少执行一次。显然,语句覆盖是一种很弱的覆盖标准。
根据题目给出的逻辑图,程序的出口只有⑧,路径主要有①②⑧、①②③⑦②⑧、①②③④⑥③⑦②⑧及①②③④⑤⑧③⑦②⑧4条。那么很显然,路径①②③④⑤⑥③⑦②⑧覆盖了所有的语句,因此本题答案选A。
提交答案
关闭