軟件測試單選題_第1頁
軟件測試單選題_第2頁
軟件測試單選題_第3頁
軟件測試單選題_第4頁
軟件測試單選題_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1、 下列軟件屬性中,軟件產(chǎn)品首要滿足的應(yīng)該是【A 】 A功能需求 B性能需求C可擴展性和靈活性 D容錯糾錯能力2、 軟件缺陷產(chǎn)生的原因是【 D 】。A交流不充分及溝通不暢;軟件需求的變更;軟件開發(fā)工具的缺陷B軟件的復(fù)雜性;軟件項目的時間壓力C程序開發(fā)人員的錯誤;軟件項目文檔的缺乏D以上都是3、 導(dǎo)致軟件缺陷的最大原因是【 A 】A規(guī)格說明書 B設(shè)計 C編碼 D測試4、 修復(fù)軟件缺陷費用最高的是【 D 】階段A編制說明書 B設(shè)計 C編寫代碼 D發(fā)布5、 下列【 A 】不屬于軟件缺陷。A測試人員主觀認為不合理的地方B軟件未達到產(chǎn)品說明書標明的功能C軟件出現(xiàn)了產(chǎn)品說明書指明不會出現(xiàn)的錯誤D軟件功能

2、超出產(chǎn)品說明書指明范圍6、 軟件測試的目的是【 B 】A避免軟件開發(fā)中出現(xiàn)的錯誤B發(fā)現(xiàn)軟件開發(fā)中出現(xiàn)的錯誤C盡可能發(fā)現(xiàn)并排除軟件中潛藏的錯誤,提高軟件的可靠性D修改軟件中出現(xiàn)的錯誤7、 軟件測試技術(shù)可以分為靜態(tài)測試和動態(tài)測試,下列說法中錯誤的是【 D 】。A靜態(tài)測試是指不運行實際程序,通過檢查和閱讀等手段來發(fā)現(xiàn)程序中的錯誤。B動態(tài)測試是指實際運行程序,通過運行的結(jié)果來發(fā)現(xiàn)程序中的錯誤。C動態(tài)測試包括黑盒測試和白盒測試。D白盒測試是靜態(tài)測試,黑盒測試是動態(tài)測試。8、 白盒測試是根據(jù)程序的【 C 】來設(shè)計測試用例。A功能 B性能 C內(nèi)部邏輯 D內(nèi)部數(shù)據(jù)9、 黑盒測試是根據(jù)軟件的【 B 】來設(shè)計測試

3、用例。 A功能 B規(guī)格說明 C內(nèi)部邏輯 D內(nèi)部數(shù)據(jù)10、 用黑盒技術(shù)設(shè)計測試用例的方法之一為【 A 】A因果圖 B邏輯覆蓋 C循環(huán)覆蓋 D基本路徑測試11、 為了提高測試的效率,正確的做法是【 A 】。A選擇發(fā)現(xiàn)錯誤可能性大的數(shù)據(jù)作為測試用例B在完成程序的編碼之后再制定軟件的測試計劃C隨機選取測試用例D使用測試用例測試是為了檢查程序是否做了應(yīng)該做的事12、 對程序的測試最好由【 B 】來做。A程序員 B第三方測試機構(gòu) C程序開發(fā)組 D用戶 13、 在邊界值分析中,下列數(shù)據(jù)通常不用來做數(shù)據(jù)測試的是【 B 】。A正好等于邊界的值 B等價類中的等價值C剛剛大于邊界的值 D剛剛小于邊界的值14、 單元

4、測試中設(shè)計測試用例的依據(jù)是【 D 】。A概要設(shè)計規(guī)格說明書 B用戶需求規(guī)格說明書C項目計劃說明書 D詳細設(shè)計規(guī)格說明書15、 如果一個判定中的復(fù)合條件表達式為(A > 1)or(B <= 3),則為了達到100%的條件覆蓋率,至少需要設(shè)計多少個測試用例【 B 】。A1B2C3D416、 在某大學(xué)學(xué)籍管理信息系統(tǒng)中,假設(shè)學(xué)生年齡的輸入范圍為1640,則根據(jù)黑盒測試中的等價類劃分技術(shù),下面劃分正確的是【 B 】。A可劃分為2個有效等價類,2個無效等價類B可劃分為1個有效等價類,2個無效等價類C可劃分為2個有效等價類,1個無效等價類D可劃分為1個有效等價類,1個無效等價類17、 下面有關(guān)

5、測試原則的說法正確的是【 A 】。A測試用例應(yīng)由測試的輸入數(shù)據(jù)和預(yù)期的輸出結(jié)果組成B測試用例只需選取合理的輸入數(shù)據(jù)C程序最好由編寫該程序的程序員自己來測試D使用測試用例進行測試是為了檢查程序是否做了它該做的事18、 下列關(guān)于測試方法的敘述中不正確的是【 C 】。A從某種角度上講,白盒測試與黑盒測試都屬于動態(tài)測試B功能測試屬于黑盒測試C對功能的測試通常是要考慮程序的內(nèi)部結(jié)構(gòu)D結(jié)構(gòu)測試屬于白盒測試19、 下列方法中,不屬于黑盒測試的是【 A 】。A基本路徑測試法 B等價類測試法C邊界值分析法 D基于場景的測試方法20、 不屬于白盒測試的技術(shù)是 【 C 】。 A語句覆蓋 B判定覆蓋 C邊界值分析D基

