问题 多项选择题

试题三(共15 分)下面是关于嵌入式软件测试方面的叙述,回答问题1 和问题2,将解答填入答题纸的对应栏内。【说明】甲公司是一个专业的软件测评中心,承担了某机载软件测试任务。王工是该测试任务的负责人。用户指出,被测件是控制飞机飞行的关键软件,其安全性要求很高,必须按有关规定开展测评工作。

【问题2】(7 分)仔细阅读以下有关修正的条件判定覆盖(MC/DC)和条件判定覆盖(C/DC)的叙述,回答①~④问题,并将其填入答题纸的对应栏内。由于被测件是关键级软件,按有关规定,被测件的测试必须达到MC/DC。MC/DC 要求测试集满足① 条件;C/DC 要求测试集满足② 条件。图3-1 的例子中给出了两个判定条件的例子,则满足MC/DC 要求的测试集是{③},满足C/DC 要求的测试集是{ ④ }。

图3-1 两个判定条件的例子

答案

参考答案:用例应该是A=A,B=0;A=A,B=A;A=0,B=0,A=0,B=A;这两者的差别大概是,如果A=1就不用判断B了

单项选择题
判断题