四級軟件測試工程師分類模擬35_第1頁
四級軟件測試工程師分類模擬35_第2頁
四級軟件測試工程師分類模擬35_第3頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 模擬 四級軟件測試工程師分類模擬 35選擇題第 1 題: 集成測試時,能夠較早發(fā)現(xiàn)高層模塊接口錯誤的測試方法是 ( )A. 自底向上漸增式測試方法B. 自頂向下漸增式測試方法C. 非漸增式測試方法D. 系統(tǒng)測試方法參考答案: B由于自頂向下測試的特點可知, 該集成測試方法是能夠較早發(fā)現(xiàn)高層模塊接口錯 誤的。第 2 題:下列不屬于前處理和后處理任務的典型特征的是A. 數(shù)量多B .成批出現(xiàn)C. 類型重復少D. 容易自動化參考答案: C前處理和后處理任務的典型特征有: 數(shù)量多, 有大量潛在的前處理和后處理任 務要執(zhí)行,并且其中一部分在每次運行測試用例時都執(zhí)行; 成批出現(xiàn), 通常會 有許多待處理的前

2、處理和后處理任務在同一時刻出現(xiàn); 類型重復多, 在某特定 系統(tǒng)上進行的諸多測試只需要簡單的物理設置, 因此可能只存在少數(shù)幾種不同類 型的前處理和后處理行為; 容易自動化, 這些任務通常是簡單的函數(shù), 所以可 以用一個簡單的指令或命令來實現(xiàn)。第 3 題:下列不屬于接口分析必須關(guān)注的是A. 服務器接口B .用戶接口C. 硬件接口D. 軟件接口參考答案: A接口分析的目的是評估軟件交付物 ( 包括需求、設計、編碼 ) 是否正確、一致、完 整和準確地說明了接口需求。 接口分析必須關(guān)注的有三種接口, 分別是用戶接口、硬件接口和軟件接口。第 4 題:可能給項目成本、進度和質(zhì)量帶來壞的影響的事情被稱作 (

3、)A. 災難B. 意外C. 風險D. 缺陷參考答案: C第 5 題: 自頂向下單元測試的策略是首先劉模塊調(diào)用哪一層模塊進行測試 ( )A. 最底層B. 下一層C. 最高層D. 上一層 參考答案: C自底向上測試與自頂向下測試策略都是增量式的測試, 軟件是分層設計的, 主模 塊調(diào)用子模塊, 子模塊又依次調(diào)用更低層次的模塊, 依此類推。 在自底向上單元 測試的策略中, 應首先測試最底層的模塊, 利用輔助的測試驅(qū)動模塊調(diào)用它們并 傳遞測試數(shù)據(jù), 然后再測試更高層次的模塊, 再較高層次的模塊測試中可以直接 調(diào)用已測試過的較低層次的模塊。 在自頂向下測試中, 首先測試的則是頂層模塊, 無須編寫驅(qū)動模塊,

4、 但要使用樁模塊, 當項層模塊被證明無誤后, 再測試下一個 高層次的模塊。第 6 題: 下列有關(guān)軟件問題生命周期模型狀態(tài)定義的說法中,錯誤的是 ( )A . “新建”表示測試中發(fā)現(xiàn)并報告了新的軟件問題B. “打開”表示軟件問題已經(jīng)被確認并分配測試工程師處理C. “關(guān)閉”表示軟件問題已被確認為無效的軟件問題D. “解決”表示軟件問題已被確認修復 參考答案: B軟件問題的狀態(tài)定義如下:新建(New)測試中新報告的軟件問題;打開(Open)軟件問題已被確認并分配給相關(guān)開發(fā)工程師處理;關(guān)閉(Closed) 確認為無效的軟件問題;待驗(Pending)工程師已完成修正,等待測試人員驗證;解決(Resol

5、ved) 軟件問題已被修復。第 7 題: 在面向?qū)ο蟮能浖_發(fā)中,面向?qū)ο笤O計與面向?qū)ο蠓治龅膮^(qū)別是 ( )A. 在面向?qū)ο笤O計中需要考慮與實現(xiàn)相關(guān)的內(nèi)容, 而在面向?qū)ο蠓治鲋胁恍?要B. 在面向?qū)ο笤O計中要檢查設計結(jié)果對編程時將要使用的類庫的支持, 而在 面向?qū)ο蠓治鲋胁恍枰狢. 在面向?qū)ο笤O計中對提供足夠細節(jié)的部分,要檢查是否符合預期,而在面向?qū)ο蠓治鲋胁豢紤]D. 以上全部參考答案: D面向?qū)ο笤O計與面向?qū)ο蠓治鲇泻芏嗟膮^(qū)別,不能將它們混淆。第 8 題:性能測試主要用于實時系統(tǒng)和嵌入式系統(tǒng),其目標是 ()A. 測試各種資源在超負荷的情況下的運行情況B. 檢測系統(tǒng)可以處理目標內(nèi)確定的數(shù)據(jù)容量

6、C. 度量系統(tǒng)的性能和預先定義的目標有多大差距D. 驗證系統(tǒng)從軟件或者硬件失效中恢復的能力參考答案: C性能測試主要用于實時系統(tǒng)和嵌入式系統(tǒng), 性能測試足指測試軟件在集成系統(tǒng)中 的運行性能, 其目標是度量系統(tǒng)的性能和預先定義的目標有多大差距。 性能測試 必須要有工具支持。常用的測試用例設計方法有規(guī)范導出法。第 9 題:軟件問題報告管理的核心功能是A. 對軟件問題報告的分類存儲B. 軟件問題報告生命周期狀態(tài)轉(zhuǎn)換控制C .軟件問題報告生命周期跟蹤機制D.以上全部參考答案: D測試問題報告管理的核心功能是對軟件問題報告的分類存儲、 軟件問題報告生命周期狀態(tài)轉(zhuǎn)換控制和軟件問題報告生命周期跟蹤機制。第

7、10 題: 等價類劃分和邊界值分析是常用的兩種黑盒測試方法,采用這兩種方法,可以 大幅度減少測試用例的數(shù)量,那么,它們的局限性是 ()A. 在設計測試用例時不能將這兩種方法結(jié)合在一起同時使用B. 不同輸入變量之間可能存在約束關(guān)系,它們不能處理這類約束關(guān)系C. 不能用于大型信息系統(tǒng)的測試用例的設計D .不能用于單元測試和集成測試參考答案: BB,不同輸入變量之間可等價類劃分和邊界值分析的局限性表述正確的就是選項能存在約束關(guān)系,它們不能處理這類約束關(guān)系。第 11 題:>7),則為了達到100%勺條件覆蓋率,對于復合條件表達式為(A V =8) or (B 至少需要設計 () 個測試用例。A.

8、 1 個B. 2 個C. 3個D. 4個參考答案: B條件覆蓋就是指設計若干測試用例, 運行被測程序, 使得每個判定的每個條件的 可能取值至少評價一次。本題可以取(A=8 , B=6)和(A=9, B=9)這兩組測試用例, 這樣AV =8及B> 7都能夠把真假各取一次,達到100%勺條件覆蓋率。第 12 題: 僅根據(jù)規(guī)格說明書描述的程序功能來設計測試用例的方法稱為是 ()A. 白盒測試法B. 黑盒測試法C. 靜態(tài)分析法D. 人工分析法參考答案: B僅根據(jù)規(guī)格說明書描述的程序功能來設計測試用例的方法稱為黑盒測試法。第 13 題: 軟件性能測試的目標不僅僅是發(fā)現(xiàn)性能缺陷,具體軟件性能測試不包

9、括下述中 的()A .發(fā)現(xiàn)缺陷B. 性能調(diào)優(yōu)C. 能力檢測與規(guī)劃D. 安全入侵檢測參考答案: D軟件性能測試的目標不僅僅是發(fā)現(xiàn)(和改正)性能缺陷(Perform-anee Bug),還包 括探索和規(guī)劃軟件的實際性能。 具體軟件性能測試以下目標: 發(fā)現(xiàn)缺陷, 性能調(diào) 優(yōu),能力檢驗與規(guī)劃。第 14 題:關(guān)于內(nèi)置式合約測試 (BICT) ,下列說法錯誤的是 ()A. 加了測試器構(gòu)件和測試處理器構(gòu)件,使被測構(gòu)件具有自測試能力B .該測試方法可用于動態(tài)、分布式系統(tǒng)C. 該測試方法的提出擴展了基于構(gòu)件的軟件工程實踐D. 提出的模型驅(qū)動方法效率很高參考答案: D內(nèi)置式合約測試(BICT)可用于動態(tài)、分布式系

10、統(tǒng),擴展了基于構(gòu)件的軟件工程實 踐,但時它提出的模型驅(qū)動的方法需要構(gòu)件的源代碼,其效率目前還是未知的。第 15 題: 不屬于測試總結(jié)報告的內(nèi)容的是 ()A. 測試項目概述B. 測試用例執(zhí)行情況總結(jié)C. 測試用例設計情況總結(jié)D. 軟件缺陷報告總結(jié)參考答案: C測試總結(jié)是測試過程的最后一個活動, 在測試報告中的內(nèi)容包括: 測試項目概 述;測試用例執(zhí)行情況總結(jié);軟件缺陷報告總結(jié);被測軟件評價。第 16 題:兼容性測試是指 ()A. 針對軟件對其運行環(huán)境的依賴進行測試,以驗證軟件是否能夠在所有期望的環(huán)境中運行B. 測試本款軟件與其他應用軟件是否能在同一操作系統(tǒng)下同時執(zhí)行C. 檢測軟件與其他軟件是否能正

11、常進行信息的交流和傳遞D. 以上都不對參考答案: A所謂兼容性測試, 是指針對軟件對其運行環(huán)境的依賴進行測試, 以驗證軟件是否 能夠在所有期望的環(huán)境中運行。通常,兼容性測試主要考慮硬件、軟件和數(shù)據(jù) 3 個方面。第 17 題: 在軟件生存周期中占據(jù)時間最長的是 ()A. 運行和維護階段B. 軟件開發(fā)階段C. 需求分析階段D. 軟件設計階段參考答案: A由于很多復雜因素的影響, 軟件開發(fā)組織投入到軟件產(chǎn)品上的費用以及大多數(shù)時 間都花在了軟件完成并交付使用后對它的維護上, 軟件的運行和維護階段可以說 是軟件生存周期中占據(jù)時間最長的階段。第 18 題: 從已經(jīng)發(fā)現(xiàn)故障的存在到找到準確的故障位置并確定故

12、障的性質(zhì),這一過程稱 為 ( )A. 錯誤檢測B. 故障排除C. 測試D. 調(diào)試參考答案: D對已經(jīng)發(fā)現(xiàn)的錯誤進行錯誤定位和確定出錯性質(zhì), 并改正這些錯誤, 同時修改相 關(guān)的文檔,這一過程稱為排錯,也稱調(diào)試。第 19 題: 下列關(guān)于面向?qū)ο鬁y試問題的說法中,不正確的是 ()A. 在面向?qū)ο筌浖y試時,設計每個類的測試用例時,不僅僅要考慮調(diào)用各 個成員方法的輸入?yún)?shù),還需要考慮如何設計調(diào)用的序列B. 構(gòu)造抽象類的驅(qū)動程序會比構(gòu)造其他類的驅(qū)動程序復雜C. 類B繼承自類A,如果對B進行了嚴格的測試,就意味著不需再對類 A進 行測試D. 在存在多態(tài)的情況下,為了達到較高的測試充分性,應對所有可能的綁定