6、本路徑測試 21、 測試程序時,不可能遍歷所有可能的輸入數(shù)據(jù),而只能是選擇一個子集進行測試,那么最好的選擇方法是【 B 】。A隨機選擇B劃分等價類C根據(jù)接口進行選擇D根據(jù)數(shù)據(jù)大小進行選擇22、 下列可以作為軟件測試對象的是【 D 】。A需求規(guī)格說明書 B軟件設(shè)計規(guī)格說明C源程序 D以上全部23、 在軟件測試階段,測試步驟按次序可以劃分為以下幾步:【 A 】A單元測試、集成測試、系統(tǒng)測試、驗收測試B驗收測試、單元測試、系統(tǒng)測試、集成測試C單元測試、集成測試、驗收測試、系統(tǒng)測試D系統(tǒng)測試、單元測試、集成測試、驗收測試24、 單元測試時,調(diào)用被測模塊的是【 C 】。A樁模塊 B通信模塊 C驅(qū)動模塊

7、D代理模塊25、 不屬于單元測試內(nèi)容的是【 D 】。A模塊接口測試 B局部數(shù)據(jù)結(jié)構(gòu)測試C獨立路徑測試 D用戶界面測試26、 軟件測試過程中的集成測試主要是為了發(fā)現(xiàn)【 B 】階段的錯誤。A.需求分析B.概要設(shè)計C.詳細設(shè)計D.編碼27、 下列指導(dǎo)選擇和使用測試覆蓋率的原則中錯誤的是【 D 】。A覆蓋率不是目的,僅是一種手段B不要追求絕對100%的覆蓋率C不可能針對所有的覆蓋率指標來選擇測試用例D只根據(jù)測試覆蓋率指標來指導(dǎo)測試用例的設(shè)計28、 測試設(shè)計員的職責(zé)有:【 C 】制定測試計劃 設(shè)計測試用例 設(shè)計測試過程、腳本 評估測試活動A和B、和C和D、和29、 測試文檔種類包括【 D 】。A需求類文

8、檔、計劃類文檔B設(shè)計類文檔、執(zhí)行類文檔C缺陷記錄類、階段匯總類 測試總結(jié)類D以上都有30、 以下關(guān)于軟件回歸測試的說法中錯誤的是【 C 】。A軟件變更后,應(yīng)對軟件變更部分的正確性和對變更需求的符合性進行測試B軟件變更后,首先應(yīng)對變更的軟件單元進行測試,然后再進行其他相關(guān)的測試C軟件變更后,不必再對軟件原有正確的功能、性能和其他規(guī)定的要求進行測試D對具體的軟件,可以根據(jù)軟件測試合同及軟件的重要性、完整性級別對回歸測試內(nèi)容進行剪裁31、 下面說法正確的是 【 C 】。A經(jīng)過測試沒有發(fā)現(xiàn)錯誤說明程序正確B測試的目標是為了證明程序沒有錯誤C成功的測試是發(fā)現(xiàn)了迄今尚未發(fā)現(xiàn)的錯誤的測試D成功的測試是沒有發(fā)

9、現(xiàn)錯誤的測試 32、 以下哪種軟件測試屬于軟件性能測試的范疇【 B 】。A接口測試 B壓力測試 C單元測試 D易用性測試33、 【 A 】的目的是對最終軟件系統(tǒng)進行全面的測試,確保最終軟件系統(tǒng)滿足產(chǎn)品需求并且遵循系統(tǒng)設(shè)計。A系統(tǒng)測試 B集成測試 C單元測試 D功能測試34、 如果一個產(chǎn)品中次嚴重的缺陷基本完成修正并通過復(fù)測,這個階段的成品是【 B 】。AAlpha版BBeta版C正版D以上都不是35、 自底向上法需要寫【 A 】。A驅(qū)動程序 B樁程序 C驅(qū)動程序和樁程序 D以上都不是36、 必須要求用戶參與的測試階段是【 D 】。A單元測試 B集成測試 C確認測試 D驗收測試37、 對Web網(wǎng)

10、站進行的測試中,屬于功能測試的是【 B 】A連接速度測試 B鏈接測試 C平臺測試 D安全性測試38、 【 D 】不是軟件自動化測試的優(yōu)點。A速度快、效率高 B準確度和精確度高C能提高測試的質(zhì)量 D能充分測試軟件39、 下列不屬于測試原則的是【 D 】。A軟件測試是有風(fēng)險的行為 B完全測試程序是不可能的C測試無法顯示潛伏的軟件缺陷 D找到的缺陷越多軟件的缺陷就越少40、 條件覆蓋的目的是【 A 】A使每個判定的所有可能的條件取值組合至少執(zhí)行一次B使程序中的每個判定至少都獲得一次“真”值和“假”值。C使程序中的每個判定中每個條件的可能值至少滿足一次。D使程序中的每個可執(zhí)行語句至少執(zhí)行一次。41、

11、下列各項中【 B 】不是一個測試計劃所應(yīng)包含的內(nèi)容。A測試資源、進度安排 B測試預(yù)期輸出 C測試范圍 D測試策略42、 調(diào)試是【 D 】。A發(fā)現(xiàn)與預(yù)先定義的規(guī)格和標準不符合的問題B發(fā)現(xiàn)軟件錯誤征兆的過程C有計劃的、可重復(fù)的過程D消除軟件錯誤的過程43、 下列描述錯誤的是【 A 】。A軟件發(fā)布后如果發(fā)現(xiàn)質(zhì)量問題,那是軟件測試人員的錯B窮盡測試實際上在一般情況下是不可行的C軟件測試自動化不是萬能的D測試能由非開發(fā)人員進行,調(diào)試必須由開發(fā)人員進行。44、 在軟件修改之后,再次運行以前為發(fā)現(xiàn)錯誤而執(zhí)行程序曾用過的測試用例,這種測試稱之為【 C 】。A單元測試B集成測試C回歸測試D驗收測試45、 集成測

