全國計算機等級考試四級軟件測試工程師筆試試卷模擬四資料_第1頁
全國計算機等級考試四級軟件測試工程師筆試試卷模擬四資料_第2頁
全國計算機等級考試四級軟件測試工程師筆試試卷模擬四資料_第3頁
全國計算機等級考試四級軟件測試工程師筆試試卷模擬四資料_第4頁
全國計算機等級考試四級軟件測試工程師筆試試卷模擬四資料_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、全國計算機等級考試四級軟件測試工程師筆試試卷(考試時間120分鐘,滿分90分)一、選擇題(每小題2分,共50分) 下列各題A、B、C、D四個選項中,只有一個選項是正確的。請將正確選項填涂在答題卡相應(yīng)位置上,答在試卷上不得分。1關(guān)于對軟件測試定義的理解,下邊那句話是正確的_。(A)應(yīng)用系統(tǒng)開發(fā)完畢,再對它進行測試(B)軟件開發(fā)中產(chǎn)生的錯誤都源于編碼階段的錯誤代碼(C)測試是我們考察并理解與發(fā)布的軟件系統(tǒng)有關(guān)的利益和風(fēng)險狀況的過程(D)完備的測試能夠詳盡的表明軟件中不存在的錯誤2"成熟度"這一概念來源于美國Carneigie Mellon大學(xué)軟件工程研究所的軟件能力成

2、熟度模型(SW-CMM)在測試支持度模型(Testability Support Model)中,分為三個級別。下列哪項不屬于此級別分類_。(A)弱(weak)(B)基本(basic)(C)正常(normal)(D)強(strong)3基于各種方式獲取的需求和建立的業(yè)務(wù)對象模型和分析模型,編寫系統(tǒng)和軟件需求規(guī)格說明,提交管理機構(gòu)進行需求評審,這是軟件生存周期中哪一個階段的主要任務(wù)_。(A)軟件設(shè)計(B)制定計劃(C)系統(tǒng)與軟件需求定義(D)集成和系統(tǒng)測試4黑盒測試中最典型的一種測試技術(shù)是_。(A)邏輯覆蓋(B)等價分類法(C)等價分類法(D)使用綜合測試策略5如果一個判定中

3、的復(fù)合條件表達式為(A>1)or(B<=3),則為了達到100%的判定覆蓋率,至少需要設(shè)計_個測試用例。(A)1個(B)2個(C)3個(D)4個6閱讀以下程序:采用邏輯覆蓋進行測試,下列測試用例(a,b,c)的輸入值,可以達到條件覆蓋的是_。Int func(int a,b,c)    Int k=1;    If(a>0)|(b<0)|(a+c>0)  k=k+a;      

4、; Else k=k+b;    If(c>0) k=k+c;    Return k'(A)(1,1,1),(-1,1,1)(B)(1,1,1),(-1,-1,-1)(C)(1,1,-1),(1,1,1)(D)(1,1,-1),(1,1,1)7下列語句通常不是作為定義結(jié)點的是_。(A)輸入語句(B)過程調(diào)用語句(C)賦值語句(D)輸出語句8針對邏輯覆蓋,下列敘述不正確的是_。(A)達到100%CC要求就一定能夠滿足100%DC的要求(B)達到100%CDC要求

5、就一定能夠滿足100%DC的要求(C)達到100%MCDC要求就一定能夠滿足100%DC的要求(D)達到100%路徑覆蓋要求就一定能夠滿足100%DC的要求9單元測試首先對通過模塊接口的數(shù)據(jù)流進行測試。接口測試主要從如下幾個方面考慮_。 (1)模塊的形參和其驅(qū)動模塊送來的參數(shù)的個數(shù)、類型、次序是否一致(2)模塊傳送給被調(diào)用模塊的參數(shù)與其樁模塊的參數(shù)的個數(shù)、類型和次序是否一致(3)模塊傳送給庫函數(shù)的變量個數(shù)、類型次序是否正確(4)全局變量的定義和用法在各個模塊中是否一致(5)所使用的外部文件的屬性是否正確,打開文件的語句是否正確,緩沖區(qū)大小是否與記錄長度相匹配,文件結(jié)束判斷處理是否一致

