2008年9月全國計(jì)算機(jī)等級考試四級軟件測試工程師筆試主觀題詳細(xì)解答有圖_第1頁
2008年9月全國計(jì)算機(jī)等級考試四級軟件測試工程師筆試主觀題詳細(xì)解答有圖_第2頁
2008年9月全國計(jì)算機(jī)等級考試四級軟件測試工程師筆試主觀題詳細(xì)解答有圖_第3頁
2008年9月全國計(jì)算機(jī)等級考試四級軟件測試工程師筆試主觀題詳細(xì)解答有圖_第4頁
2008年9月全國計(jì)算機(jī)等級考試四級軟件測試工程師筆試主觀題詳細(xì)解答有圖_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、2008年9月全國計(jì)算機(jī)等級考試四級軟件測試工程師筆試真題一、論述題(共3題,共50分)論述題答題必須用藍(lán)、黑色鋼筆或圓珠筆寫在論述題答題紙的 相應(yīng)位置上。1一個(gè)系統(tǒng)的登錄操作規(guī)格說明如下:登錄對話框有兩個(gè)數(shù)據(jù)輸入:用戶名和密碼。登錄操作對兩個(gè)輸入數(shù)據(jù)進(jìn)行檢查,要求用戶名中只能包含字母和數(shù)字(則登錄失敗并提字母不區(qū)分大小寫),密碼可以包含任何字符。用戶名和密碼都不能為空且長度不限。當(dāng)用 戶名或密碼為空時(shí),則登錄失 敗并提示對應(yīng)的出錯(cuò)信息;當(dāng)用戶名不正確或用戶名不存在或密碼錯(cuò)誤時(shí),示以下三種相應(yīng)的出錯(cuò)信息:用戶名不合法(即包含有非字母、非數(shù)字字符),或用戶名不存在,或密碼錯(cuò)誤;當(dāng)用戶名和密碼都正

