四級(jí)軟件測(cè)試工程師分類模擬32_第1頁(yè)
四級(jí)軟件測(cè)試工程師分類模擬32_第2頁(yè)
四級(jí)軟件測(cè)試工程師分類模擬32_第3頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 模擬 四級(jí)軟件測(cè)試工程師分類模擬 32選擇題第 1 題:在程序設(shè)計(jì)過程中,要為程序調(diào)試做好準(zhǔn)備,主要體現(xiàn)在 ( )A. 采用模塊化、結(jié)構(gòu)化的設(shè)計(jì)方法設(shè)計(jì)程序B. 根據(jù)程序調(diào)試的需要,選擇并安排適當(dāng)?shù)闹虚g結(jié)果輸出必要的斷點(diǎn)C. 編寫程序時(shí)要為調(diào)試提供足夠的靈活性D .以上全部參考答案: D在程序設(shè)計(jì)過程中,要為程序調(diào)試做好準(zhǔn)備,主要體現(xiàn)在:采用模塊化、結(jié)構(gòu) 化的設(shè)計(jì)方法設(shè)計(jì)程序; 根據(jù)程序調(diào)試的需要, 選擇并安排適當(dāng)?shù)闹虚g結(jié)果輸 出必要的斷點(diǎn);編寫程序時(shí)要為調(diào)試提供足夠的靈活性。第 2 題:下列關(guān)于缺陷產(chǎn)生原因的敘述中,不屬于技術(shù)問題的是 ()A. 文檔錯(cuò)誤,內(nèi)容不正確或拼寫錯(cuò)誤B .系統(tǒng)結(jié)構(gòu)

2、不合理C. 語(yǔ)法錯(cuò)誤D. 接口傳遞不匹配,導(dǎo)致模塊集成出現(xiàn)問題 參考答案: B軟件缺陷產(chǎn)生的原因大的方面講主要有技術(shù)問題, 團(tuán)隊(duì)合作, 軟件本身。 該題考 查大方面中的小問題,即對(duì)三方面劃分的理解,顯然選項(xiàng)A中文檔的問題應(yīng)該是 屬于軟件本身的,而非技術(shù)問題。第 3 題:關(guān)于自動(dòng)化測(cè)試,下面說(shuō)法正確的是 ()A. 通常自動(dòng)化測(cè)試會(huì)比手工測(cè)試發(fā)現(xiàn)更多的缺陷B. 手工測(cè)試時(shí),測(cè)試者可以運(yùn)用其想象力和創(chuàng)造力對(duì)測(cè)試進(jìn)行改進(jìn),但自動(dòng) 化測(cè)試工具不具備想象力,只能按原計(jì)劃的測(cè)試方法指令進(jìn)行C. 運(yùn)行相同的測(cè)試,自動(dòng)化測(cè)試一定會(huì)比手工測(cè)試更加有效D. 在自動(dòng)化測(cè)試中,測(cè)試的艱巨任務(wù)是驗(yàn)證期望輸出的正確性參考答

3、案: B自動(dòng)化測(cè)試不是萬(wàn)能的, 它所能夠完成的功能也是有限的, 不可能也不要期望將 所有的測(cè)試活動(dòng)自動(dòng)化。根據(jù)經(jīng)驗(yàn),自動(dòng)測(cè)試只能發(fā)現(xiàn) 20%的缺陷,而手工測(cè)試 可以發(fā)現(xiàn)80% A項(xiàng)說(shuō)法錯(cuò)誤。很多情況下,例如軟件不穩(wěn)定、測(cè)試結(jié)果易于人工驗(yàn)證但難于自動(dòng)化、 涉及物理交互的測(cè)試不適合用自動(dòng)化測(cè)試, C 項(xiàng)說(shuō)法錯(cuò)誤。 軟件測(cè)試的目的是發(fā)現(xiàn)缺陷,D錯(cuò)誤。第 4 題:軟件測(cè)試信息流中,輸入的信息主要有A. 測(cè)試配置B. 軟件配置C. 測(cè)試工具D. 以上全部參考答案: D在軟件測(cè)試信息流中,輸入的信息主要有測(cè)試配置、軟件配置和測(cè)試工具三類。第 5 題: 靜態(tài)分析中,提供整個(gè)項(xiàng)目中的所有函數(shù)之間的調(diào)用關(guān)系圖屬