12、試計劃應(yīng)該在【 B 】階段末提交。A需求分析 B概要設(shè)計 C詳細設(shè)計 D單元測試完成46、 在下面所列舉中的邏輯測試覆蓋中,測試覆蓋最強的是【 B 】。A條件覆蓋 B條件組合覆蓋 C語句覆蓋 D判定覆蓋47、 在下面所列舉中的邏輯測試覆蓋中,測試覆蓋最弱的是【 C 】。A條件覆蓋 B條件組合覆蓋 C語句覆蓋 D判定覆蓋48、 增量式集成測試有3種方式:自頂向下增量測試方法、【 B 】和混合增量測試方式。A自中向下增量測試方法 B自底向上增量測試方法C多次性測試 D維護49、 創(chuàng)建一個基于Junit的單元測試類,該類必須擴展于【 C 】。ATestSuite BAssert CTestCase

13、DJFCTestCase50、 TestCase是junit.framework中的一個【 D 】。A方法 B接口 C類 D抽象類51、 TestSuite是JUNIT中用來【 A 】。A集成多個測試用例B做系統(tǒng)測試用的 C做自動化測試用的D方法斷言52、 LoadRunner是【 A 】。A工業(yè)標準級負載測試工具B一款下載軟件C單元測試框架D集成開發(fā)工具1. 側(cè)重于觀察資源耗盡情況下的軟件表現(xiàn)的系統(tǒng)測試被稱為 ( ) (A)強度測試 (B)壓力測試(C) 容量測試 (D)性能測試2. 軟件測試員究竟做些什么。 ( ) (A)軟件測試員的目的是發(fā)現(xiàn)軟件缺陷(B)軟件測試員的目的是發(fā)現(xiàn)軟件缺陷,

14、盡可能早一些(C)軟件測試員的目的是發(fā)現(xiàn)軟件缺陷,盡可能早一些,并確保其得以修復(fù)(D)軟件測試員的目的是發(fā)現(xiàn)軟件缺陷,盡可能早一些,并將其得以修復(fù)3. 不屬于單元測試內(nèi)容的是 ( ) (A)模塊接口測試 (B)局部數(shù)據(jù)結(jié)構(gòu)測試(C) 路徑測試 (D)用戶界面測試 4. 劃分軟件測試屬于白盒測試還是黑盒測試的依據(jù)是 ( ) (A)是否執(zhí)行程序代碼 (B)是否能看到軟件設(shè)計文檔 (C)是否能看到被測源程序 (D)運行結(jié)果是否確定5. 下列項目中不屬于測試文檔的是 ( ) (A)測試計劃 (B)測試用例(C) 程序流程圖 (D)測試報告6. 幾乎沒有產(chǎn)品計劃、進度安排和正規(guī)的開發(fā)過程的軟件開發(fā)模式是

15、 ( ) (A)大棒模式 (B)邊寫邊改模式(C) 瀑布模式 (D)快速原型開發(fā)模式7. 如果某測試用例集實現(xiàn)了某軟件的路徑覆蓋,那么它一定同時實現(xiàn)了該軟件的 ( ) (A)判定覆蓋 (B)條件覆蓋(C) 判定/條件覆蓋 (D)組合覆蓋8. 在進行單元測試時,常用的方法是 ( ) (A)采用黑盒測試,輔之以白盒測試; (B)采用白盒測試,輔之以黑盒測試; (C)只使用黑盒測試; (D)只使用白盒測試。9. 使用白盒測試方法時,確定測試數(shù)據(jù)的依據(jù)是指定的覆蓋標準和 ( ) (A)程序的注釋 (B)程序的內(nèi)部邏輯 (C)用戶使用說明書 (D)程序的需求說明 17下列_不是軟件自動化測試的優(yōu)點 (

16、)(A)速度快、效率高 (B)準確度和精確度高(C)能提高測試的質(zhì)量 (D)能充分測試軟件18. 配置測試 ( )(A) 是指檢查軟件之間是否正確交互和共享信息 (B) 是交互適應(yīng)性、實用性和有效性的集中體現(xiàn)(C) 是指使用各種硬件來測試軟件操作的過程 (D) 檢查缺陷是否有效改正1軟件測試按照測試層次可以分為( c ) A黑盒測試、白盒測試B. 功能性測試和結(jié)構(gòu)性測試C單元測試、集成測試和系統(tǒng)測試 D、動態(tài)測試和靜態(tài)測試2、軟件測試是采用( a )執(zhí)行軟件的活動。A測試用例B輸入數(shù)據(jù)C測試環(huán)境D輸入條件5、測試用例是為達到最佳的測試效果或高效的揭露隱藏的錯誤而精心設(shè)計的少量測試數(shù)據(jù),至少應(yīng)該

17、包括( a )A、測試輸入、執(zhí)行條件和預(yù)期的結(jié)果。 B、測試目標、測試工具C、測試環(huán)境 D、測試配置6、對已經(jīng)發(fā)現(xiàn)的錯誤進行錯誤定位和確定出錯性質(zhì),并改正這些錯誤,同時修改相關(guān)的文檔,這種行為屬于( b )A測試 B調(diào)試C回歸測試 D單元測試7、軟件缺陷修復(fù)的代價最高的階段為( a )A、發(fā)布階段 B、需求階段C、設(shè)計階段 D、編碼階段9、可作為測試停止的標準是( d )A當時間用光時B執(zhí)行了所有的測試用例,但沒有發(fā)現(xiàn)故障C當所有缺陷都已經(jīng)清除時D當達到所要求的覆蓋時10、下列描述錯誤的是( a )A軟件發(fā)布后如果發(fā)現(xiàn)質(zhì)量問題,那是軟件測試人員的錯B窮盡測試實際上在一般情況下是不可行的C軟件測