2、確時(shí),則顯示登 錄成功信息,完成登錄。假設(shè)正確的用戶名是abcd123,密碼是123456試用等價(jià)類方法為上述格說明設(shè)計(jì)等價(jià)類表(10分)和測試用例(10分)。(20分)碁s計(jì)尋惟真筑A圣律電戶茗ft人1堆人妄號毎告持蘇妄符范字呂經(jīng)臺自含下劃袋人蠱字字號和塑臺iftA若干空玷非空s垢人殆A空值半空但場人空(5S人雄人時(shí)童碼錯(cuò)溟爺人捋蘇亭符測試用囲塢號-端人款擢執(zhí)獰涉菠嘉際站貝I正掉登抵需aIE范曲用戶茗=3bcdIZ3?.端厶正碉龍式射密5?:】曲三53.單擊登潔成功瑩苗2用戶客不正 髀謹(jǐn)行S錄1. Jfe人用戶害包含埒磯亭辛:aHzd遁-52. 翁人正磺塔式諦應(yīng)礙詡曲3. 單擊趕K罷崩用戶

3、名不臺羊用戶居不正商A用戶屆每舍下劃缺訂貉_垃52.人正珂格衣自勺密殛:1弟沾 a,羊擊養(yǎng)后S示用戶 容不臺搭用口畧不正 畫,進(jìn)行登哇1. &人用戶茗為考干空玷2. 墻人正破鏈衣射齧屜:1234三53. 車擊車后醴示用戶 窯不舍譽(yù)i用戶啟不正轉(zhuǎn)人閏戶畧為字至號下劃逢組合: abed2.單擊登后玉示卑戶 容不斧在用戶客不正1.皤人用戶窘為空錨人三眞電武的杳瑪:1234253.單擊査e樂示用戶 舍不誕1. 皤人正畫悟式的用戶霑:應(yīng)也m2. 老碼為空53. 單擊蟹K不腔為空電碼不正謹(jǐn)1.號A正磧時(shí)用戶客:ibt:dl2S 2h磚厶笹盪的電碼門3耳3樣90 3.單擊登后蘋正葩g老碼不正礎(chǔ): 遅行登缶-

4、錨人IE兩旳可戶畧iib:dl23 紜議A錯(cuò)遑射密碼:二:- S,單擊登te玉樂吾碼 不正謨10咅碼下正與. 進(jìn)行登孟1.瞎人IE亟的用戶宮=ibcdl3i .歸九錯(cuò)溟時(shí)葛臥曲出占#3.單擊登fe握漲吾碼 不正坯2. 針對以下C語言程序,請按要求回答問題。已知weekday. c源程序如下:#includevstdio . h #includevconio . h/*主函數(shù)*/int main ()char letter;printf (please input the first letter,Yto exit! 、n);while (letter=getch()!=Y) / * 當(dāng)輸入字母

5、為 丫 時(shí)結(jié)束 */ switch (letter)case Sprintf ( % c n, letter);printf (please input second letter n);/輸入第二個(gè)字母if (letter=getch ()=a)printf (Saturday n);else if (letter=u)printf (sunday n);else printf (data error n);break;case F:printf (fridaykn);break;caseM:printf (mondayha);break;caseT:printf ( % c n, lett

6、er);printf (please input second letter a);/輸入第二個(gè)字母if (letter=getch ()=u) printf (tuesday、n); else if (letter=h) printf (thursday、n); else printf (data error、n); break; case W:printf (wednesday、n); break;default: printf (data error、n);return 0;1. 畫出主函數(shù) main的控制流程圖;(8分)2. 設(shè)計(jì)一組測試用例,使main函數(shù)的語句覆蓋率盡量達(dá)到100%

7、; (11分)3. main函數(shù)的語句覆蓋率能否達(dá)到100%?如果認(rèn)為無法達(dá)到,需說明原因。 (1分)(20分)參考答案:1.#in clude#in clude/*主函數(shù)*/int mai n()char letter ;printf(please input the first letter,Yto exit! n)【11;while(letter=getch()!=Y) / *當(dāng)輸入字母為 丫 時(shí)結(jié)束 */【221switch(letter)case S【21printf(” % c n, letter);printf(please input second letter n);【31/

8、輸入第二個(gè)字母if(letter=getch()=a)【41printf(Saturday n);【51else if(letter=u)【61printf(sunday n);【71else printf(data error n);【81break;case F:【91printf(fridaykn);【101break;caseM:【111printf(mondayha);【121break;caseT:【131printf(” % c n, letter);prin tf( pl ease input seco nd letter a);【141/輸入第二個(gè)字母if(letter=ge

9、tch()=u)【151printf(tuesday n);【161else if(letter=h)【171printf(thursday n);【181else printf(data error n);【81break;case W:【19】printf(wednesday、n);【20】break;default:【21】printf(data error、n);【8】return 0;【22】2.【path11 1, 22【Path21 2,3【P ath312,3, 4,5,22【P ath412,3, 6,乙22【P ath512, 3, 6,8,22【P ath619, 10,

10、 22【P ath7111, 12,22【P ath8113, 14【P ath9113, 14,15,16【P ath10】13, 14,17,18, 22【P ath11】13, 14,8,22【p ath12】19, 20,22【p ath13】19, 8,22生成測試用例,確?;韭窂郊忻織l路徑的執(zhí)行y,輸出結(jié)果程序結(jié)束返回值0S,輸出結(jié)果“ s輸入第二個(gè)字母” s后,輸入數(shù)據(jù)a,輸出結(jié)果“ Saturday ” s后,輸入數(shù)據(jù)u,輸出結(jié)果“ Su nday ” s后,輸入數(shù)據(jù)非a非u,輸出結(jié)果“ data error ” f,輸出結(jié)果“ friday ” m,輸出結(jié)果 “ mon

11、day” t,輸出結(jié)果輸入第二個(gè)字母 t后,輸入數(shù)據(jù)u,輸出結(jié)果t后,輸入數(shù)據(jù)h,輸出結(jié)果Pathi、Path2、Path3、Path4、Path5、Path6、Path7、Path 8、Path9、PathlO、 P athll、Path12、Path13、輸入數(shù)據(jù)輸入數(shù)據(jù)輸入數(shù)據(jù)輸入數(shù)據(jù)輸入數(shù)據(jù)輸入數(shù)據(jù)輸入數(shù)據(jù)輸入數(shù)據(jù)輸入數(shù)據(jù)輸入數(shù)據(jù)輸入數(shù)據(jù)輸入數(shù)據(jù)輸入數(shù)據(jù)“tuesday ”“ thursday ”t后,輸入數(shù)據(jù)非u非h,輸出結(jié)果“ data error ” w,輸出結(jié)果 “ wednesday ” defalt,輸出結(jié)果 “ data error ”一些獨(dú)立的路徑如此程序中的【輸入】,

12、往往不是完全孤立的,有時(shí)3不能達(dá)到100%, 候他是程序正常的控制流的一部分,這時(shí),這些路徑的測試可以是另一條路徑測試的一部分。我的答案:我給自己評()分3.某郵件系統(tǒng)測試項(xiàng)目中的測試執(zhí)行階段按計(jì)劃在測試管理人員通過 QESuite Web*段。Version 1. 0測試過程管理工具觀察到下列測試項(xiàng)目信息:(如下表)1. 請依據(jù)以上表格中內(nèi)容,說明在測試用例設(shè)計(jì)和測試用例執(zhí)行兩方面存在的問題,并 簡要指明原因。(6分)2. 已知軟件問題處理狀況如下:測試項(xiàng)目當(dāng)前處在待驗(yàn)”狀態(tài)的軟件問題有307個(gè),處在處在打開”狀態(tài)的軟件問題有243個(gè)。測試組的軟件問題處理能力是70個(gè)軟件問題的能力是40個(gè)軟

13、件問題/工作日5天后結(jié)束,將進(jìn)入測試總結(jié)階新建”狀態(tài)的軟件問題有35個(gè),/工作日,開發(fā)組修復(fù)軟件問題O請根據(jù)測試執(zhí)行階段剩余的天數(shù)與軟件問題處理狀況信息, 問題處理方面存在的問題,并簡要指明原因。(4分)(10分)說明開發(fā)組和測試組在軟件子系統(tǒng)功能區(qū)域功能區(qū)域測試用例設(shè)計(jì)數(shù)量測試用例執(zhí)行狀況安裝10全部執(zhí)行通過件系統(tǒng)功能設(shè)置1510個(gè)執(zhí)行a過孑個(gè)未執(zhí)行歡迎界面全部執(zhí)行通過客戶端管理0通訊錄管理0全部執(zhí)行通過#件管理寫郵件1 i5個(gè)S行通過2個(gè)執(zhí)行失敗發(fā)送郵件6全部執(zhí)行通過収郵件5丄個(gè)執(zhí)行通過1個(gè)執(zhí)行失敗釦件設(shè)置199個(gè)執(zhí)行通過10個(gè)執(zhí)行失敗參考答案:1.子系統(tǒng)下安裝功能區(qū)域未指明,客戶端管理功能區(qū)域沒有設(shè)計(jì)測試用 例,郵件系

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論