4、于 ()A .程序結(jié)構(gòu)分析B. 程序數(shù)據(jù)流分析C. 可視化分析D .程序執(zhí)行頻度分析參考答案: A程序數(shù)據(jù)流分析, 主要指靜態(tài)分析全局變量和局部變量的聲明、 賦值和使用的位 置;動(dòng)態(tài)跟蹤變量值的變化情況。而選項(xiàng)A程序結(jié)構(gòu)分析,主要提供整個(gè)項(xiàng)目中 的所有函數(shù)之間的調(diào)用關(guān)系圖。選項(xiàng)C是針對(duì)面向?qū)ο蟮能浖峁┱麄€(gè)項(xiàng)目中 的所有類之間的關(guān)系圖。選項(xiàng)D程序執(zhí)行頻度分析是統(tǒng)計(jì)所有條件分支、 多出口 跳轉(zhuǎn)、多出口調(diào)用的各分支、出口的執(zhí)行關(guān)系圖。第 6 題: 應(yīng)用服務(wù)器的功能之一是公共服務(wù),下列服務(wù)中是所有應(yīng)用服務(wù)器都應(yīng)提供的 是A. 安全服務(wù)B .消息服務(wù)C. 日志服務(wù)D. 郵件服務(wù)參考答案: A應(yīng)用服務(wù)

5、器的功能主要包括三方面: 構(gòu)建運(yùn)行環(huán)境、 互操作機(jī)制和公共服務(wù)。 所 有的應(yīng)用服務(wù)器至少提供下列三種公共服務(wù):查找服務(wù)、事務(wù)服務(wù)和安全服務(wù)。 除此之外,消息服務(wù)、集群服務(wù)、目錄服務(wù)、日志服務(wù)、郵件服務(wù)也是多數(shù)應(yīng)用 服務(wù)器經(jīng)常提供的公共服務(wù)。第 7 題: 關(guān)于易用性測(cè)試,說(shuō)法錯(cuò)誤的是 ( )A. 用戶界面測(cè)試是軟件易用性測(cè)試最重要的一項(xiàng)內(nèi)容B. 對(duì)軟件功能的動(dòng)態(tài)關(guān)聯(lián)進(jìn)行測(cè)試可以通過檢查菜單完成C. 使用軟件的目的就是減少重復(fù)輸入,減輕人工勞動(dòng),提高工作效率D. 檢查和評(píng)估軟件安裝手冊(cè)的正確性和易用性是安裝性測(cè)試的重要內(nèi)容參考答案: B軟件易用性測(cè)試主要包括三個(gè)方面: 易安裝性測(cè)試、 功能易用性測(cè)

6、試和用戶界面 測(cè)試,其中用戶界面是用戶與軟件打交道的唯一渠道, 用戶界面是否友好在很大 程度上決定了軟件的易用性, 因此用戶界面測(cè)試是軟件易用性測(cè)試最重要的一項(xiàng) 內(nèi)容,選項(xiàng)A說(shuō)法正確。對(duì)軟件功能的關(guān)聯(lián)包括靜態(tài)關(guān)聯(lián)和動(dòng)態(tài)關(guān)聯(lián)兩方面,其中對(duì)于靜態(tài)關(guān)聯(lián)的測(cè)試可以通過檢查菜單完成, 而對(duì)于動(dòng)態(tài)關(guān)聯(lián)的測(cè)試需要針對(duì) 各項(xiàng)任務(wù)設(shè)計(jì)測(cè)試用例, 以檢查軟件能否合理引導(dǎo)用戶使用下一步的功能, 故選 項(xiàng)B說(shuō)法不正確。使用軟件的目的就是能夠減少重復(fù)輸入,保證數(shù)據(jù)的一致性, 減輕人工勞動(dòng),提高工作效率,故選項(xiàng)C說(shuō)法正確。軟件的安裝通常需要在安裝 手冊(cè)的指導(dǎo)下完成, 因此檢查和評(píng)估軟件安裝手冊(cè)的正確性和易用性是安裝性測(cè)