6、(A)(1)(3)(4)(5)(B)(1)(2)(4)(5)(C)(2)(3)(4)(5)(D)(1)(2)(3)(4)(5)10單元測試與集成測試的區(qū)別,下列選項正確的是_。(1)測試對象不同(2)測試時間不同(3)測試地點不同(4)測試方法不同(5)測試內(nèi)容不同(A)(1)(2)(3)(4)(B)(1)(2)(3)(5)(C)(1)(2)(4)(5)(D)(2)(3)(4)(5)11容量測試(Volume Testing)的主要目標(biāo)是_。(A)測試各種資源在超負荷的情況下的運行情況(B)檢測系統(tǒng)可以處理目標(biāo)內(nèi)確定的數(shù)據(jù)容量(C)度量系統(tǒng)的性能和預(yù)先定義的目標(biāo)有多大差距(D)驗證系

7、統(tǒng)從軟件或者硬件失效中恢復(fù)的能力12軟件可靠性測試過程的正確順序為_。(A)定義軟件運行剖面、設(shè)計測試用例、確定可靠性目標(biāo)、實施可靠性測試、分析測試結(jié)果(B)確定可靠性目標(biāo)、定義軟件運行剖面、設(shè)計測試用例、實施可靠性測試、分析測試結(jié)果(C)設(shè)計測試用例、定義軟件運行剖面、確定可靠性目標(biāo)、實施可靠性測試、分析測試結(jié)果(D)確定可靠性目標(biāo)、設(shè)計測試用例、定義軟件運行剖面、實施可靠性測試、分析測試結(jié)果13對給予計算機的系統(tǒng)有用的系統(tǒng)測試類型有_。 (1)恢復(fù)測試(2)安全測試(3)應(yīng)力測試(4)性能測試(A)(1)(2)(B)(2)(3)(C)(2)(3)(4)(D)(1)(2)(3)(4

8、)14下列關(guān)于面向?qū)ο蠓治龅臏y試策略的陳述,說法錯誤的是_。(A)面向?qū)ο蟮姆治鲋苯佑成鋯栴}空間,將問題空間中的實例抽象對對象(B)面向?qū)ο蟮姆治鲇脤ο蟮慕Y(jié)構(gòu)反映問題空間的復(fù)雜實例和復(fù)雜關(guān)系(C)面向?qū)ο笾杏脤傩院筒僮鞅硎緦嵗奶匦院托袨椋―)面向?qū)ο蟮姆治鰩熞粋€功能分解的過程,是把一個系統(tǒng)看成可以分解的功能的集合。15由于面向?qū)ο筌浖锌瑟毩⒈粶y試的單元通常是一個類族或最小是一個獨立的類,所以面向?qū)ο蟮膯卧獪y試可以分為幾個層次,其中方法層次的測試中常用的測試技術(shù)有 _。(1)等價類劃分測試(2)組合功能測試(3)遞歸函數(shù)測試(4)多態(tài)消息測試(5)不變式邊界測試(6)模態(tài)類測試(7

9、)非模態(tài)類測試(8)多態(tài)服務(wù)測試(9)展平測試(A)(2)(4)(6)(8)(B)(2)(4)(5)(6)(C)(1)(2)(3)(4)(D)(5)(6)(7)16在面向?qū)ο筌浖募蓽y試中,下列關(guān)于高頻集成的敘述,不正確的是_。(A)高頻集成一般采用冒煙測試的方式(B)高頻集成不預(yù)測每個測試用例的預(yù)期效果,如果測試中未出現(xiàn)反常情況,就認為通過測試(C)高頻集成的優(yōu)點:高效、可預(yù)測性、并行性、盡早查處錯誤、易進行錯誤定位但必須要樁模塊(D)高頻集成的缺點:若測試包過于簡單,可能難以發(fā)現(xiàn)問題;開始不能平穩(wěn)集成;若沒有建立適當(dāng)標(biāo)準(zhǔn)可能會增加風(fēng)險17關(guān)于C/S結(jié)構(gòu)和B/S結(jié)構(gòu)的比較,下列說法中不正確

