早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
A.Ⅰ、Ⅱ和Ⅲ组B.Ⅱ、Ⅲ和Ⅳ组C.Ⅰ、Ⅲ和Ⅳ组D.Ⅰ、Ⅱ和Ⅳ组
题目
A.Ⅰ、Ⅱ和Ⅲ组
B.Ⅱ、Ⅲ和Ⅳ组
C.Ⅰ、Ⅲ和Ⅳ组
D.Ⅰ、Ⅱ和Ⅳ组
参考答案
正确答案:D
解析:测试阶段在软件生命周期中占有重要地位。一个软件产品在交付用户正式使用前主要经过3种测试:单元测试、集成测试和验收测试。测试的方法有黑盒法和白盒法。黑盒方法主要用于功能测试或数据驱动测试:白盒方法主要用于结构测试或逻辑驱动测试。测试用的数据称为测试用例,正确选取测试用例对测试的最终结果有很大影响。白盒测试用例的设计方法有语句覆盖、条件覆盖、分支覆盖、路径覆盖等多种,其中语句覆盖是最弱的覆盖准则,路径覆盖则最强。本题所给出的4组测试数据,要实现分支覆盖即判定覆盖,必须使程序中每个逻辑判断的取真分支和取假分支在每组测试数据时至少遍历一次,应采用的测试数据组是第Ⅰ和第Ⅱ组数据;要实现条件覆盖,必须使程序中每个条件的可能取值至少满足一次,应采用的测试数据组是Ⅰ和Ⅳ组数据;要实现路径覆盖,求程序中的所有路径至少经历一次,则应采用的测试数据组是第Ⅰ、Ⅱ、Ⅲ组或者第Ⅰ、Ⅱ、Ⅳ组。
解析:测试阶段在软件生命周期中占有重要地位。一个软件产品在交付用户正式使用前主要经过3种测试:单元测试、集成测试和验收测试。测试的方法有黑盒法和白盒法。黑盒方法主要用于功能测试或数据驱动测试:白盒方法主要用于结构测试或逻辑驱动测试。测试用的数据称为测试用例,正确选取测试用例对测试的最终结果有很大影响。白盒测试用例的设计方法有语句覆盖、条件覆盖、分支覆盖、路径覆盖等多种,其中语句覆盖是最弱的覆盖准则,路径覆盖则最强。本题所给出的4组测试数据,要实现分支覆盖即判定覆盖,必须使程序中每个逻辑判断的取真分支和取假分支在每组测试数据时至少遍历一次,应采用的测试数据组是第Ⅰ和第Ⅱ组数据;要实现条件覆盖,必须使程序中每个条件的可能取值至少满足一次,应采用的测试数据组是Ⅰ和Ⅳ组数据;要实现路径覆盖,求程序中的所有路径至少经历一次,则应采用的测试数据组是第Ⅰ、Ⅱ、Ⅲ组或者第Ⅰ、Ⅱ、Ⅳ组。
看了A.Ⅰ、Ⅱ和Ⅲ组B.Ⅱ、Ⅲ和Ⅳ...的网友还看了以下:
求下列各组的最大公因数和最小公倍数36和5436和7834和514求下列各组的最大公因数和最小公倍 数学 2020-04-07 …
写出下面各数组数的最大公因数12和1415和2545和1817和157和1490和1524和422 数学 2020-04-07 …
用短除法求各组数的最大公因数40和3645和3060和2484和2081和5412和4056和80 数学 2020-04-07 …
请分别写出下列各组数的公因数和最大公因数1.20和152.11和173.4和104.45和255. 数学 2020-04-07 …
27和48最小公倍数,最大公因数54和1618和2746和2325和4058和2415和2535和 数学 2020-04-07 …
1、哪几组中的两个数是互素的2和53和98和17和1210和216和1511和3316和152、说 数学 2020-07-18 …
1.写出下面每组数的最大公因数4和123和185和158和4013和395和68和116和79和1 数学 2020-07-18 …
五年级数学题1.写出下面每组数的最小公倍数.12和28和109和138和612和1828和2625 数学 2020-07-19 …
我要求这些的公因数,你们看看吧,要用短除法13和511和1321和760和123和512和18和9 数学 2020-07-25 …
与善字字形相近的字有哪些善字字形为上中下构造字形邻近的字还有:喜和鼻和茶和豆和复和高和谷和黄和京和竞 其他 2020-11-07 …