7、試的重要內(nèi)容,選項(xiàng)D說(shuō)法正確。第 8 題:下列操作不是在測(cè)試執(zhí)行結(jié)束后進(jìn)行的是A. 結(jié)束標(biāo)志B. 審查測(cè)試的全過程C. 項(xiàng)目總結(jié)D. 對(duì)未來(lái)可能發(fā)生錯(cuò)誤的代碼進(jìn)行預(yù)測(cè)參考答案: D測(cè)試執(zhí)行完成后并不意味著測(cè)試項(xiàng)目的結(jié)束, 測(cè)試項(xiàng)目結(jié)束的階段性標(biāo)志是: 將 測(cè)試報(bào)告或質(zhì)量報(bào)告送出去, 并得到測(cè)試經(jīng)理或項(xiàng)目經(jīng)理的認(rèn)可。 測(cè)試執(zhí)行結(jié)束 后還要進(jìn)行如下管理操作: 審查測(cè)試的全過程。 對(duì)當(dāng)前狀態(tài)的審 查。 結(jié)束標(biāo)志。 項(xiàng)目總結(jié)。第 9 題: 下列有關(guān)軟件問題生命周期模型狀態(tài)定義的說(shuō)法中,錯(cuò)誤的是A. “新建”表示測(cè)試中發(fā)現(xiàn)并報(bào)告了新的軟件問題B. “打開”表示軟件問題已經(jīng)被確認(rèn)并分配測(cè)試工程師處理C.

8、“關(guān)閉”表示軟件問題已被確認(rèn)為無(wú)效的軟件問題D. “解決”表示軟件問題已被確認(rèn)修復(fù)參考答案: B軟件問題的狀態(tài)定義如下:新建(New)測(cè)試中新報(bào)告的軟件問題;打開(Open)軟件問題已被確認(rèn)并分配給相關(guān)開發(fā)工程師處理;關(guān)閉(Closed)確認(rèn)為無(wú)效的軟件問題;待驗(yàn)(Pe nding)工程師已完成修正,等待測(cè)試人員驗(yàn)證;解決(Resolved)軟件問題已被修復(fù)。第 10 題: 代碼檢查的作用是 ()A. 發(fā)現(xiàn)程序中的缺陷和錯(cuò)誤B. 程序員會(huì)得到編程風(fēng)格、算法選擇及編程技術(shù)等反饋信息C. 可以在早期發(fā)現(xiàn)程序中最易出錯(cuò)的部分D .以上全部參考答案: D第 11 題:下面說(shuō)法正確的是 ()A. 軟件測(cè)

9、試僅是在編程之后進(jìn)行的測(cè)試B. 需求規(guī)格說(shuō)明、概要設(shè)計(jì)規(guī)格說(shuō)明、詳細(xì)設(shè)計(jì)規(guī)格說(shuō)明、源程序這些并不 全是軟件測(cè)試的對(duì)象C. 測(cè)試配置是軟件配置的一個(gè)子集D. 錯(cuò)誤發(fā)現(xiàn)的越晚,改正的代價(jià)就越大,這個(gè)代價(jià)是呈現(xiàn)接近線性增長(zhǎng)的趨勢(shì)參考答案: C軟件測(cè)試過程管理的原則要堅(jiān)持全過程測(cè)試。它一方面指W模型明確指出的,測(cè)試的對(duì)象不僅僅是程序,需求、設(shè)計(jì)等同樣需要進(jìn)行測(cè)試。另一方面指H模型指 出的,軟件測(cè)試是一個(gè)獨(dú)立的流程, 只要某個(gè)測(cè)試達(dá)到準(zhǔn)備就緒點(diǎn), 測(cè)試執(zhí)行活 動(dòng)就可以開展,軟件測(cè)試貫穿于產(chǎn)品的整個(gè)生命周期, 與其他流程可以并發(fā)進(jìn)行。 錯(cuò)誤改正代價(jià)與發(fā)現(xiàn)的時(shí)間呈現(xiàn)指數(shù)增長(zhǎng)的趨勢(shì)。而選項(xiàng)C說(shuō)法是完全正確的。

10、第 12 題:黑盒測(cè)試中最典型的一種測(cè)試技術(shù)是 ()A .邏輯覆蓋B. 等價(jià)分類法C. 等價(jià)分類法D. 使用綜合測(cè)試策略參考答案: B第 13 題: 一般測(cè)試過程中使用的黑盒測(cè)試是基于 ( ) 的測(cè)試。A. 功能B. 性能C. 可靠性D. 正確性參考答案: A一般測(cè)試過程中使用的黑盒測(cè)試是基于功能的測(cè)試,可以看作是窮舉輸入測(cè)試, 只有把所有可能的輸入都作為測(cè)試用例使用, 才能查出程序中所有的錯(cuò)誤。 黑盒 測(cè)試的覆蓋率取決于測(cè)試用例設(shè)計(jì)的完備性。第 14 題: 以下關(guān)于極限測(cè)試的說(shuō)法中,正確的是 ( )A .極限測(cè)試是一種針對(duì)極限編程的軟件測(cè)試B. 極限測(cè)試中所有的測(cè)試均由編碼人員完成C. 與傳

