白盒測試
(2009)● 關(guān)于白盒測試的測試用例設(shè)計(jì)方法敘述,正確的是(55) 。
(55)A.完成SC(語句判定)所需的測試用例數(shù)目一定多于完成DC(邏輯判定)
所需的測試用例數(shù)目
B.達(dá)到100%CC(條件判定)要求就一定能夠滿足100%SC的要求
C.達(dá)到 100%CDC(條件判定組合覆蓋)要求就一定能夠滿足 100%CC的要求
D.任何情況下,都可以達(dá)到100%路徑覆蓋的要求
(2006)● 多條件覆蓋是一種邏輯覆蓋,它的含義是設(shè)計(jì)足夠的測試用例,使得每個判定中條件的各種可能組合都至少出現(xiàn)一次,滿足多條件覆蓋級別的測試用例也是滿足___(44)___級別的:針對布爾表達(dá)式A&&(B||C) 執(zhí)行邏輯覆蓋測試,測試用例至少需要___(45)___種組合才能滿足多條件覆蓋的要求。
(44)A.語句覆蓋、判定覆蓋、條件覆蓋、條件判定組合覆蓋
B.判定覆蓋、條件覆蓋;條件判定組合覆蓋、修正條件判定覆蓋
C.語句覆蓋、判定覆蓋、條件判定組合覆蓋、修正條件判定覆蓋
D.路徑覆蓋、判定覆蓋、條件覆蓋、條件判定組合覆蓋
(45)A.6 B.4 C.8 D.12
● 邏輯路徑覆蓋法是白盒測試用例的重要設(shè)計(jì)方法,其中語句覆蓋法是較為常用的方法,針對下面的語句段,采用語句覆蓋法完成測試用例設(shè)計(jì),測試用例見下表,對表中的空缺項(xiàng)(True或者False),正確的選擇是___(60)___。
語句段:
if (A && (B||C)) x=l;
else x=O;
用例表:
|
用例1 |
用例2 |
A |
TRUE |
FALSE |
B |
① |
FALSE |
C |
TRUE |
② |
A &&(B||C) |
③ |
FALSE |
(60)A.①TRUE ②FALSE ③TRUE B.①TRUE ②FALSE ③FALSE
C.①FALSE ②FALSE ③TRUE D.①TRUE ②TRUE ③FALSE
(2007)●關(guān)于白盒測試與黑盒測試的最主要區(qū)別,正確的是(49)。
(49) A.白盒測試側(cè)重于程序結(jié)構(gòu),黑盒測試側(cè)重于功能
B.白盒測試可以使用測試工具,黑盒測試不能使用工具
C.白盒測試需要程序員參與,黑盒測試不需要
D.黑盒測試比白盒測試應(yīng)用更廣泛
●針對下列程序段,對于(A,B,C)的取值,以下(56)測試用例組合能夠滿足語句覆蓋的要求。
IF ( ( A + 10 ) = 2 OR ( B -20 ) < 3 ) THEN C = 0
IF ( ( A+30 ) > 10 AND ( C - 30 ) < 0 ) THEN B = 30
(56)A.(2,30,1) B.(-20,0,30) C.(-30,20,30) D.(2,20,3)
●針對下列程序段,對于(A,B)的取值,以下(57)測試用例組合能夠滿足條件覆蓋的要求。
IF ( ( A - 10 ) = 20 AND ( B + 20 ) > 10 ) THEN C = 0
IF ( ( 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
(57)A.①② B.③④ C.①④ D.②④
相關(guān)推薦:
軟考經(jīng)驗(yàn):8種方法有效幫你調(diào)節(jié)考前心理
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |