校園

當前位置 /首頁/範文/校園/列表

軟體測試培訓考試題

  題目1 – 填空

軟體測試培訓考試題

1. 測試的分類,按測試階段:__________測試→ __________測試(組裝測試)→軟體配置項測試(軟體系統測試)→系統聯試。

2. 測試的分類,按測試方法:__________測試和__________測試。所謂的'黑盒測試和白盒測試屬於__________測試。

3. 測試工具有結構化測試工具__________,黑盒測試工具__________ ,程式碼規則檢查工具__________。

4. 嵌入式軟體開發的方式分為: __________Simulator,__________Emulator,連線真實目標。

  題目2 – 判斷正誤

1. 測試是除錯的一個部分 ( )

2. 測試是證明軟體正確的方法 ( )

3. 測試的目的是發現軟體中的錯誤 ( )

4. 程式中隱藏錯誤的概率與其已發現的錯誤數成比例 ( )

5. 測試有效和無效、期望和不期望的輸入都要測試 ( )

  題目3 – 畫出以下程式碼的流程圖

1 IF condition

2 statement

3 ENDIF

4 statement

5 WHILE condition

6 DO SWITCH

7 Label 1

8 statement

9 Label 2

10 statement

11 Default

12 statement

13 END SWITCH

14 END WHILE

 題目4 – 根據上面一題畫出的流程圖,算出複雜度:

v(G) = e - n + 2 = __________ - __________ + 2 = __________

v(G) = Predicates + 1 = __________ + 1 = __________

v(G) = Regions = ________

  題目5 – 檢查一下程式碼,標記出不安全的程式碼

#define FAILSAFE (-1)

#define COMMS_UP (2)

extern unsigned long err;

unsigned long sysStartup(int tool)

{

unsigned long err = FAILSAFE;

float phase;

for (; phase

….}