18、試自動化不是萬能的D測試能由非開發(fā)人員進行,調(diào)試必須由開發(fā)人員進行。12、下列( c )方法設(shè)計出的測試用例發(fā)現(xiàn)程序錯誤的能力最強。A等價類劃分法B場景法C邊界值分析法D決策表法13、功能性測試是根據(jù)( a )來設(shè)計測試用例。A、軟件的規(guī)格說明B、設(shè)計文檔C、程序的內(nèi)部邏輯D、維護手冊14、在軟件修改之后,再次運行以前為發(fā)現(xiàn)錯誤而執(zhí)行程序曾用過的測試用例,這種測試稱之為( c )A單元測試B集成測試C回歸測試D驗收測試15、( c )方法是根據(jù)輸出對輸入的依賴關(guān)系來設(shè)計測試用例的。邊界值分析 等價類因果圖法 錯誤推測法16、測試工程師的工作范圍會包括檢視代碼、評審開發(fā)文檔,這屬于( b )A動

19、態(tài)測試 B靜態(tài)測試C黑盒測試 D白盒測試18、對于一個含有n個變量的程序,采用基本邊界值分析法測試程序會產(chǎn)生(c )個測試用例。A6n+1 B5nC、4n+1 D7n19、以下關(guān)于測試用例特征的描述錯誤的是( b )A最有可能抓住錯誤的;B一定會有重復(fù)的、多余的;C一組相似測試用例中最有效的;D既不是太簡單,也不是太復(fù)雜。1.為了提高測試的效率,爭取的做法是( A )。A. 選擇發(fā)現(xiàn)錯誤可能性大的數(shù)據(jù)作為測試用例B.在完成程序的編碼之后在指定軟件的測試計劃C.隨機選取測試用例D.取一切可能的輸入數(shù)據(jù)作為測試用例2.以程序內(nèi)部的邏輯結(jié)構(gòu)為基礎(chǔ)的測試用例設(shè)計技術(shù)屬于( D )。 A.灰盒測試 B.

20、數(shù)據(jù)測試 C.黑盒測試 D.白盒測試3.下列能表達程序未按照預(yù)期運行,但不會導(dǎo)致整體失效的是( B )。A.故障 B.異常 C.缺點 D.失效4.下列關(guān)于缺陷產(chǎn)生原因的敘述中,不屬于技術(shù)問題的是( A )A.文檔錯誤,內(nèi)容不正確或拼寫錯誤B.系統(tǒng)結(jié)構(gòu)不合理C.語法錯誤D.接口傳遞不匹配,導(dǎo)致模塊集成出現(xiàn)問題5.下面有關(guān)軟件缺陷的說法中錯誤的是( C)。A.缺陷就是軟件產(chǎn)品在開發(fā)中存在的問題B.缺陷就是軟件維護過程中存在的錯誤、毛病等各種問題C.缺陷就是導(dǎo)致系統(tǒng)程序崩潰的錯誤D.缺陷就是系統(tǒng)所需實現(xiàn)的某種功能的時效和違背6.功能或特性沒有實現(xiàn),主要功能部分喪失,次要功能完全喪失,或致命的錯誤聲明

21、,這屬于軟件缺陷級別中的( B )。A.致命缺陷B.嚴重缺陷C.一般缺陷D.微小缺陷7.黑盒測試是一種重要的測試策略,又稱為數(shù)據(jù)驅(qū)動的測試,其測試數(shù)據(jù)來源于( A )。A.軟件規(guī)格說明 B.軟件設(shè)計說明C.概要設(shè)計說明 D.詳細設(shè)計說明1下面說法正確的是(A)。 A.我們無法測試一個程序確認它沒有錯誤 B.黑盒測試是邏輯驅(qū)動的測試 C.窮舉測試一定可以暴露數(shù)據(jù)敏感錯誤 D.白盒測試是一種輸入輸出驅(qū)動的測試2軟件測試的目的是(B)。 A.評價軟件的質(zhì)量 B.發(fā)現(xiàn)軟件的錯誤 C.找出軟件中所有的錯誤 D.證明軟件的正確的3以下選項中不屬于軟件缺陷狀態(tài)的是(C)。 A.激活狀態(tài) B.非激活狀態(tài) C.

22、一致狀態(tài) D.已修正狀態(tài)6軟件的集成測試工作最好由(B)承擔,以提高集成測試的效果。 A.該軟件的設(shè)計人員 B.不屬于該軟件開發(fā)組的軟件設(shè)計人員 C.該軟件開發(fā)組的負責(zé)人D.該軟件的編程人員7軟件測試計劃的內(nèi)容應(yīng)包括(D )。 A.測試目的、背景 B.被測軟件的功能、輸入和輸出 C.測試內(nèi)容和評價標準 D.以上全部8計算機軟件或程序中存在的某種破壞正常運行能力的問題、錯誤,或者隱藏的功能缺陷是屬于(A)。 A.缺陷 B.故障 C.失效 D.缺點9問題還沒有解決,測試人員新報告的缺陷,或驗證后缺陷仍然存在,這些缺陷所處的狀態(tài)是(A) 。A.激活狀態(tài) B.非激活狀態(tài)C.已修正狀態(tài) D. 關(guān)閉狀態(tài)1

