单选题
针对下列程序段,对于(A,B)的取值,以下
________
测试用例组合能够满足条件覆盖的要求。
IF((A-10)=20 AND(B+20)>10)THEN C=0
IP((A-30)<10 AND(B-30)<0)THEN B=30
①A=50 B=-10②A=40 B=40 ③A=30 B=10④A=30 B=30
【正确答案】
C
【答案解析】[解析] 本题考查白盒测试中测试用例的设计方法——条件覆盖法。
条件覆盖法的概念如下。
每个判定中的每个条件的所有可能值至少满足一次。
如果取A=50 B=-10和A=30 B=30两组数,语句段中的4个条件都会满足,这4个条件分别是:
·(A-10)=20
·(B+20)>10
·(A-30)<10
·(B-30)<0