當前位置:才華齋>計算機>計算機四級>

計算機等級考試四級軟體測試工程師模擬論述試題

計算機四級 閱讀(1.3W)

計算機等級考試四級軟體測試工程師模擬論述試題的分值是50分,下面一起去看看計算機等級考試四級軟體測試工程師試題考什麼吧!

計算機等級考試四級軟體測試工程師模擬論述試題

論述題 (1-1每題10分,2-2每題12分,3-3每題28分,共50分

1.論述題1:以下是某手機中的MP3播放器狀態之間互動行為的描述,請按要求回答問題(10分)

下面以某手機中的MP3播放器的測試為例,說明如何設計測試案例

某手機中的MP3播放器有三個狀態:待機、播放、停止,播放器最初處於"待機"狀態;可能發生的事件有五種:使用者單擊"開啟"按鈕,單擊"播放"按鈕,單擊"停止"按鈕,單擊"返回"按鈕,以及播放結束。其中"開啟"表示單擊"開啟"按鈕,其他類推。

請畫出該播放器中互動行為的狀態圖(應滿足功能圖的要求,不可畫成流程圖)。(10分)

2.論述題2:以下是一個自動飲料售貨機軟體的操作規格說明,請按要求回答問題(12分)

設要對一個自動飲料售貨機軟體進行黑盒測試。該軟體的'規格說明如下:

"有一個處理單價為1元5角錢的盒裝飲料的自動售貨機軟體。若投入1元5角硬幣,按下"可樂"、"雪碧"或"紅茶"按鈕,相應的飲料就送出來。若投入的是2元硬幣,在送出飲料的同時退還5角硬幣。"

(1)試利用因果圖法,建立該軟體的因果圖(3分)

(2)設計測試該軟體的全部測試用例(9分)

3.論述題3:針對以下C語言程式,請按要求回答問題(28分)

下面是一個簡單的C語言程式:

int func1(int a,b,c)

{ int k=1;

if((a>0||b<0)) k=k+a;

else k=k+b;考試大

if(c>0) k=k+c;

return k;

}

(1)畫出該函式的程式流程圖。(10分)

(2)設計測試用例,分別使函式的各種邏輯覆蓋率儘量達到100%。如果認為該函式的某種邏輯覆蓋率無法達到100%,需要說明原因。(10分)

(3)設計特殊的測試用例,說明各種邏輯覆蓋之間的關係。(8分)