23、0下列不屬于軟件本身的原因產(chǎn)生的缺陷的是(C)A.算法錯誤 B.語法錯誤C.文檔錯誤 D.系統(tǒng)結(jié)構(gòu)不合理11從軟件測試觀點出發(fā),軟件缺陷由系統(tǒng)缺陷、加工缺陷、數(shù)據(jù)缺陷、代碼缺陷和(B)構(gòu)成。 A.設(shè)計缺陷 B.功能缺陷 C.性能缺陷 D.接口缺陷13軟件生存期中費用消耗最大的環(huán)節(jié)是(A)。 A.軟件測試 B.軟件開發(fā) C.軟件質(zhì)量保證D.軟件文檔審查14證實在一個給定的外部環(huán)境中軟件的邏輯正確性是(B)。 A.驗證 B.確認 C.測試 D.調(diào)試1下面不屬于軟件測試過程中的輸入類的是(B)。 A.軟件配置 B.測試用例 C.測試配置 D.測試工具2下面說法正確的是(C)。 A.軟件測試僅是在編程

24、之后進行的測試。 B.需求規(guī)格說明、概要設(shè)計規(guī)格說明、詳細設(shè)計規(guī)格說明、源程序這些并不全是軟件測試的對象。 C.測試配置是軟件配置的一個子集。 D.錯誤發(fā)現(xiàn)的越晚,改正的代價就越大,這個代價是呈現(xiàn)接近線性增長的趨勢。4軟件設(shè)計階段的測試主要采取的方式是(A)。 A.評審 B.白盒測試C.黑盒測試D.動態(tài)測試5不用執(zhí)行程序,目的是收集有關(guān)程序代碼的結(jié)構(gòu)信息,這一過程是(B)。 A.性能測試 B.靜態(tài)分析C.增量測試 D.大突擊測試7測試程序時不在機器上直接運行程序,而是采用人工檢查或計算機輔助靜態(tài)分析的手段檢查程序。這種測試稱為(C)。 A.白盒測試 B.黑盒測試 C.靜態(tài)測試 D.動態(tài)測試8在

25、設(shè)計階段中,設(shè)計人員把經(jīng)評審?fù)ㄟ^的各項需求轉(zhuǎn)換成一個相應(yīng)的體系結(jié)構(gòu),該體系結(jié)構(gòu)是指(D)。 A.數(shù)據(jù)體系結(jié)構(gòu) B.系統(tǒng)體系結(jié)構(gòu) C.軟件體系結(jié)構(gòu) D.以上全部14下列測試不用考慮內(nèi)部程序結(jié)構(gòu)的測試是(A)。 A.功能測試 B.結(jié)構(gòu)測試 C.邏輯驅(qū)動測試D.白盒測試17當對發(fā)現(xiàn)的缺陷進行修改之后,執(zhí)行一系列基準測試,以確認程序的修改沒有對程序的其他部分產(chǎn)生干擾。這種測試通常稱為(B)。 A.驗證測試 B.回歸測試 C.系統(tǒng)測試 D.確認測試18下列做法對維護工作不利的是(B) 。 A.存在完整、適用的文檔 B.開發(fā)階段提前交付軟件產(chǎn)品 C.存在有可以有效使用的審核和批準過程 D.存在有可查的歷史

26、記錄11.使用白盒測試方法時,確定測試數(shù)據(jù)應(yīng)根據(jù)( A )和指定的覆蓋標準。 A.程序的內(nèi)部邏輯 B.程序的復(fù)雜度 C.使用說明書 C.程序的功能13.軟件的單元測試工作通常是由( D )完成。 A.該軟件的設(shè)計人員 B.該軟件開發(fā)組負責(zé) C.不屬于該軟件開發(fā)組的軟件設(shè)計人員 D.該軟件的編程人員14.與設(shè)計測試數(shù)據(jù)無關(guān)的文檔是( C )。 A.該軟件的設(shè)計文檔 B.需求規(guī)格說明 C.項目開發(fā)計劃 D.源程序15.如果某段代碼簡明、易懂并且注釋準確沒有歧義,那么我們說此代碼具備(B )。 A.正確性 B.清晰性 C.規(guī)范性 D.一致性16軟件單元測試的主要工作內(nèi)容是( D )。 A.測試模塊內(nèi)

27、部邏輯 B.測試模塊內(nèi)數(shù)據(jù)流向 C.測試模塊單元的具體實現(xiàn) D.以上全是17.用來代替被測模塊的子模塊的是( B )。A.驅(qū)動模塊 B.樁模塊C.調(diào)用模塊 D.配置模塊18.下列情況表明出錯處理功能有錯誤和缺陷的是( D )。 A.顯示的錯誤與實際遇到的錯誤不符 B.顯示的錯誤信息難以理解 C.對異常處理的不得當 D.以上全部一、選擇題1下列測試中不屬于系統(tǒng)測試的是( B )。 A.性能測試 B.集成測試 C.壓力測試 D.可靠性測試2下面說法中屬于系統(tǒng)測試的目標的是( D )。 1)找出軟件中存在的缺陷與錯誤 2)確認軟件所實現(xiàn)的功能是否符合規(guī)格說明 3)確認軟件的性能是否滿足要求 A.僅1

28、) B.1)和2) C.2)和3) D.1)、2)和3)3.下列不屬于系統(tǒng)測試分析階段要考慮的是( C )。A)用戶層 B)應(yīng)用層 C)數(shù)據(jù)層 D)協(xié)議層5在各種資源超負荷情況下,觀察系統(tǒng)的運行情況的測試是什么測試方法( A )。 A.強度測試 B.容量測試 C.負載測試 D.失效恢復(fù)測試6下列關(guān)于測試的描述中正確的是( A )。 A.測試需要用戶代表參加 B.測試不需要用戶代表參加 C.測試是系統(tǒng)測試的一種 D.測試不屬于驗收測試7下列關(guān)于軟件驗收測試的合格通過準則是( D )。 1)軟件需求分析說明書中定義的所有功能已全部實現(xiàn),性能指標全部達到要求 2)所有測試項沒有殘余一級、二級和三級錯