13、 都進行測試參考答案: C由于面向?qū)ο缶哂蟹庋b的特點, 在設計類的測試用例時, 不僅要考慮各成員方法 的輸入?yún)?shù),還要考慮如何設計調(diào)用的序列。若類 B繼承自類A,如果對B進行 了嚴格的測試,有些情況也許可以就不對類 A進行測試,但由于繼承的存在,就 會導致類A的規(guī)格說明可能與類B不一致,此時就必須按照類A的規(guī)格說明重新 對類A重新進行測試。多態(tài)是指對一個類的引用可以與多個類的實現(xiàn)綁定。抽象類是指只有一些成員方法而沒有其實現(xiàn)的類, 甚至有的抽象類中的所有成員方法 都沒有實現(xiàn), 在測試抽象類時, 需要為抽象類構(gòu)造一個子類, 并實現(xiàn)所有抽象類 沒有實現(xiàn)的成員方法, 這也說明構(gòu)造抽象類的驅(qū)動程序顯然比

14、構(gòu)造其他類的驅(qū)動程序復雜 第 20 題:Myers在1979年提出了一個重要觀點,即軟件測試的目的是為了()A. 證明程序正確B. 查找程序錯誤C. 改正程序錯誤D. 驗證程序無錯誤 參考答案: BGlenford J. Myers 于 1979 年給出測試的定義為:軟件測試是為發(fā)現(xiàn)錯誤而執(zhí) 行的 一個程序 或者系統(tǒng)的 過程 。同 時他 給出 了 3 個關(guān)于 測試 的重 要觀 點:測試是為了證明程序有錯,而不是證明程序正確;一個好的測試用例在于它能發(fā)現(xiàn)以前未發(fā)現(xiàn)的錯誤;一個成功的測試是發(fā)現(xiàn)了以前未發(fā)現(xiàn)的錯誤的測試。第 21 題:關(guān)于自動化測試,下面說法正確的是 ()A. 通常自動化測試會比手工