11、統(tǒng)的軟件測(cè)試相比,極限測(cè)試是一種更嚴(yán)格的測(cè)試D. 極限測(cè)試中只需要進(jìn)行單元測(cè)試參考答案: A極限測(cè)試本質(zhì)上是為了滿足極限編程的思想和流程而設(shè)計(jì)的一套測(cè)試策略和流 程,A正確。極限測(cè)試中單元測(cè)試是由編碼人員完成的測(cè)試,驗(yàn)收測(cè)試主要由用戶完成,B說(shuō)法錯(cuò)誤。極限測(cè)試的驗(yàn)收測(cè)試的形式?jīng)Q定了其不是很詳細(xì)和嚴(yán)格的測(cè)試,編碼中常見的錯(cuò)誤大多數(shù)可以逃過驗(yàn)收測(cè)試, C 說(shuō)法錯(cuò)誤。 極限測(cè)試除了要進(jìn)行單元測(cè)試,還要進(jìn)行驗(yàn)收測(cè)試,D說(shuō)法錯(cuò)誤。第 15 題:下列關(guān)于面向?qū)ο蠹蓽y(cè)試的說(shuō)法中,正確的是 ()A. 大突擊集成是面向?qū)ο蠹蓽y(cè)試最常用且最有效的方法B. 自底向上集成和自頂向下集成都需要為集成測(cè)試開發(fā)大量代碼

12、C. 與自底向上集成和自頂向下集成相比, 協(xié)作集成是一種更充分的集成測(cè)試 策略D. 高頻集成是以自底向上集成為基礎(chǔ),利用冒煙測(cè)試進(jìn)行的集成測(cè)試參考答案: B大突擊集成就是將系統(tǒng)的所有組成成分都集成在一起進(jìn)行測(cè)試, 通常只有在整個(gè) 軟件的可靠性有了基本的保障時(shí), 大突擊集成測(cè)試才是一種合理的選擇。 自底向 上集成主要缺點(diǎn)是需要開發(fā)大量的測(cè)試驅(qū)動(dòng)代碼, 自頂向下集成則需要為集成測(cè) 試開發(fā)大量樁代碼,總之,兩者都要為集成測(cè)試開發(fā)大量代碼。 選項(xiàng)C說(shuō)法過于 絕對(duì),因?yàn)橹挥挟?dāng)類間的主要協(xié)作關(guān)系可以明確辨識(shí), 且每個(gè)功能只需要少數(shù)類 協(xié)作就可以完成時(shí), 采用協(xié)作集成方式才是一個(gè)不錯(cuò)的選擇。 高頻集成并不是

13、一 個(gè)具體的集成策略, 它是指在軟件開發(fā)過程中頻繁地將新開發(fā)出來(lái)的代碼與已有代碼集成,一般采用冒煙的方式,但并不是以自底向上集成為基礎(chǔ)。第 16 題: 關(guān)于自動(dòng)比較方式,說(shuō)法正確的是 ( )A. 田于動(dòng)態(tài)比較有助于為測(cè)試用例輸入一些智能,故使用率在逐步提升B. 用于對(duì)發(fā)送到屏幕以外的輸出進(jìn)行比較的應(yīng)是執(zhí)行后比較C. 屏幕輸出上許多細(xì)微的變化可能造成動(dòng)態(tài)比較強(qiáng)調(diào)許多不重要的差異,此時(shí)會(huì)造成測(cè)試工具更新預(yù)期輸出比較困難D. 測(cè)試執(zhí)行工具通常包括對(duì)執(zhí)行后比較的直接支持參考答案: B第 17 題:針對(duì)程序段if(x > 10)and(y v 20) then w=w/a,對(duì)于(x , y)的取值

14、,以下哪組 測(cè)試用例能夠滿足判定覆蓋的要求 ()A. (30 , 15), (40, 10)B. (3 , 0), (30, 30)C. (5, 25), (10, 20)D. (20, 10), (1 , 100)參考答案: D第 18 題:規(guī)劃階段實(shí)際上指的是 ()A. 需求獲取和定義階段B. 數(shù)據(jù)獲取和定義階段C. 測(cè)試用例設(shè)計(jì)規(guī)劃階段D .產(chǎn)品實(shí)施規(guī)劃參考答案: A規(guī)劃階段的測(cè)試實(shí)際上就是對(duì)需求獲取和定義階段進(jìn)行的測(cè)試, 產(chǎn)品規(guī)劃小組應(yīng) 由系統(tǒng)分析員、 銷售人員和市場(chǎng)營(yíng)銷人員以及產(chǎn)品經(jīng)理等組成, 他們對(duì)產(chǎn)品進(jìn)行 定義,制作演示模型, 以闡明他們的構(gòu)想。 規(guī)劃人員目的是編寫文檔來(lái)知道將來(lái)