29、誤 3)立項審批表、需求分析文檔、設(shè)計文檔和編碼實現(xiàn)一致 4)驗收測試工件齊全 A.1) B.1)和3) C.1)和3)和4) D.所有都對l1完成系統(tǒng)測試后,需要提交的文檔有( D )。 A.測試結(jié)果記錄表格 B.系統(tǒng)測試日志 C.全面的系統(tǒng)測試總結(jié)報告 D.以上全部13在系統(tǒng)測試中,測試人員主要根據(jù)( A )設(shè)計測試用例。A.需求分析說明書 B.概要設(shè)計說明書C.詳細設(shè)計說明書 D.系統(tǒng)規(guī)格說明書15系統(tǒng)測試中最基本的測試策略是( A )。 A.功能測試 B.性能測試 C.安全性測試 D.壓力測試 17一個一致性的系統(tǒng)要滿足的條件是( D )。 A.靜態(tài)一致性要求 B.動態(tài)一致性要求 C.

30、符合PICS的要求和能力 D.以上全部20在做安全性測試之前,首先要分析( D )。 A.資產(chǎn)和危險 B.暴露出來的行為 C.安全性控制 D.以上全部22下列不屬于GUI系統(tǒng)層次劃分的是( D )。 A.界面層 B.接口層 C.窗口層 D.功能層23界面元素的布局,獲取測試數(shù)據(jù)的考慮不包括( A )。 A.界面元素的大小 B.界面元素的位置 C.界面元素的對齊方式 D.界面元素間的色彩搭配26除了開發(fā)人員之外首先見到軟件產(chǎn)品的人是( A )。A.測試人員 B.測試人員C.驗收測試人員 D.回歸測試人員27.驗收測試是以( C )為主的測試。A.QA人員 B.軟件開發(fā)人員C.用戶 D.軟件測試人

31、員28.測試主要衡量產(chǎn)品的FURPS,著重于產(chǎn)品的支持性,包括( D )。A.文檔 B.客戶培訓(xùn)C.支持產(chǎn)品生產(chǎn)能力 D.以上全部29.下列不屬于回歸測試的目的的是( D )。A.檢驗軟件的修改達到了預(yù)定目的 B.檢驗軟件的修改不會影響軟件的其他功能的正確性C.檢驗改動不會帶來不可預(yù)料的行為或者另外的錯誤D.檢驗修改的測試用例是否完整10. 軟件測試員究竟做些什么。 ( C ) (A)軟件測試員的目的是發(fā)現(xiàn)軟件缺陷(B)軟件測試員的目的是發(fā)現(xiàn)軟件缺陷,盡可能早一些(C)軟件測試員的目的是發(fā)現(xiàn)軟件缺陷,盡可能早一些,并確保其得以修復(fù)(D)軟件測試員的目的是發(fā)現(xiàn)軟件缺陷,盡可能早一些,并將其得以修

32、復(fù)11. 如果某測試用例集實現(xiàn)了某軟件的路徑覆蓋,那么它一定同時實現(xiàn)了該軟件的 ( A ) (A)判定覆蓋 (B)條件覆蓋(C) 判定/條件覆蓋 (D)組合覆蓋12. 在進行單元測試時,常用的方法是 ( B ) (A)采用黑盒測試,輔之以白盒測試; (B)采用白盒測試,輔之以黑盒測試; (C)只使用黑盒測試; (D)只使用白盒測試。17下列_不是軟件自動化測試的優(yōu)點 ( D )(A)速度快、效率高 (B)準確度和精確度高(C)能提高測試的質(zhì)量 (D)能充分測試軟件5、測試用例是為達到最佳的測試效果或高效的揭露隱藏的錯誤而精心設(shè)計的少量測試數(shù)據(jù),至少應(yīng)該包括( a )A、測試輸入、執(zhí)行條件和預(yù)期

33、的結(jié)果。 B、測試目標、測試工具C、測試環(huán)境 D、測試配置14、在軟件修改之后,再次運行以前為發(fā)現(xiàn)錯誤而執(zhí)行程序曾用過的測試用例,這種測試稱之為( c )A單元測試B集成測試C回歸測試D驗收測試1軟件測試的目的:( c ) A. 避免軟件開發(fā)中出現(xiàn)的錯誤 B. 發(fā)現(xiàn)軟件開發(fā)中出現(xiàn)的錯誤 C. 盡可能發(fā)現(xiàn)并排除軟件中潛藏的錯誤,提高軟件的可靠性 D. 修改軟件中出現(xiàn)的錯誤 10、( a )是設(shè)計足夠多的測試用例,使得程序中每個判定包含的每個條件的所有情況(真/假)至少出現(xiàn)一次,并且每個判定本身的判定結(jié)果(真/假)也至少出現(xiàn)一次。A、判定條件覆蓋 B、組合覆蓋C、判定覆蓋 D、條件覆蓋11軟件測試

34、是軟件質(zhì)量保證的重要手段,下述哪種測試是軟件測試的最基礎(chǔ)環(huán)節(jié)?( b )A功能測試B單元測試C結(jié)構(gòu)測試D驗收測試12、單元測試的主要任務(wù)不包括( b )。A出錯處理 B全局數(shù)據(jù)結(jié)構(gòu)C獨立路徑 D模塊接口1.經(jīng)驗表明,在程序設(shè)計中,某模塊與其他模塊相比,若該模塊已發(fā)現(xiàn)并改正的錯誤數(shù)目較多,則該模塊中殘留的錯誤與其他模塊相比,通常應(yīng)該( B )A. 較少B.較多C.相似D.不確定3.下面有關(guān)測試原則的說法正確的是( A )。A. 測試用例應(yīng)由測試的輸入數(shù)據(jù)和預(yù)期的輸出結(jié)果兩部分組成B.測試用例自詡選取合理的輸入數(shù)據(jù)C.程序最好由編寫該程序的程序員自己來測試D.使用測試用例進行測試是為了檢查程序員是