10、的是_。(A)兩種結(jié)構(gòu)所描述的都是遠程應(yīng)用訪問的模式,從客戶端程序向服務(wù)器發(fā)起請求的方式來看,并沒有很大的不同(B)從應(yīng)用模式的發(fā)展來看,B/S結(jié)構(gòu)的應(yīng)用范圍越來越廣,但C/S仍舊擁有B/S所無法替代的優(yōu)勢。(C)C/S對于傳輸協(xié)議沒有特定的要求,相對HTTP協(xié)議,底層協(xié)議的通信效率更高。(D)B/S的缺點在于業(yè)務(wù)擴展方式比較麻煩,不能像C/S那樣增加網(wǎng)頁即可增加服務(wù)。18Web應(yīng)用軟件的三層體系結(jié)構(gòu)是:表示層、業(yè)務(wù)層和數(shù)據(jù)層。三者的位置依次是_。(A)客戶端  服務(wù)器端  客戶端(B)客戶端  服務(wù)器端  服務(wù)器

11、端(C)服務(wù)器端 客戶端  服務(wù)器端(D)客戶端  客戶端  服務(wù)器端19關(guān)于軟件的兼容性,以下說法錯誤的是_。(A)數(shù)據(jù)兼容性包括不同版本間的兼容性(B)軟件兼容性測試應(yīng)包括與整機的兼容性(C)平臺軟件的兼容性測試通常比應(yīng)用軟件的兼容性測試更為復(fù)雜和困難。(D)軟件兼容性應(yīng)考慮與其他同類軟件的兼容性20下列關(guān)于極限編程的說法中,不正確的是_。(A)極限編程的主要優(yōu)點是可以隨時應(yīng)對新增或改變的需求(B)極限編程的主要缺點是編碼人員的自由度過大(C)極限編程的單元測試由專門的測試人員完成,編碼人員不參與其中(D)驗收測試主要由

12、用戶完成21有利于盡早和全面發(fā)現(xiàn)問題的模型為_。(A)W模型(B)V模型(C)H模型(D)X模型22依據(jù)GB/T 15532-2008 計算機軟件測試規(guī)范軟件測試應(yīng)由相對獨立的人員進行。以下選項中不屬于測試分析員具體職責(zé)的是_。(A)確定測試計劃、測試內(nèi)容(B)獲取適當(dāng)?shù)馁Y源、技術(shù)協(xié)調(diào)(C)確定測試方法、測試數(shù)據(jù)生成方法(D)測試(軟、硬)環(huán)境、測試工具、評估測試工作的有效性23測試項目的輸出標(biāo)準(zhǔn)包括_。(A)測試執(zhí)行標(biāo)準(zhǔn)、測試分析(B)缺陷描述和處理標(biāo)準(zhǔn)(C)文檔標(biāo)準(zhǔn)和模板、質(zhì)量評估標(biāo)準(zhǔn)等(D)以上全都是24將所有可以進行自動化測試的測試用例轉(zhuǎn)換為測試腳本是測試步驟的哪一

13、過程_。(A)測試開發(fā)(B)測試用例(C)測試設(shè)計(D)測試執(zhí)行25可能給項目成本、進度和質(zhì)量帶來壞的影響的事情被稱作_。(A)災(zāi)難(B)意外(C)風(fēng)險(D)缺陷二、論述題 (3題,共50分)1以下是某C程序,此程序根據(jù)輸入的學(xué)生成績得出成績的等級,請仔細閱讀程序并完成要求。int scorelevel(int score)    int level;    if(score>100|score<0) level=-1;   