15、 的開發(fā)工作。第 19 題:桌上檢查 (Desk Checking) 是一種 () 的檢查方法。A. 程序員自己檢查自己編寫的程序B. 由同行幫忙檢查自己編寫的程序C. 幾個(gè)同行自行組成小組,以小組為單位檢查編寫的程序D. 程序員在桌子上檢查編寫程序的活動(dòng) 參考答案: A桌上檢查 (Desk checking) 是一種傳統(tǒng)的檢查方法,由程序員自己檢查自己編寫 的程序。程序員在程序通過編譯之后, 進(jìn)行單元測(cè)試設(shè)計(jì)之前, 對(duì)源程序代碼進(jìn) 行分析,對(duì)照錯(cuò)誤列表進(jìn)行檢查,對(duì)程序推演測(cè)試數(shù)據(jù),并補(bǔ)充相關(guān)的文檔。桌 上檢查的目的就是發(fā)現(xiàn)程序中的錯(cuò)誤。第 20 題: 下列關(guān)于邏輯覆蓋的敘述中,說(shuō)法錯(cuò)誤的是

16、()A. 對(duì)于多分支的判定,判定覆蓋要使每一個(gè)判定表達(dá)式獲得每一種可能的值 來(lái)測(cè)試B. 語(yǔ)句覆蓋是比較弱的覆蓋標(biāo)準(zhǔn)C. 語(yǔ)句覆蓋較判定覆蓋嚴(yán)格,但該測(cè)試仍不充分D. 條件組合覆蓋是比較強(qiáng)的覆蓋標(biāo)準(zhǔn) 參考答案: C考查白盒測(cè)試中各種邏輯覆蓋之間的關(guān)系。 條件組合判定強(qiáng)于判定覆蓋, 語(yǔ)句覆 蓋則較判定覆蓋弱。第 21 題: 下列情況下會(huì)考慮使用自動(dòng)測(cè)試的是 ()A. 對(duì)軟件產(chǎn)品的次要部件進(jìn)行測(cè)試B. 所開發(fā)的軟件產(chǎn)品的需求不穩(wěn)定C. 需要反復(fù)執(zhí)行的測(cè)試,使用不同輸入數(shù)據(jù)值進(jìn)行反復(fù)測(cè)試D. 由客戶方組織的驗(yàn)收測(cè)試 參考答案: C自動(dòng)測(cè)試的優(yōu)點(diǎn)就是為了解決重復(fù)的人工操作。第 22 題: 下列不屬于安全

17、性測(cè)試的范疇的是 ()A. 數(shù)據(jù)庫(kù)內(nèi)容安全性B. 客戶端內(nèi)容安全性C .服務(wù)器端內(nèi)容安全性D. 日志功能 參考答案: A 第 23 題: 軟件規(guī)劃階段實(shí)際上指的是 ( )A. 需求獲取和定義階段B. 數(shù)據(jù)獲取和定義階段C. 測(cè)試用例設(shè)計(jì)規(guī)劃階段D .產(chǎn)品實(shí)施規(guī)劃參考答案: A規(guī)劃階段的測(cè)試實(shí)際上就是對(duì)需求獲取和定義階段進(jìn)行的測(cè)試, 產(chǎn)品規(guī)劃小組應(yīng) 由系統(tǒng)分析員、 銷售人員和市場(chǎng)營(yíng)銷人員以及產(chǎn)品經(jīng)理等組成, 他們對(duì)產(chǎn)品進(jìn)行 定義,制作演示模型, 以闡明他們的構(gòu)想。 規(guī)劃人員目的是編寫文檔來(lái)知道將來(lái) 的開發(fā)工作。第 24 題:在極限測(cè)試過程中,貫穿始終的是 ()A. 單元測(cè)試和集成測(cè)試B. 單元測(cè)試和系統(tǒng)測(cè)試C. 集成測(cè)試和系統(tǒng)測(cè)試D. 集成測(cè)試和驗(yàn)收測(cè)試參考答案: D極限編程采用的是一種頻繁迭代的開發(fā)方式, 整個(gè)軟件項(xiàng)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論