35、否做錯了他該做的事4.為了提高測試的效率,爭取的做法是( A )。A. 選擇發(fā)現(xiàn)錯誤可能性大的數(shù)據(jù)作為測試用例B.在完成程序的編碼之后在指定軟件的測試計劃C.隨機選取測試用例D.取一切可能的輸入數(shù)據(jù)作為測試用例5.對程序的測試最好由( B)來做,對程序的調(diào)試最好由( B)來做。A.程序員 第三方測試機構(gòu)B.第三方測試機構(gòu) 程序員C.程序開發(fā)組 程序員D.程序開發(fā)組 程序開發(fā)組6.以下哪一種選項不屬于軟件缺陷( D )。A. 軟件沒有實現(xiàn)產(chǎn)品規(guī)格說明所要求的功能B.軟件中出現(xiàn)了產(chǎn)品貴規(guī)格說明不應(yīng)該出現(xiàn)的功能C.軟件實現(xiàn)了產(chǎn)品規(guī)格說明沒有提到的功能D.軟件實現(xiàn)了產(chǎn)品規(guī)格說明所要求等功能但因受性能限

36、制而未考慮可移植性問題10.下面有關(guān)軟件缺陷的說法中錯誤的是( C)。A.缺陷就是軟件產(chǎn)品在開發(fā)中存在的問題B.缺陷就是軟件維護過程中存在的錯誤、毛病等各種問題C.缺陷就是導(dǎo)致系統(tǒng)程序崩潰的錯誤D.缺陷就是系統(tǒng)所需實現(xiàn)的某種功能的時效和違背13.即使對程序的所有路徑都進行了測試,程序也可能存在沒能檢查出來的缺陷,其原因可能是( D )。 A.程序可能會因為缺少某些路徑而存在問題 B.即使是窮舉路徑測試也決不能保證程序符合其設(shè)計規(guī)格說明 C.窮舉路徑測試也可能不會暴露數(shù)據(jù)敏感錯誤D.以上全部1軟件質(zhì)量是軟件產(chǎn)品能否得到市場認可的最基本的問題,而軟件測試是保證軟件質(zhì)量的重要手段,下面關(guān)于軟件測試任

37、務(wù)正確的是( D )。 l)預(yù)防軟件發(fā)生錯誤 2)發(fā)現(xiàn)改正程序錯誤A.僅1) B.僅1)和2)C.僅1)和3) D.都是2下面說法正確的是(A)。 A.我們無法測試一個程序確認它沒有錯誤 B.黑盒測試是邏輯驅(qū)動的測試 C.窮舉測試一定可以暴露數(shù)據(jù)敏感錯誤 D.白盒測試是一種輸入輸出驅(qū)動的測試3軟件測試的目的是(B)。 A.評價軟件的質(zhì)量 B.發(fā)現(xiàn)軟件的錯誤 C.找出軟件中所有的錯誤 D.證明軟件的正確的9問題還沒有解決,測試人員新報告的缺陷,或驗證后缺陷仍然存在,這些缺陷所處的狀態(tài)是(A) 。A.激活狀態(tài) B.非激活狀態(tài)C.已修正狀態(tài) D. 關(guān)閉狀態(tài)5不用執(zhí)行程序,目的是收集有關(guān)程序代碼的結(jié)構(gòu)

38、信息,這一過程是(B)。 A.性能測試 B.靜態(tài)分析C.增量測試 D.大突擊測試6下列關(guān)于軟件測試策略的敘述中不正確的是(B)。 A.增量測試的主要問題在于需要額外編寫很多特殊的測試程序 B.靜態(tài)測試與動態(tài)測試都要執(zhí)行程序 C.Myers認為自底向上測試方法要優(yōu)于自頂向下測試的方法 D.軟件性能測試的目標之一是為了提高性能7測試程序時不在機器上直接運行程序,而是采用人工檢查或計算機輔助靜態(tài)分析的手段檢查程序。這種測試稱為(C)。 A.白盒測試 B.黑盒測試 C.靜態(tài)測試 D.動態(tài)測試11.提高系統(tǒng)時間效率的最佳方法是(B)。A.選擇最好的測試用例 B.選擇高效的算法C.使用測試工具 D.選擇最

39、佳的測試方法13編碼階段的測試目標是確定程序代碼的質(zhì)量,代碼質(zhì)量的確定依據(jù)是(D)。 A.設(shè)計規(guī)格說明可跟蹤到程序相應(yīng)的代碼,程序代碼可跟蹤到設(shè)計需求 B.分析程序接口并與接口文檔相對照 C.執(zhí)行程序評估工作,分析程序是否是設(shè)計說明的正確翻譯,是否與程序編碼標準相符 D.以上全部14下列測試不用考慮內(nèi)部程序結(jié)構(gòu)的測試是(A)。 A.功能測試 B.結(jié)構(gòu)測試 C.邏輯驅(qū)動測試D.白盒測試1單元測試中設(shè)計測試用例的依據(jù)是( D )。 A.概要設(shè)計規(guī)格說明書 B.用戶需求規(guī)格說明書C.項目計劃說明書 D.詳細設(shè)計規(guī)格說明書2自底向上測試的策略不需要單獨設(shè)計樁模塊,也無需依賴結(jié)構(gòu)設(shè)計,對于需要考慮對象或

