试题三(共 15分) 阅读以下关于嵌入式软件测试用例设计的叙述,回答问题 1至问题 3,将答案填入答
试题三(共 15分)
阅读以下关于嵌入式软件测试用例设计的叙述,回答问题 1至问题 3,将答案填入答题纸的对应栏内。
【说明】
某程序段的流程如图 3-1所示,x、y是两个变量,K、J 表示一段程序执行体,表 3-1 所示为本题可供选择的四组测试用例组。
【问题1】(3分)
简答以下问题。
(1)条件覆盖的含义是什么?
(2)路径覆盖的含义是什么?
【问题 2】(2分)
在程序测试用例设计中,有语句覆盖、条件覆盖、判定覆盖(分支覆盖)和路径覆盖等。其中,____是最强的覆盖准则。
请把以下 4个选项中正确的选项序号填入上述空白处。
①语句覆盖
②条件覆盖
③判定覆盖(分支覆盖)
④路径覆盖
【问题 3】(10 分)
为了对图 3-1 所示的程序段进行覆盖测试,必须适当地选取测试用例组。实现判定覆盖至少应采用的测试用例组是 (1)和 (2) ,实现条件覆盖至少应采用的测试用例组是 (3) ;实现路径覆盖至少应采用的测试用例组是 (4) 和 (5)。
请把以下 8个选项中正确的选项序号填入上述空白处。
① 试用例组Ⅰ和Ⅱ
②测试用例组Ⅱ和Ⅲ
③测试用例组Ⅲ和Ⅳ
④测试用例组Ⅰ和Ⅳ
⑤测试用例组Ⅰ、Ⅱ和Ⅲ
⑥测试用例组Ⅱ、Ⅲ和Ⅳ
⑦测试用例组Ⅰ、Ⅲ和Ⅳ
⑧测试用例组Ⅰ、Ⅱ和Ⅳ
试题三(共15分)
【问题1】(3分)
(1)条件覆盖是指设计足够的测试用例,使得被测程序每一个判定中的每个条件的所有可能结果至少出现一次。
(2)路径覆盖是指设计足够的测试用例,使得被测程序中每条路径至少执行一次。
【问题2】(2分)
(1)④(路径覆盖)
【问题3】 (10分)
(1)⑤
(2)⑧
(3)⑦
(4)⑤
(5)⑧
其中,第(1)、(2)题的答案顺序可互换,第(4)、(5)题的答案顺序可互换。
为什么要多用公共交通工具为什么要多用交通工具,必要时再乘出租车.您能根据“多用公共交通工具,必要时 语文 2020-05-13 …
乙烷,丙烯中碳氢原子共面问题~原题:依据甲烷分子空间构型分析,乙烷分子中与两个碳原子共平面的氢原子 化学 2020-05-22 …
苯环共面问题环丙叉环丙烷有几个原子共面,或者可以向我描述一下,苯环上有几个原子共面,都可以,我基础 化学 2020-06-02 …
数据库技术的根本目标是要解决数据的?存储问题还是共享问题?从网上下了些题目,一个是数据库技术的根本 其他 2020-07-10 …
20世纪以来,随着科技的发展,世界已经小到用“地球村”来称呼了,而人类也因此面临着许多共同的问题。 历史 2020-07-11 …
还是一个小学问题问:一个圆上等距离的6个点,总共可以连成几个三角形?其中,共有几个等边三角形,几个 数学 2020-08-03 …
以下数学题解题思路错在哪?某年级共有3个班,甲班捐款数是另外两个班捐款总数的2/5,乙班捐款数是丙班 数学 2020-11-29 …
原子共面共线问题(急!)不是说乙烯的两个碳原子和四个氢原子一定共面么?那把其中的一个氢原子换成一个苯 化学 2020-11-30 …
阅读下列材料,回答问题要帝制不再发生,民主共和可以安稳……非先将国民脑子里所有反对共和的旧思想,一一 历史 2020-12-20 …
中级经济师考试多选题问题多项选择题(共35题,每题2分.每题的备选项中,有2个或2个以上符合题意,至 其他 2021-01-13 …