


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、計算機四級軟件測試工程師 -99( 總分: 86.50 ,做題時間: 90 分鐘 )一、選擇題 (總題數(shù): 23,分數(shù): 46.50)1. 下面有關(guān)測試原則的說法中正確的是A) 測試用例應(yīng)由測試的輸入數(shù)據(jù)和預(yù)期的輸出結(jié)果兩部分組成B) 測試用例只需選取合理的輸入數(shù)據(jù)C) 程序最好由編寫該程序的程序員自己來測試D) 使用測試用例進行測試是為了檢查程序是否做了它該做的事 (分數(shù): 2.00 )A. VB.C.D.解析:解析 由測試原則第 3條“程序員應(yīng)避免測試自己的程序”和第 4條“在設(shè)計測試用例時,應(yīng)該包 括合理的和不合理的輸入條件”可知,B和C顯然不對。又由測試的目的是找錯而不是證明程序正確可
2、知,D也不正確,所以排除法得選項 A正確。2. 以下有關(guān)測試活動的描述中,錯誤的是A) 測試策劃中的活動是確定測試范圍、測試環(huán)境和制定測試計劃B) 測試用例設(shè)計是測試設(shè)計與實現(xiàn)的主要內(nèi)容C) 測試執(zhí)行中可隨時修訂測試計劃D) 測試總結(jié)的目的是對測試結(jié)果進行分析,以確定軟件產(chǎn)品質(zhì)量的當前狀態(tài) (分數(shù): 2.00 )A.B.C. VD.解析: 解析 在測試過程中,應(yīng)嚴格執(zhí)行測試計劃。3. 在軟件開發(fā)的過程中,參與各個活動的評審和階段的正式技術(shù)評審是軟件質(zhì)量保證實施活動步驟的A) 計劃 B) 實施C) 檢查 D) 行動(分數(shù): 2.50 )A.B. VC.D.解析: 解析 軟件質(zhì)量保證活動的實施步驟
3、:目標、計劃、實施、檢查、行動。4. 在用邏輯覆蓋法設(shè)計測試用例時,有語句覆蓋、分支覆蓋、條件覆蓋、判定 / 條件覆蓋、條件組合覆蓋和 路徑覆蓋等。其中 是最強的覆蓋準則。A. 語句覆蓋B .條件覆蓋C.判定/條件覆蓋D 路徑覆蓋(分數(shù): 2.00 )A.B.C.D. V解析: 解析 路徑覆蓋的目標就是讓程序的所有可能執(zhí)行的路徑都執(zhí)行一遍,所以可以覆蓋到所有場景, 是最強的覆蓋準則。5. 對采用迭代或增量開發(fā)過程模型開發(fā)的產(chǎn)品進行集成測試時最適合采用的集成策略是 。A. 傳統(tǒng)的集成測試策略B 基于使用的集成測試策略C.基干集成測試策略D 高頻集成測試策略(分數(shù): 1.00 )A.B.C.D.
4、V解析:解析 高頻集成是指在軟件開發(fā)過程中頻繁地將新開發(fā)的代碼與已有代碼集成。最適用于采用迭代 或增量開發(fā)過程模型開發(fā)的產(chǎn)品進行集成測試。6. 在代碼檢查中,負責提供關(guān)于檢查項目的資料并回答檢查人員問題的角色是。A) 協(xié)調(diào)人B) 開發(fā)人員C) 檢查人員D) 講解員(分數(shù): 3.00 )A.B. VC.D.解析: 解析 代碼檢查小組通常規(guī)模很小,是由設(shè)計、開發(fā)、質(zhì)量等不同部門中工作性質(zhì)相關(guān)的人員中與產(chǎn)品關(guān)系密切的那些人組成,一般人數(shù)為47人不等。小組人員的角色分配通常有:協(xié)調(diào)人員、開發(fā)人員、檢查人員、講解員、記錄員。其中開發(fā)人員是檢查項目的生產(chǎn)者,主要負責提供檢查項目資料和回答檢查 人員問題;協(xié)
5、調(diào)人員主持、引導代碼檢查的執(zhí)行過程,全面負責代碼檢查的效果;講解員負責在檢查會議 中講解檢查項目, 引導小組對產(chǎn)品進行徹底檢查; 記錄員負責會議期間在檢查表上記錄發(fā)現(xiàn)的每一個錯誤, 同時也承擔作為一般檢查人員的任務(wù)。7. Web應(yīng)用軟件的性能測試主要包括 。A) 并發(fā)測試 B) 負載測試和壓力測試C) 配置測試和性能調(diào)優(yōu) D) 以上全部分數(shù): 2.00 )A.B.C.D. V解析:解析Web應(yīng)用軟件的性能測試主要包括以下3個方面:并發(fā)測試;負載測試和壓力測試;配置測試和性能調(diào)優(yōu)。8. 對測試用例全生命周期追蹤和管理功能包括 。A. 測試用例生成B 追蹤測試的執(zhí)行情況C.測試記錄的歸檔 D 以上
6、全部(分數(shù): 2.00 )A.B.C.D. V解析:9. Web應(yīng)用軟件的三層體系結(jié)構(gòu)是:表示層、業(yè)務(wù)層和數(shù)據(jù)層。三者的位置依次是。A. 客戶端服務(wù)器端服務(wù)器端B. 客戶端 客戶端 服務(wù)器端C. 服務(wù)器端客戶端服務(wù)器端D. 客戶端 服務(wù)器端 客戶端(分數(shù): 2.00 )A. VB.C.D.解析:10. 在面向?qū)ο筌浖募蓽y試中,下列關(guān)于高頻集成的敘述,不正確的是 。(A) 高頻集成一般采用冒煙測試的方式(B) 高頻集成不預(yù)測每個測試用例的預(yù)期效果,如果測試中未出現(xiàn)反常情況,就認為通過測試(C) 高頻集成的優(yōu)點:高效、可預(yù)測性、并行性、盡早查處錯誤、易進行錯誤定位但必須要樁模塊(D) ) 高頻
7、集成的缺點:若測試包過于簡單,可能難以發(fā)現(xiàn)問題;開始不能平穩(wěn)集成;若沒有建立適當標準 可能會增加風險(分數(shù): 2.00 )A.B.C. VD.解析:11. 下列不屬于回歸測試的目的是 。A. 檢驗軟件的修改達到了預(yù)定的目的B. 檢驗軟件的修改不會影響軟件的其他功能的正確性C. 檢驗改動不會帶來不可預(yù)料的行為或者另外的錯誤D. 檢驗修改的測試用例是否完整B.C.D. V解析:12. 針對下列程序段,需要 個測試用例才可以滿足語句覆蓋的要求。Switch(value)Case 0:Other=30;Break;Case 1:Other=50;Break;Case 2:Other=300;Case
8、3:Other=other/value;Break;Default:Other=other*value;A2 B3 C4 D5(分數(shù): 2.00 )A.B.C. VD.解析: 解析 語句覆蓋是指選擇足夠多的測試數(shù)據(jù),使被測程序中的每條語句至少執(zhí)行一次。0、1、2、3一共4條語句即可,因為在執(zhí)行2、3時無break,所以default語句也將被執(zhí)行。13. 一個多用戶的應(yīng)用系統(tǒng)通常有用戶管理功能,允許增加新的用戶。 用戶信息一般包括用戶名, 假設(shè)規(guī)定 用戶名必須是以字母開頭的、不超過 8 個字符的字母數(shù)字串,那么,下而哪組值均屬于用戶名的無效等價 類 。A li111111, Glenford
9、Myers, 1238123 BLin-Yie, Lin-feng,空值, linyifeiC lin-yifei,空值, Myers G, genford D lin-yifei, lin-fen, a111111, genford分數(shù): 2.00 )A. VB.C.D.解析: 解析 考查黑盒測試中的等價類劃分測試。14. 以下關(guān)于Web應(yīng)用軟件測試的說法中,正確的是 A)對Web應(yīng)用軟件進行性能測試時,不需要進行壓力測試B)內(nèi)容測試是Web應(yīng)用軟件易用性測試的一項重要內(nèi)容C)Cookie測試是Web應(yīng)用軟件功能測試的一項重要內(nèi)容D)是否存在無效鏈接是 Web應(yīng)用軟件安全性測試關(guān)注的范疇(分
10、數(shù): 2.00 )A.B.C. VD.解析:解析對Web應(yīng)用軟件進行性能測試主要包括三個方面:并發(fā)測試、負載測試和壓力測試、配置測 試和性能調(diào)優(yōu)。 A 說法錯誤。內(nèi)容測試不屬于易用性測試范疇, B 說法錯誤。Cookie測試是Web應(yīng)用軟件功能測試的一項重要內(nèi)容,C正確。是否存在無效鏈接是 Web應(yīng)用軟件功能測試關(guān)注的范疇,D錯誤。15. 依據(jù) GB/T 15532 2008 計算機軟件測試規(guī)范軟件測試應(yīng)由相對獨立的人員進行。以下選項中不屬 于測試負責人職責的是 。A) 管理監(jiān)督測試項目或測試組B) 提供技術(shù)指導,負責項目的安全保密和質(zhì)量管理C) 獲取適當資源,技術(shù)協(xié)調(diào)D) 確定測試計劃、測試
11、內(nèi)容(分數(shù): 2.00 )A.B.C.D. V解析: 解析 目前業(yè)界通用的做法是單元測試由開發(fā)團隊執(zhí)行,而集成和系統(tǒng)測試用例則由專門的測試團 隊進行。 其團隊成員包含測試負責人、 測試分析員、 測試設(shè)計員、 測試程序員、 測試員、 測試系統(tǒng)管理員、 配置管理員。其中測試負責人的具體職責為:管理監(jiān)督測試項目或測試組,提供技術(shù)指導,獲取適當?shù)馁Y 源,技術(shù)協(xié)調(diào),負責項目的安全保密和質(zhì)量管理。16. 應(yīng)用服務(wù)器的功能之一是公共服務(wù),下列服務(wù)中是所有應(yīng)用服務(wù)器都應(yīng)提供的是A) 安全服務(wù) B) 消息服務(wù)C) 日志服務(wù) D) 郵件服務(wù) (分數(shù): 2.00 )A. VB.C.D.解析:17. 下列關(guān)于測試設(shè)計
12、與開發(fā)的說法中,不正確的是 。(A) 軟件測試設(shè)計與開發(fā)活動是軟件測試過程中對技術(shù)要求比較高的關(guān)鍵階段(B) 軟件測試設(shè)計與開發(fā)主要包括測試技術(shù)方案的制訂、測試用例設(shè)計(C) 測試用例特定集合的設(shè)計、測試開發(fā)和測試環(huán)境的設(shè)計都是軟件測試設(shè)計與開發(fā)的范疇(D) 測試設(shè)計與開發(fā)活動對軟件進行需求確定性估算B.C.D. V解析:18. 失效回復(fù)測試 (Recovery Testing) ,其目標是 (A) 測試各種資源在超負荷的情況下的運行情況(B) 檢測系統(tǒng)可以處理目標內(nèi)確定的數(shù)據(jù)容量(C) 度量系統(tǒng)的性能和預(yù)先定義的目標有多大差距(D) 驗證系統(tǒng)從軟件或者硬件失效中恢復(fù)的能力 (分數(shù): 2.00
13、 )A.B.C.D. V解析:19. 如果某段代碼簡明、易懂并且注釋準確沒有歧義,那么我們說此代碼具備A. 正確性B .清晰性C. 規(guī)范性D .一致性(分數(shù): 2.00 )A.B. VC.D.解析:20. 下列不屬于面向?qū)ο蠹蓽y試策略的是 。A. 不變式邊界測試B 協(xié)作集成測試C. 大突擊集成測試D 高頻集成測試(分數(shù): 2.00 )A. VB.C.D.解析:21. 關(guān)于數(shù)據(jù)庫應(yīng)用系統(tǒng)的需求分析工作,下列說法正確的是 。A) 通過需求分析過程,需要確定出整個應(yīng)用系統(tǒng)的目標、任務(wù)和系統(tǒng)的范圍說明B) 在需求分析階段,系統(tǒng)需求分析員要與用戶充分溝通,并做出各類用戶視圖C) 數(shù)據(jù)需求分析的主要工作
14、是要辨識出數(shù)據(jù)處理中的數(shù)據(jù)處理流程D) 數(shù)據(jù)操作響應(yīng)時間、系統(tǒng)吞吐量、最大并發(fā)用戶數(shù)都是性能需求分析的重要指標B.C.D. V解析:22. 下列關(guān)于軟件測試過程的幾種抽象模型,說法正確的是 。A. H模型指出軟件測試具有獨立性,只要某個測試達到準備就緒點,測試執(zhí)行活動就可以開展B. W模型強調(diào)在整個項目開發(fā)中需要經(jīng)歷的不同測試級別,指明測試的對象是程序C. 軟件測試過程與軟件開發(fā)過程不同的是,它不必遵循軟件工程原理D. V 模型強調(diào)測試的對象不僅僅是程序,需求、設(shè)計等同樣需要測試(分數(shù): 2.00 )A. VB.C.D.解析: 解析 軟件測試過程體現(xiàn)了軟件測試的流程和方法,與軟件開發(fā)過程一樣,
15、都遵循軟件工程原理, 遵循管理學原理,故選項 C不正確。V模型反映出測試活動與分析設(shè)計活動的關(guān)系,強調(diào)了在整個項目開 發(fā)過程中需要經(jīng)歷的不同測試級別,忽視了測試的對象不應(yīng)該僅僅是程序,W模型是對V模型進行了補充,明確指出:測試的對象不僅僅是程序,需求、設(shè)計等同樣需要進行測試,H模型指出軟件測試是一個獨立的流程, 只要某個測試達到準備就緒點, 測試執(zhí)行活動就可以開展, 軟件測試貫穿于產(chǎn)品的整個生命周期, 與其他流程可以并發(fā)進行。23. 下列不屬于Web應(yīng)用軟件的特征的是。A) 內(nèi)容驅(qū)動 B) 開發(fā)周期短 C) 美觀性要求較高 D) 安全性要求較低(分數(shù): 2.00 )A.B.C.D. V解析:解
16、析Web應(yīng)用軟件與其他的應(yīng)用軟件有較大的差別,其特點有:基于無連接協(xié)議;內(nèi)容驅(qū)動;開發(fā)周期短;演化頻繁;安全性要求較高;美觀性要求較高。二、 論述題 ( 總題數(shù): 2,分數(shù): 40.00)24. 以下是某軟件項目規(guī)格說明,請按要求回答問題某一軟件項目的規(guī)格說明: 對于處于提交審批狀態(tài)的單據(jù), 數(shù)據(jù)完整率達到 80%以上或已經(jīng)過業(yè)務(wù)員確認, 則進行處理。(1) 請根據(jù)規(guī)格說明,畫出對應(yīng)的因果圖。(2) 采用基于因果圖的方法為該軟件項目設(shè)計測試用例。分數(shù): 20.00 ) 正確答案: ( 首先根據(jù)規(guī)格說明,列出所有可能的輸入和輸出,得到如下結(jié)果: 輸入:處于提交狀態(tài)、數(shù)據(jù)完整率達到80%以上、已經(jīng)
17、過業(yè)務(wù)員確認。 輸出:處理或不處理。找出所有輸入與輸出的關(guān)系,通過分析,得到以下的對應(yīng)關(guān)系: 如果單據(jù)處于提交審批狀態(tài)且數(shù)據(jù)完整率達到80%以上,別處理; 如果單據(jù)不處于提交審批狀態(tài),則不處理; 如果單據(jù)處于提交審批狀態(tài),數(shù)據(jù)完整率未達到80%以上,但已經(jīng)過業(yè)務(wù)員確認,則處理 下面列出所有的原因和結(jié)果,并進行編號,根據(jù)上面分析的關(guān)系,畫出因果圖,如圖所示 原因:1:處于提交狀態(tài)2:數(shù)據(jù)完整率未達到 80%以上3:已經(jīng)過業(yè)務(wù)員確認結(jié)果:21 :處理22:不處理2.首先將上面的因果圖轉(zhuǎn)換成判定表,如下表所示表判定表12345678條件r 1 :YYYYN 1Nr nN :1 2 1YYNNY 1Y
18、InN 13YNYNYNYN中間結(jié)果r 11YYYNYYr yN :動作21YYYNNNNN22NNNYYYYY然后將判定表中的8列轉(zhuǎn)換成測試用例即可。)解析:解析首先根據(jù)程序的規(guī)格說明,根據(jù)所有可能的輸入和輸出條件,找出所有的原因和結(jié)果以及二 者之間的關(guān)系,畫出因果圖。然后基于因果圖的方法設(shè)計測試用例。論述題3:已知C源程序如下:/*分數(shù)運算fsys.c*/#include < stdio.h >int main()long int a,b,c,d,i,x,y, z;char op;printf(” 兩分數(shù)b/a,d/c 作+、-、*、/四則運算。結(jié)果為分數(shù)。/n");
19、printf(”請輸入分數(shù)運算式:b/a op d/c/n");scanf("%ld/%ld%c%ld%ld",&b, &a, &op, &d,&C);if(a=0|c=0)printf(" 分母為0,輸入錯誤!/n");return(0);if(op='+')y=b*c+d*a;x=a*c; /* 運算結(jié)果均為y/x*/if(op='-')y=b*c-d*a;x=a*c;if(op='*')y=b*d;x=a*c;if(op='/') y=b*c; x=a*d;z=x;
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司股份轉(zhuǎn)讓合作協(xié)議
- 項目會議成果紀要
- 產(chǎn)品銷售合同訂單
- 全蓋挖施工方案
- 人力資源管理案例分析卷
- 鋼塑門施工方案
- 內(nèi)襯施工方案
- 圍墻立面涂料施工方案
- 酒店吊頂模塊施工方案
- 園林灌溉定時施工方案
- 2025新譯林版英語七年級下單詞默寫表
- 部編版小學語文三年級下冊第六單元教材解讀及教學建議
- DB11T 1315-2015 綠色建筑工程驗收規(guī)范
- 山東省2024年夏季普通高中學業(yè)水平合格考試地理試題02(解析版)
- 《ISO 41001-2018 設(shè)施管理- 管理體系 要求及使用指南》專業(yè)解讀與應(yīng)用指導材料之16:“8運行”(雷澤佳編制-2024)
- 2024智慧城市數(shù)據(jù)分類標準規(guī)范
- 礦山挖機合作協(xié)議書范文
- Linux系統(tǒng)管理與服務(wù)器配置-基于CentOS 7(第2版) 課件 第1章CentOS Linux 7系統(tǒng)的安裝與介紹
- 新目標英語中考一輪教材梳理復(fù)習教案
- 2022新教材蘇教版科學5五年級下冊全冊教學設(shè)計
- 光伏電氣設(shè)備試驗方案
評論
0/150
提交評論