40、復(fù)用時,相對其他測試策略而言,該策略比較合理,所以自底向上測試是( A )。 A.面向功能的測試 B.面向數(shù)據(jù)的測試 C.面向結(jié)構(gòu)的測試 D.面向程序的測試6下列不屬于關(guān)鍵模塊具有的特性的是( A )。 A.處于程序控制結(jié)構(gòu)的底層 B.本身是復(fù)雜的或是容易出錯的 C.含有確定的性能需求D.被頻繁使用的模塊9下面有關(guān)漸增式集成和非漸增式集成測試的說法中錯誤的是( B )。 A.非漸增式集成測試方法把單元測試和集成測試分為兩個不同的階段,而漸增式集成測試方法往往把單元測試和集成測試合在一起同時完成 B.漸增式集成需要較多的工作量,而非漸增式集成需要的工作量較少 C.漸增式集成可以較早的發(fā)現(xiàn)接口錯誤

41、,非漸增式集成直到最后組裝時才能發(fā)現(xiàn)接口上的問題D.漸增式集成有利于排錯,發(fā)現(xiàn)的錯誤往往和最后加入的模塊有關(guān)。而非漸增式集成發(fā)現(xiàn)接口錯發(fā)現(xiàn)接口錯誤較遲且很難判斷是哪一部分接口出錯13.軟件的單元測試工作通常是由( D )完成。 A.該軟件的設(shè)計人員 B.該軟件開發(fā)組負責(zé) C.不屬于該軟件開發(fā)組的軟件設(shè)計人員 D.該軟件的編程人員14.與設(shè)計測試數(shù)據(jù)無關(guān)的文檔是( C )。 A.該軟件的設(shè)計文檔 B.需求規(guī)格說明 C.項目開發(fā)計劃 D.源程序20.造成測試覆蓋率不達標的原因可能是( D )。 A.存在不可到達的代碼或冗余的代碼 B.測試用例不足 C.存在不可能的路徑和條件 D)以上全部22.自頂

42、向下的增量式集成策略的最大成本是( A )。 A.樁模塊的開發(fā)和維護 B.驅(qū)動模塊的開發(fā)和維護 C.對被測模塊的組裝 D.對構(gòu)件的分層和修改24.下列性質(zhì)屬于自頂向下集成和自底向上集成兩種策略共同的優(yōu)點是( C )。 A.都允許對底層模塊行為的早期驗證 B.集成方式都可采用深度優(yōu)先策略和廣度優(yōu)先策略 C.都可以支持故障隔離 D)與軟件設(shè)計順序一致,都可以可設(shè)計并行進行25.對下列產(chǎn)品進行測試,要優(yōu)先考慮自底向上集成策略的是( D )。A.采用契約式設(shè)計的產(chǎn)品 B.高層接口變化極為頻繁的產(chǎn)品C.底層接口比較穩(wěn)定的產(chǎn)品 D.以上全部29.模塊分析可以看做是在體系結(jié)構(gòu)分析工作基礎(chǔ)上的細化,一般模塊劃

43、分要考慮的問題有( D )。A.確定作為測試重點的模塊 B.找出模塊間的關(guān)系,按密切程度對模塊進行排隊C.考慮模塊集成的次序D.以上全部30一個好的集成測試策略應(yīng)該具有的特點是( D )。 A.能夠使模塊與接口的劃分清晰明了,盡可能減少后續(xù)操作難度 B.能夠?qū)Ρ粶y模塊進行比較充分的測試 C.對整體工作量來說,參加測試的各種資源都得到充分利用 D.以上全部1下列測試中不屬于系統(tǒng)測試的是( B )。 A.性能測試 B.集成測試 C.壓力測試 D.可靠性測試2下面說法中屬于系統(tǒng)測試的目標的是( D )。 1)找出軟件中存在的缺陷與錯誤 2)確認軟件所實現(xiàn)的功能是否符合規(guī)格說明 3)確認軟件的性能是否

44、滿足要求 A.僅1) B.1)和2) C.2)和3) D.1)、2)和3)14系統(tǒng)測試是將已經(jīng)集成好的軟件系統(tǒng),做為整個計算機系統(tǒng)一個元素,與其他系統(tǒng)元素結(jié)合在一起,在實際使用環(huán)境下,進行一系列的( C )。 A.單元測試和集成測試 B.單元測試、集成測試和確認測試 C.集成測試和確認測試 D.驗收測試15系統(tǒng)測試中最基本的測試策略是( A )。 A.功能測試 B.性能測試 C.安全性測試 D.壓力測試16功能測試覆蓋中最常見的是( B )。 A.接口覆蓋 B.需求覆蓋 C.入口點覆蓋 D.出口點覆蓋27.驗收測試是以( C )為主的測試。A.QA人員 B.軟件開發(fā)人員C.用戶 D.軟件測試人員28 下面那些屬于靜態(tài)分析(A) A、 編碼規(guī)則檢查 B、 程序結(jié)構(gòu)分析 C、 程序復(fù)雜度分析 D、 內(nèi)存泄漏 29 下面那些屬于動態(tài)分析(c) A、 代碼覆蓋率 B、 模塊功能檢查 C、 系統(tǒng)壓力測試 D、 程序數(shù)據(jù)流分析 1、下列敘述中,與提高軟件可移植性相關(guān)的是 。 A選擇時間效率高的算法 B盡可能減少注釋 C選擇空間效率高的算法 D盡量用高級語言

溫馨提示

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

最新文檔

評論

0/150

提交評論