15、測試發(fā)現(xiàn)更多的缺陷B. 手工測試時,測試者可以運用其想象力和創(chuàng)造力對測試進行改進,但自動 化測試工具不具備想象力,只能按原計劃的測試方法指令進行C. 運行相同的測試,自動化測試一定會比手工測試更加有效D. 在自動化測試中,測試的艱巨任務是驗證期望輸出的正確性參考答案: B自動化測試不是萬能的, 它所能夠完成的功能也是有限的, 不可能也不要期望將 所有的測試活動自動化。根據(jù)經(jīng)驗,自動測試只能發(fā)現(xiàn)20%的缺陷,而手工測試可以發(fā)現(xiàn)80% A項說法錯誤。很多情況下,例如軟件不穩(wěn)定、測試結(jié)果易于人 工驗證但難于自動化、涉及物理交互的測試,不適合用自動化測試,C項說法錯誤。軟件測試的目的是發(fā)現(xiàn)缺陷,D錯誤

16、。第 22 題: 下列關(guān)于軟件測試自動化,說法正確的是 ()A. 無法依靠人工完成的測試活動均可以通過測試自動化完成B. 輸出結(jié)果不明確的測試不適合自動化C. 是否采用測試自動化與所開發(fā)的應用軟件項目的性質(zhì)無關(guān)D. 與手工測試相比,采用自動化測試可以明顯提高測試質(zhì)量 參考答案: B本題考察對于軟件自動化測試的理解。 當輸出結(jié)果不明確的情況時, 是不適合采 用自動化測試的。 自動化測試不是萬能的, 只有當某項測試需要頻繁運行時才需 要自動化。 人工無法完成的測試活動并不一定能通過自動化測試完成。 是否采用 測試自動化與軟件項目的性質(zhì)有關(guān), 測試很少運行, 軟件不穩(wěn)定, 測試結(jié)果容易 人工驗證,

17、但是難于把這類測試自動化, 涉及物理交互的測試都不適合使用自動 化測試。同時, 自動化測試對測試質(zhì)量的依賴性極大。 它把測試任務變成了驗證 期望輸出的正確性,并不能完全提高測試的質(zhì)量。第 23 題: 下列各項中,不屬于軟件功能易用性測試關(guān)注的內(nèi)容的是A. 軟件是否能幫助用戶減少重復的輸入勞動B. 軟件是否能在耗時較長的操作期間提供反饋C. 軟件是否允許用戶針對自己的使用習慣進行定制D .軟件界面中文字顯示的風格參考答案: D功能易用性是指用戶能否方便、 快速、準確地使用軟件提供的功能來完成需要完 成的任務。一般功能易用性測試涉及面很廣,其主要內(nèi)容有:業(yè)務符合度、功能 定制性、功能的關(guān)聯(lián)度、數(shù)據(jù)的共享度、用戶約束的合理度和反饋及時度。第 24 題: 以下關(guān)于面向?qū)ο筌浖y試的說法中,錯誤的是A. 測試動態(tài)綁定是類樹測試的一個重要目標B. 面向?qū)ο筌浖f(xié)作集成測試是指對一個類的多個實例間協(xié)作進行的測試C. 面向?qū)ο筌浖淖缘紫蛏霞蓽y試需要為集成測試開發(fā)相應代碼D. 面向?qū)ο筌浖膯卧獪y試需要考慮對一個類中單個方法的測試 參考答案: B第 25 題:關(guān)于邏輯覆蓋,說法錯誤的是 ()A. DDP覆蓋是判定覆蓋的一個變體B. 滿足條件覆蓋一定也滿足判定覆蓋C. 指令塊覆蓋屬于語句覆蓋D. 若判定覆蓋率

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論