軟件測試練習題庫與參考答案_第1頁
軟件測試練習題庫與參考答案_第2頁
軟件測試練習題庫與參考答案_第3頁
軟件測試練習題庫與參考答案_第4頁
軟件測試練習題庫與參考答案_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

軟件測試練習題庫與參考答案一、單選題(共100題,每題1分,共100分)1.()的主要任務是確定軟件開發(fā)工程的總目標;確定工程的可行性;導出實現(xiàn)工程目標應該采用的策略及系統(tǒng)必須完成的功能;估計實現(xiàn)該工程需要的資源和成本,并制定工程進度表。A、軟件定義時期B、問題定義時期C、軟件開發(fā)時期D、需求分析時期正確答案:A2.組件技術是分布式()的技術。A、面向結構B、面向過程C、面向對象D、模塊化正確答案:C3.在軟件生命周期中,測試人員從哪個階段開始參與更有利于軟件項目的成功()A、編碼階段B、設計階段C、系統(tǒng)測試階段D、需求分析階段正確答案:D4.在需求分析階段,確定系統(tǒng)的功能要求,就是確定()。A、要解決的問題是什么B、項目的驗收標準C、系統(tǒng)的規(guī)模D、系統(tǒng)必須完成的所有功能正確答案:D5.在一個多線程應用程序中,每一個線程都有它自己的(),并且獨立于應用程序中的其他線程。A、堆棧B、隊列C、進程D、棧正確答案:A6.SQA是()的簡稱A、軟件質量控制B、件版本配置C、軟件質量保證D、軟件需求管理正確答案:C7.()是結構化系統(tǒng)分析的基本工具。A、程序流程圖B、數(shù)據(jù)流圖C、對話圖D、狀態(tài)轉化圖正確答案:B8.TCP/IP的傳輸層大致對應于OSI模型的傳輸層和()。A、會話層B、表示層C、網(wǎng)絡層D、應用層正確答案:A9.以下不是隨機測試的缺點的是()A、許多測試都是冗余的B、無法度量隨機測試實際覆蓋率C、隨機測試的成本大,時間長,是一種不值得一做的測試D、測試數(shù)據(jù)大多是隨機的,重復測試是不可能的正確答案:C10.()的指導思想是:自上而下、逐步分解。A、原型法B、模塊化分析方法C、結構化分析方法D、面向對象分析方法正確答案:C11.()主要是指程序的運行效率和存儲效率兩個方面。A、程序性能優(yōu)化B、編碼風格C、代碼調試D、軟件測試正確答案:A12.以下說法正確的是()A、軟件的運行與計算機系統(tǒng)存在依賴性B、軟件是物理實體C、軟件開發(fā)已經(jīng)完全擺脫手工開發(fā)的流程D、軟件也存在老化和磨損的問題正確答案:A13.下列關于ClassView提供的特性,說法錯誤的是:()。A、用戶只需雙擊ClassView圖標,就可以跳轉到對話編輯器B、用戶只需雙擊ClassView圖標,就可以創(chuàng)建函數(shù)或方法的聲明和執(zhí)行過程C、用戶只需雙擊ClassView圖標,就可以類、聲明或函數(shù)定義D、用戶只需雙擊ClassView圖標,就可以刪除類正確答案:D14.下面不強調迭代開發(fā)的軟件開發(fā)模型是()A、敏捷開發(fā)模型B、瀑布模型C、快速原型模型D、螺旋模型正確答案:B15.在軟件生命周期的螺旋模型中,正確描述每一個螺旋步驟的是()A、評估方案——指出并解決風險——確定目標、可選方案和限定條件——本階段開發(fā)和測試——計劃下一階段——確定進入下一階段的方法B、評估方案——確定目標、可選方案和限定條件——指出并解決風險——本階段開發(fā)和測試——計劃下一階段——確定進入下一階段的方法C、確定目標、可選方案和限定條件——評估方案——指出并解決風險——本階段開發(fā)和測試——計劃下一階段——確定進入下一階段的方法D、確定目標、可選方案和限定條件——指出并解決風險——評估方案——本階段開發(fā)和測試——計劃下一階段——確定進入下一階段的方法正確答案:C16.軟件管理按時間可劃分為()和使用維護管理。A、技術管理B、軟件設計管理C、開發(fā)進度管理D、生產(chǎn)管理正確答案:D17.以下不屬于軟件測試結束的標準是()A、測試覆蓋了軟件的需求B、模塊測試用例執(zhí)行完畢C、缺陷修復率達到設計要求D、項目結項時間到達正確答案:D18.在操作系統(tǒng)的管理下,在內存中劃出若干個單元作為緩沖區(qū),這種緩沖稱為()。A、多重緩沖B、硬件緩沖C、單緩沖D、軟件緩沖正確答案:D19.一個軟件原型是所提出的新產(chǎn)品的部分實現(xiàn)。下面不屬于使用原型的主要目的的是:()。A、在原型屏幕顯示和報表中使用合理的模擬數(shù)據(jù)B、通過一系列小規(guī)模的開發(fā)循環(huán),可以完成整個產(chǎn)品的開發(fā)C、可以探索不同的用戶界面技術,使系統(tǒng)達到最佳的可用性D、用戶對原型的評價可以指出需求中的許多問題,在開發(fā)真正產(chǎn)品之前,可以用最低的費用來解決這些問題正確答案:A20.()是通過逐級文字菜單來組織鏈接和內容的,它不像WWW那樣有豐富的多媒體頁面。A、HttpB、FingerC、FtpD、Gopher正確答案:D21.所謂死代碼指的是由于這樣或那樣的原因,按照(),確實不可到達、沒有使用或“死掉”的那些代碼。A、相應條件B、程序流程C、算法的邏輯流程D、代碼運算正確答案:C22.虛擬機好似通用的計算機,有自己的指令系統(tǒng),但本身沒有()。A、實際的硬件B、翻譯指令C、操作系統(tǒng)D、翻譯程序正確答案:A23.通常,軟件生命周期中的很多環(huán)節(jié)都有可能引入缺陷,相對而言,在下列各階段中發(fā)現(xiàn)的缺陷修復成本最低的是()A、編碼階段B、維護階段C、設計階段D、需求階段正確答案:D24.以下關于軟件測試的說法中正確的是()A、無經(jīng)驗用戶的測試是盲目的,所以不值得參考B、已找到軟件缺陷越多,說明那里的軟件缺陷越多C、專業(yè)的測試人員要盡量運用測試技術進行測試,直覺和預感是沒有用的D、以上均不正確正確答案:B25.下列關于概要設計的基本原則,描述錯誤的是:()。A、應該遵循一些原則,包括:抽象、模塊獨立B、應該遵循一些原則,包括:模塊化、模塊獨立C、應該遵循一些原則,包括:抽象、繼承D、應該遵循一些原則,包括:模塊化、抽象正確答案:C26.軟件結構設計的基本的原則包括()、抽象、信息隱蔽和局部化、模塊獨立。A、系統(tǒng)模塊化B、可視化C、概念化D、圖形化正確答案:A27.()描繪了系統(tǒng)的數(shù)據(jù)關系。A、實體關系圖B、程序流程圖C、狀態(tài)轉化圖D、對話圖正確答案:A28.()是指對研究的系統(tǒng)要抓住重要方面,而忽略個別的、非本質的屬性和差別,抽出共性的、本質的東西。A、類B、模塊C、抽象D、對象正確答案:C29.()的概念是模塊化、抽象、信息隱蔽和局部化概念的直接結果。A、內聚B、模塊獨立C、耦合D、抽象化正確答案:B30.軟件測試生命周期的順序是()A、制定測試計劃----評審----測試設計和開發(fā)-----實施軟件測試----版本發(fā)布B、制定測試計劃----測試設計和開發(fā)-----實施軟件測試----版本發(fā)布----評審C、制定測試計劃----實施軟件測試----修改----版本發(fā)布----評審D、制定測試計劃----測試設計和開發(fā)-----實施軟件測試----評審----版本發(fā)布正確答案:D31.()的工具包括圖形、表格和語言。A、詳細設計B、需求分析C、概要設計D、模塊設計正確答案:A32.()也稱為分支覆蓋,是一種較強的邏輯覆蓋。A、路徑覆蓋B、判定覆蓋C、條件覆蓋D、條件組合覆蓋正確答案:B33.()是面向對象設計的縮寫。A、OIDB、OOAC、OODD、OOS正確答案:C34.集成測試通常是在()進行之后開展A、驗證測試B、回歸測試C、系統(tǒng)測試D、單元測試正確答案:D35.下列有關測試說法中,正確的是()A、測試組的測試工作是在編碼階段開始的B、靜態(tài)測試是不運行被測程序本身,而尋找程序代碼中可能存在的錯誤或評估程序代碼的過程C、所有的測試都適合引入測試工具輔助進行測試D、只要進行有效的測試,就能獲得高質量的軟件產(chǎn)品正確答案:B36.下列不屬于需求規(guī)格說明的特點的是:()。A、可重用性B、完整性C、可修改性D、一致性正確答案:A37.測試人員在識別軟件缺陷時,通常不采取的方法是()A、多與用戶進行溝通B、參考軟件需求說明書C、參考用戶手冊和聯(lián)機幫助D、公布到網(wǎng)上尋求幫助正確答案:D38.軟件項目可行性分析的研究內容包括:技術可行性、()、運行可行性以及法律可行性等。A、時間可行性B、經(jīng)濟可行性C、人員可行性D、環(huán)境可行性正確答案:B39.域名服務器上運行著一個數(shù)據(jù)庫系統(tǒng),數(shù)據(jù)庫中保存的是域名地址與()的對應。A、MAC地址B、URL地址C、TCP地址D、IP地址正確答案:D40.嚴重得軟件缺陷得產(chǎn)生主要源自()。A、測試B、需求C、設計D、編碼正確答案:B41.關于軟件測試包括的內容,以下說法正確的是()A、制定測試計劃B、完善需求分析文檔C、修改程序中小的Bug并返測D、以上說法都不對正確答案:D42.面向對象測試中測試類定義的每種方法,基本上相當于傳統(tǒng)軟件測試中的()。A、模塊測試B、系統(tǒng)測試C、驗證測試D、單元測試正確答案:D43.下列關于軟件測試各階段的說法中正確的是()A、驗收測試是一個軟件產(chǎn)品的第一個測試階段B、集成測試是在系統(tǒng)測試之后,將通過確認測試的軟件,與硬件、外設、數(shù)據(jù)和人員等所有其他相關元素結合在一起進行測試的過程C、單元測試是最小單位的測試D、對于那些無法獨立運行的單元模塊,只能用靜態(tài)的方法對其進行單元測試正確答案:C44.在多個層次的存儲器系統(tǒng)中,上一層的存儲器較下一層存儲器的容量小,()。A、失效率高B、離CPU遠C、速度快D、成本低正確答案:C45.UML的目標是用()的方式描述任何類型的系統(tǒng)。A、面向功能B、面向結構C、面向過程D、面向對象正確答案:D46.要進行測試,除了要有測試數(shù)據(jù)外,還應同時給出該組測試數(shù)據(jù)應該得到怎樣的輸出結果,稱為()。A、黑盒測試B、預期結果C、測試用例D、白盒測試正確答案:B47.4種程序的錯誤類型不包括:()。A、運行錯誤B、初始化錯誤C、邏輯錯誤D、語法錯誤正確答案:B48.()中的菱形框代表關系,它確定了實體對之間邏輯上和數(shù)量上的聯(lián)系。A、實體關系圖B、狀態(tài)轉化圖C、對話圖D、程序流程圖正確答案:A49.運行錯誤不包括:()。A、邏輯錯誤B、系統(tǒng)錯誤C、硬件檢測的錯誤D、溢出錯誤正確答案:D50.以下軟件測試的目的,描述得最為準確的是()A、發(fā)現(xiàn)軟件開發(fā)中出現(xiàn)的錯誤B、盡可能發(fā)現(xiàn)并排除軟件中潛藏的錯誤,提高軟件的可靠性C、修改軟件中出現(xiàn)的錯誤D、避免軟件開發(fā)中出現(xiàn)的錯誤正確答案:B51.軟件開發(fā)時期的工作是具體設計和實現(xiàn)軟件定義時期定義的軟件,包括()。A、估計實現(xiàn)工程需要的資源和成本,并制定工程進度表B、確定工程的可行性C、軟件結構的設計、數(shù)據(jù)結構和算法設計、編寫程序、測試D、導出實現(xiàn)工程目標應該采用的策略及系統(tǒng)必須完成的功能正確答案:C52.()方法的主要優(yōu)點包括:與人類習慣的思維方法一致、穩(wěn)定性好、可重用性好、可維護性好。A、面向對象B、結構化程序設計C、程式化程序設計D、模塊化程序設計正確答案:A53.用VC實現(xiàn)Ftp查詢的程序編寫中,如果連接成功,使用()得到服務器的缺省目錄。A、GetFtpDirectory()B、GetFtpHost()C、GetCurrentDirectory()D、GetCurrentHost()正確答案:C54.對于冒煙測試,以下說法錯誤的是()A、軟件修改后,對其關鍵功能進行的測試B、為防止出現(xiàn)資源浪費,在通過冒煙測試后,系統(tǒng)方可進入全面測試階段C、冒煙測試用于確認是否需要將測試人員進入新版本測試工作中D、冒煙測試是隨機測試的一種方法,測試充分性無法得到衡量正確答案:D55.()方法是一種面向數(shù)據(jù)流的設計方法,是當前應用較廣泛的技術,是一種較為完善的系統(tǒng)設計方法。A、結構化設計B、程式化設計C、模塊化設計D、面向對象設計正確答案:A56.SRS是()的簡稱A、軟件需求規(guī)格說明書B、測試需求C、需求評審D、軟件需求正確答案:A57.軟件測試的任務是()。A、將軟件需求說明轉化為軟件總體設計,確定軟件結構及模塊的劃分,并確定各模塊之間的接口B、發(fā)現(xiàn)并排除軟件中的錯誤,最終把一個高質量的軟件系統(tǒng)交付給用戶使用C、實現(xiàn)人和計算機的通訊,產(chǎn)生一個機器能執(zhí)行的源程序D、確定每個模塊的數(shù)據(jù)結構和算法,確定模塊的細節(jié),具體為:外部接口、內部接口、輸入輸出、局部數(shù)據(jù)正確答案:B58.數(shù)據(jù)庫系統(tǒng)是一個復雜的系統(tǒng),是存儲介質、處理對象和管理系統(tǒng)的集合體,由數(shù)據(jù)庫、硬件支持系統(tǒng)、軟件支持系統(tǒng)和()四部分組成。A、應用系統(tǒng)B、數(shù)據(jù)庫管理員C、操作系統(tǒng)D、數(shù)據(jù)模型描述正確答案:B59.勞動關系主要是指勞動者和()在實現(xiàn)勞動的過程中發(fā)生的社會關系。A、管理人員B、用人單位C、勞動者D、生產(chǎn)工具正確答案:B60.知識產(chǎn)權包括著作權和()兩部分。A、專利權B、名譽權C、使用權D、工業(yè)產(chǎn)權正確答案:D61.將已通過確認測試的軟件,作為整個基于計算機系統(tǒng)的一個元素,與計算機硬件、外設、某些支持軟件、數(shù)據(jù)和人員等其它系統(tǒng)元素結合在一起。在實際運行環(huán)境下,對計算機系統(tǒng)進行全面的功能覆蓋。這個測試階段是()階段。A、系統(tǒng)測試B、集成測試C、單元測試D、驗收測試正確答案:A62.下列有關提高程序效率的方法中,錯誤的是()。A、盡量避免采用多維數(shù)組和復雜的表B、避免將不同的數(shù)據(jù)類型混在一起C、細心分析多層循環(huán)嵌套,確定是否可以將一些工作移到循環(huán)內D、使用復雜性小的算法正確答案:C63.下列關于缺陷報告的說法中錯誤的是()A、優(yōu)化缺陷指的是優(yōu)化缺陷的描述步驟B、為了修改方便,一個缺陷報告中要盡量包含多個缺陷C、缺陷報告應描述清晰、準確、無歧義D、缺陷報告中必須包含重現(xiàn)缺陷的必要步驟正確答案:B64.以下不屬于軟件測試工作范圍的是()A、測試用例設計與開發(fā)B、測試工具的選擇及測試腳本的錄制C、制定軟件測試計劃D、進行缺陷的定位于調試正確答案:D65.在進行軟件結構概要設計時應該遵循一些重要的原則,這些原則不包括:()。A、繼承B、模塊化C、抽象D、信息隱蔽正確答案:A66.下列關于驗收測試的說法中錯誤的是()A、驗收測試包括有效性測試和軟件配置審查B、驗收測試一般使用生產(chǎn)中的實際數(shù)據(jù)進行測試C、驗收測試是軟件產(chǎn)品在交付用戶正式使用前的最后一道測試工序D、驗收測試必須由用戶或者用戶代表參加正確答案:A67.判定表由4部分組成:其中()是和每種條件組合相對應的動作。A、右上部B、左下部C、左上部D、右下部正確答案:D68.在Web客戶端存在的主要安全威脅是,Web瀏覽器()。A、擁有不安全的程序B、用戶名和口令都是原樣傳送C、不支持任何加密傳輸方案D、支持下載嵌在HTML頁面中的腳本程序并在瀏覽器中執(zhí)行正確答案:D69.JavaScript是一種安全語言,它()。A、能通過瀏覽器實現(xiàn)信息瀏覽或動態(tài)交互B、可以將數(shù)據(jù)存入到服務器上C、允許訪問本地的硬盤D、允許對網(wǎng)絡文檔進行修改和刪除正確答案:A70.()是對代碼普查和檢查的技術補充。A、覆蓋監(jiān)控B、符號調試程序C、測試記錄D、系統(tǒng)測試正確答案:B71.下列選項中,對“優(yōu)化缺陷”解釋最準確的一項是()A、保證重現(xiàn)缺陷B、分析缺陷一一使用最少步驟重現(xiàn)缺陷C、一個缺陷一個報告D、方便閱讀正確答案:B72.編碼風格是指:()。A、編寫程序的方式以及表達的格局B、程序員編程的風格C、代碼排版風格D、使用的編程語言的風格正確答案:A73.()方法是把系統(tǒng)邏輯模型映射成軟件結構,根據(jù)信息流的類型采用相應的方法。A、結構化設計B、模塊化設計C、程式化設計D、面向對象設計正確答案:A74.()是一種面向數(shù)據(jù)庫系統(tǒng)的模型,主要用于DBMS的實現(xiàn)。A、概念模型B、邏輯模型C、實體模型D、物理模型正確答案:B75.下列測試策略中,不是在系統(tǒng)測試的中后期和驗收測試階段進行的是()A、安裝測試B、數(shù)據(jù)庫測試C、裸機測試D、加密測試正確答案:B76.軟件維護的種類不包括:()。A、改正性維護B、完善性維護C、擴展性維護D、適應性維護正確答案:C77.測試人員在拿到開發(fā)組提交過來的一個軟件版本時,首先進行的測試是()A、系統(tǒng)測試B、驗收測試C、冒煙測試D、回歸測試正確答案:C78.有關“兢兢業(yè)業(yè)、吃苦耐勞”的職業(yè)道德規(guī)范方面,()是錯誤的。A、能夠腳踏實地、埋頭苦干、任勞任怨B、嚴格按照正常的作息時間開展工作,只做自己份內的工作C、不僅要在理論上有一定的造詣,還要具有實干精神D、不計較個人得失,具有吃苦耐勞、腳踏實地的精神正確答案:B79.一般來說,ISP的網(wǎng)絡中心都會有一臺專門完成域名地址到IP地址轉化的計算機,這臺計算機稱作()。A、WEB服務器B、域名服務器C、EMAIL服務器D、代理服務器正確答案:B80.軟件測試按照測試階段可分為()A、單元測試、集成測試、系統(tǒng)測試、驗收測試B、單元測試、集成測試、冒煙測試、系統(tǒng)測試C、單元測試、集成測試、系統(tǒng)測試、回歸測試D、單元測試、確認測試、系統(tǒng)測試、驗收測試正確答案:A81.下列說法正確的是()A、測試不能依據(jù)測試人員的主管感受B、自己負責的功能模塊不能交給別人進行測試C、輕界面測試重功能測試D、任何時候測試必須依賴于用戶的需求正確答案:D82.以下有關文檔測試說法錯誤的是()A、包裝文字和圖形也屬于文檔測試范圍B、測試文檔只需要讀通文字,無需按提示進行實際操作C、確??狡粮鷮嶋H產(chǎn)品一致D、文檔設計到的菜單和控件的名稱與軟件系統(tǒng)中的名稱相同正確答案:B83.ERP是下列哪類軟件的縮寫()A、決策支持系統(tǒng)B、人力資源管理系統(tǒng)C、管理信息系統(tǒng)D、企業(yè)資源規(guī)劃系統(tǒng)正確答案:D84.用不同得方法可將軟件測試分為白盒法與黑盒法,或者()與靜態(tài)測試。A、動態(tài)測試B、黑盒法C、白盒法D、灰盒法正確答案:A85.()是將軟件需求說明轉化為軟件總體設計,確定軟件結構及模塊的劃分,并確定各模塊之間的接口。A、軟件測試的任務B、詳細設計的任務C、概要設計的任務D、編碼的目的正確答案:C86.軟件測試是軟件質量保證的重要手段()是軟件測試的最基礎環(huán)節(jié)A、確認測試B、系統(tǒng)測試C、單元測試D、驗收測試正確答案:C87.下列關于驗收測試的敘述中,正確的是()A、驗收標準必須在原始的需求規(guī)范中或在客戶的合同中規(guī)定B、驗收測試不可以由測試人員模擬用戶進行C、驗收測試只確認軟件的功能和性能D、驗收測試是軟件產(chǎn)品交付用戶正式使用前的最后一道工序正確答案:A88.在下列選項中,測試人員從()開始介入最有利于軟件項目的成功A、需求分析階段B、系統(tǒng)測試階段C、編碼階段D、設計階段正確答案:A89.所有的()必須與業(yè)務需求一致。A、產(chǎn)品需求B、系統(tǒng)需求C、功能需求D、用戶需求正確答案:D90.下列關于改進軟件測試過程的要點說法錯誤的是()A、在軟件生命周期中測試人員盡

溫馨提示

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

評論

0/150

提交評論