14、0;else if(score>=90) level=1;       else if(score>=90) level=2;          else if(score>=90) level=3;            

15、0;else if(score>=90) level=4;                 else level=5;    return level;(1)    畫出上面程序的控制流圖。(2)    給出滿足基本路徑覆蓋的路徑集合。(3)  

16、;  設(shè)計覆蓋基本路徑的測試用例集合。 2以下是某C程序,用來求一個數(shù)的絕對值,請仔細閱讀程序并完成要求。#include "stdio.h"main() float x,y; scanf("%f",&x);if (x>0)y=x;elsey=-x;printf ("%f",y);getch();(1)畫出此程序主函數(shù)的控制流程圖。(2)設(shè)計一組測試用例,使該程序所有函數(shù)的語句覆蓋率和分支覆蓋率均能達到100%。如果認為該程序的語句或分支覆蓋

17、率無法達到100%,需說明為什么。 3以下是QESuite Web Version 1.0用戶手冊是內(nèi)容,請按要求回答問題(10分)(1)    下圖是問題問題報告的管理過程。請給出問題報告的各個狀態(tài),并進行適當(dāng)?shù)拿枋觥#?)    給出問題報告中回歸測試的操作不走,和退出回歸測試的操作步驟。參考答案與分析一、選擇題(每小題2分,共50分)1 C2 C3 C4 B5 B6 B7 D8 A9 D10 C11 B12 B13 D14 D15 D16 C17 D18 B19 B20 C21

18、A22 D23 D24 A25 C二、論述題 (1(1)QESuite Web Version 1.0中的軟件問題生命周期定義:     新建-測試中新報告的軟件問題     打開-軟件問題已被確認并分配給相關(guān)開發(fā)工程師處理     關(guān)閉-確認為無效的軟件問題     待驗-工程師已完成修正,等待測試人員驗證     

19、解決-軟件問題已被修復(fù)(2)回歸測試的步驟如下:回歸測試在回歸測試階段,需要重新驗證一些已經(jīng)被關(guān)閉或者解決的問題報告。此時,管理員可以通過執(zhí)行回歸測試操作,將一個或者多個問題報告從關(guān)閉或者解決狀態(tài)變?yōu)榇灎顟B(tài),讓質(zhì)保人員重新驗證這些問題報告。步驟:.在問題報告列表中選擇需要回歸測試的問題報告并打開。注意:回歸測試操作只處理那些狀態(tài)為關(guān)閉或者解決的問題報告。如果你選中的多個問題報告中包含有狀態(tài)不是關(guān)閉或者解決的問題報告,這些不滿足條件的問題報告將被回歸測試操作忽略。.在查看問題報告頁面中選擇回歸測試按鈕。退出回歸測試對于那些被執(zhí)行了回歸測試操作的問題報告,在測試人員驗證這些問題報告之前,可以通過執(zhí)行退出回歸測試操作來恢復(fù)它們以前的狀態(tài),從而退出回歸測試。退出回歸測試操作可以由管理員執(zhí)行,將一個或者多個問題報告從待驗狀態(tài)恢復(fù)回關(guān)閉或者解決狀態(tài)。步驟:在問題報告列表中打開已進入回歸測試的問題報告。在查看問題報告頁面中點擊"退出回歸測試"按鈕。此時的文檔狀態(tài)恢復(fù)為進入回歸測試之前的狀態(tài)。答案分析一、選擇題1分析:軟件生存周期的各個階段都有各自的任務(wù),基于各種方式獲取的需求和建立的業(yè)務(wù)對象模型和分析模型,編寫系統(tǒng)和軟件需求規(guī)格說明,提交管理機構(gòu)進行需求評審。是

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論