軟件測試理論知識試題與參考答案_第1頁
軟件測試理論知識試題與參考答案_第2頁
軟件測試理論知識試題與參考答案_第3頁
軟件測試理論知識試題與參考答案_第4頁
軟件測試理論知識試題與參考答案_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

軟件測試理論知識試題與參考答案一、單選題(共70題,每題1分,共70分)1、對程序中已發(fā)現(xiàn)的錯誤進行錯誤定位和確定出錯性質,并改正這些錯誤,同時修改相關的文檔,稱為()A、驗證B、錯誤分析C、測試D、調試正確答案:D2、側重于觀察資源耗盡情況下的軟件表現(xiàn)的系統(tǒng)測試被稱為()A、強度測試B、容量測試C、性能測試D、壓力測試正確答案:D3、以程序內部的邏輯結構為基礎的測試用例設計技術屬于()A、黑盒測試B、白盒測試C、灰盒測試D、數(shù)據(jù)測試正確答案:B4、使用白盒測試方法時,確定測試數(shù)據(jù)應根據(jù)()和指定的覆蓋標準。A、程序的復雜度B、程序的內部邏輯C、程序的功能D、使用說明書正確答案:B5、軟件生命周期中持續(xù)時間最長的是()階段。A、軟件測試B、需求分析C、程序編碼D、軟件運行維護正確答案:D6、關于同行評審說法正確的是()A、同行評審是對程序進行模擬,一步步的展示程序如何處理測試數(shù)據(jù)B、在軟件開發(fā)過程中進行同行評審會浪費時間,減緩項目的進度C、同行評審雖然可以縮減工作時間,但同時也增加了大量的成本D、同行評審的目的是發(fā)現(xiàn)產(chǎn)品的缺陷,因此在評審上的投入可以減少大量的后期返工正確答案:D7、關于軟件測試的目的,下列說法哪個是錯誤的()。A、一個好的測試用例在于能夠發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤。B、測試的目標是以最少的時間和人力改正軟件中潛在的所有錯誤和缺陷。C、測試是程序的運行過程,目的在于發(fā)現(xiàn)錯誤。D、一個成功的測試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯誤的測試。正確答案:B8、據(jù)權威部門統(tǒng)計,軟件錯誤產(chǎn)生的原因分布圖表中,如下()選項是導致軟件錯誤的主要原因A、軟件需求規(guī)格說明錯誤B、測試錯誤C、編碼錯誤D、設計錯誤正確答案:A9、不用執(zhí)行程序,目的是收集有關程序代碼的結構信息,這一過程是()A、大突擊測試B、靜態(tài)分析C、增量測試D、性能測試正確答案:B10、測試后程序中殘存的錯誤數(shù)目與該程序中已發(fā)現(xiàn)的錯誤數(shù)目成()。A、未知B、正比C、相等D、反比正確答案:B11、下列敘述中,()是正確的。A、必須根據(jù)軟件需求說明文檔生成用于白盒測試的測試用例B、一般而言,黑盒測試對結構的覆蓋比白盒測試高C、白盒測試又稱為邏輯驅動測試D、窮舉路徑測試可以查出程序中因遺漏路徑而產(chǎn)生的錯誤正確答案:C12、下列測試用例設計方法可以用來為正向測試設計的是()。A、狀態(tài)遷移測試B、邊界值分析C、內部邊界分析D、錯誤猜測法正確答案:A13、集成測試的測試用例是根據(jù)()的結果來設計。A、需求分析B、概要設計C、源程序D、詳細設計正確答案:B14、下面有關測試原則的說法正確的是()。A、程序最好由編寫該程序的程序員自己來測試B、使用測試用例進行測試是為了檢查程序員是否做錯了他該做的事C、測試用例應由測試的輸入數(shù)據(jù)和預期的輸出結果兩部分組成D、測試用例自詡選取合理的輸入數(shù)據(jù)正確答案:C15、堅持在軟件開發(fā)的各個階段實施下列哪種質量保證措施,才能在開發(fā)工程中盡早發(fā)現(xiàn)和預防錯誤,將出現(xiàn)的錯誤克服在早期。A、技術評審B、程序測試C、文檔審查D、管理評審正確答案:A16、下列___不是軟件自動化測試的優(yōu)點A、準確度和精確度高B、能提高測試的質量C、速度快、效率高D、能充分測試軟件正確答案:D17、以下關于測試用例特征的描述錯誤的是()A、最有可能抓住錯誤的B、一組相似測試用例中最有效的C、一定會有重復的、多余的;D、既不是太簡單,也不是太復雜。正確答案:C18、β測試主要衡量產(chǎn)品的FURPS,著重于產(chǎn)品的支持性,包括()。A、客戶培訓B、支持產(chǎn)品生產(chǎn)能力C、文檔D、以上全部正確答案:D19、用等價類法設計測試用例的特點不包括()。A、細化等價類劃分是沒有意義的,不影響對測試用例的設計B、如果等價類中的一個測試能夠捕獲一個缺陷,那么選擇該等價類中的其他測試也能捕獲缺陷C、測試內容相同D、如果等價類中的一個測試不能捕獲缺陷,那么選擇該等價類中的其他測試也不能捕獲缺陷正確答案:A20、需求規(guī)格說明書的內容不應當包括()。A、軟件的性能B、對算法的詳細過程性描述(詳細說明書)C、對重要功能的描述D、軟件確認準則正確答案:B21、軟件生存期中費用消耗最大的環(huán)節(jié)是()A、軟件開發(fā)B、軟件測試C、軟件質量保證D、軟件文檔審查正確答案:B22、負責設計和實現(xiàn)測試腳本和測試用例的是()。A、測試組組長B、測試分析員C、測試監(jiān)測員D、測試員正確答案:B23、軟件項目計劃一般不包括以下哪項內容()A、進度安排B、培訓計劃C、人員安排D、軟件開發(fā)標準的選擇和制定(可行性)正確答案:D24、劃分軟件測試屬于白盒測試還是黑盒測試的依據(jù)是()A、是否執(zhí)行程序代碼B、是否能看到軟件設計文檔C、是否能看到被測源程序D、運行結果是否確定正確答案:C25、()是選擇若干個測試用例,運行被測程序,使得程序中的每個可執(zhí)行語句至少執(zhí)行一次。A、條件覆蓋B、語句覆蓋C、判定覆蓋D、組合覆蓋正確答案:B26、軟件是計算機系統(tǒng)中與硬件相互依存的另一部分,它的組成部分是()。A、程序、數(shù)據(jù)B、程序C、程序、文檔D、程序、數(shù)據(jù)、文檔正確答案:D27、驗收測試是以()為主的測試。A、QA人員B、用戶C、軟件開發(fā)人員D、軟件測試人員正確答案:B28、不屬于邏輯覆蓋方法的是()。A、條件覆蓋B、判定覆蓋C、組合覆蓋D、接口覆蓋正確答案:D29、在做安全性測試之前,首先要分析()。A、暴露出來的行為B、安全性控制C、資產(chǎn)和危險D、以上全部正確答案:D30、軟件動態(tài)測試方法分為白盒法和()。A、白盒法B、動態(tài)測試C、灰盒法D、黑盒法正確答案:D31、在GB/T17544中,軟件包質量要求包括三部分,即產(chǎn)品描述要求、________、程序和數(shù)據(jù)要求。A、用戶文檔要求B、設計要求說明C、系統(tǒng)功能要求D、軟件配置要求正確答案:A32、下列測試策略中,不是在系統(tǒng)測試的中后期和驗收測試階段進行的是()。A、安裝測試B、裸機測試C、加密測試D、數(shù)據(jù)庫測試正確答案:A33、用測試工具測試一個Web系統(tǒng)最大支持多少個用戶同時并發(fā)登錄,這個測試屬于()。A、負載測試B、容量測試C、安全性測試D、壓力測試正確答案:D34、軟件測試是軟件質量保證的重要手段,下述哪種測試是軟件測試的最基礎環(huán)節(jié)?A、結構測試B、功能測試C、單元測試D、驗收測試正確答案:C35、軟件質量的定義是____。A、滿足規(guī)定用戶需求的能力B、最大限度達到用戶滿意C、軟件的功能性、可靠性、易用性、效率、可維護性、可移植性D、軟件特性的總和,以及滿足規(guī)定和潛在用戶需求的能力正確答案:D36、控制流覆蓋準則約束最弱的是()。A、點覆蓋B、條件覆蓋C、路徑覆蓋D、邊覆蓋正確答案:A37、以下選項中不屬于協(xié)議一致性測試分析方法中的測試的是()。A、定向診斷測試B、基本互聯(lián)測試C、能力測試D、人員測試正確答案:D38、以下()方法不是黑盒測試用例的設計方法。A、因果圖法B、路徑法C、邊界值法D、場景法正確答案:B39、下列哪種文檔不是在詳細設計階段產(chǎn)生的()。A、單元測試計劃B、詳細設計說明書C、系統(tǒng)測試用例D、單元測試報告正確答案:C40、下列不適合使用功能測試工具的場合是()。A、需要頻繁更改測試用例的測試B、涉及與物理設備交互的測試C、回歸測試D、跨平臺的測試正確答案:D41、下面說法正確的是()A、測試配置是軟件配置的一個子集B、錯誤發(fā)現(xiàn)的越晚,改正的代價就越大,這個代價是呈現(xiàn)接近線性增長的趨勢。C、軟件測試僅是在編程之后進行的測試D、需求規(guī)格說明、概要設計規(guī)格說明、詳細設計規(guī)格說明、源程序這些并不全是軟件測試的對象正確答案:A42、下述說法錯誤的是_______。A、集成測試也叫做組裝測試,通常在編碼完成的基礎上,將所有的程序模塊進行有序的、遞增的測試B、系統(tǒng)測試是在真實或模擬系統(tǒng)運行環(huán)境下,檢查完整的程序系統(tǒng)能否和相關硬件、外設、網(wǎng)絡、系統(tǒng)軟件和支持平臺等正確配置與連接,并滿足用戶需求C、集成測試是檢驗程序單元或部件的接口關系,逐步集成為符合概要設計要求的程序部件或整個系統(tǒng)。D、單元測試又稱為模塊測試,是針對軟件測試的最小單位-程序模塊進行正確性檢驗的測試工作正確答案:A43、黑盒測試是一種重要的測試策略,又稱為數(shù)據(jù)驅動的測試,其測試數(shù)據(jù)來源于()A、概要設計說明B、軟件規(guī)格說明C、軟件設計說明D、詳細設計說明正確答案:B44、在進行單元測試時,常用的方法是()A、采用白盒測試,輔之以黑盒測試;B、只使用白盒測試。C、采用黑盒測試,輔之以白盒測試;D、只使用黑盒測試;正確答案:A45、下列不屬于動態(tài)分析的軟件行為是()A、結構分析B、建模C、分支執(zhí)行分析D、屏幕仿真正確答案:A46、為測試覆蓋率指標完成測試用例設計的技術有()。A、數(shù)據(jù)定義/使用測試B、狀態(tài)遷移C、判斷和條件測試D、以上全部正確答案:D47、單元測試中設計測試用例的依據(jù)是()A、詳細設計規(guī)格說明書B、項目計劃說明書C、概要設計規(guī)格說明書D、用戶需求規(guī)格說明書正確答案:A48、下列能作為設計階段測試對象的文檔是()A、邏輯設計規(guī)格說明B、內部設計規(guī)格說明C、以上全部D、外部設計規(guī)格說明正確答案:C49、一個Web應用程序的版本升級后,測試人員分別在IE5和IE6下瀏覽應用,查看程序是否存在問題,這種測試屬于()。A、兼容性測試B、易用測試C、安裝測試D、安全測試正確答案:A50、與設計測試用例無關的文檔有()。A、需求規(guī)格說明書B、項目開發(fā)計劃C、設計說明書D、源程序正確答案:B51、嚴重的軟件缺陷的產(chǎn)生主要源自()。A、需求B、編碼C、測試D、設計正確答案:D52、設計測試用例時候,()是用得最多的一種黑盒測試方法。A、等價類劃分B、錯誤推測C、邊界值分析D、因果圖正確答案:C53、產(chǎn)品發(fā)布后修復軟件缺陷比項目開發(fā)早期這樣做的費用要高_____A、1~2倍B、100倍或更高C、10~20倍D、50倍正確答案:B54、提高系統(tǒng)時間效率的最佳方法是()A、選擇最好的測試用例B、選擇最佳的測試方法C、使用測試工具D、選擇高效的算法正確答案:D55、下列不屬于安全性的性能是()。A、有效性B、精確性C、生存性D、一致性正確答案:D56、下列()方法設計出的測試用例發(fā)現(xiàn)程序錯誤的能力最強。A、邊界值分析法B、場景法C、決策表法D、等價類劃分法正確答案:A57、在對單機版的軟件進行測試的過程中,下列說法中正確的是()。A、對鼠標的左右鍵功能不需要測試,因為是自動支持的,不需要編程實現(xiàn)對此功能的支持B、對鼠標和滾輪功能都需要進行測試C、對于滾輪功能不需要測試,因為是自動支持的,不需要編程實現(xiàn)對此功能的支持D、對雙擊和三擊鼠標功能不需要測試,因為是自動支持的,不需要編程實現(xiàn)對此功能的支持正確答案:B58、下列關于測試方法的說法中正確的是()。A、隨機測試是一種很不專業(yè)的測試方法,所以在測試中不能用隨機測試方法B、在實際測試中,邊界值分析法和等價類劃分法經(jīng)常結合使用C、錯誤猜測法本身不是一種測試技術,所以不用編寫測試用例D、在設計測試用例的過程中,應考慮失敗測試,不用考慮通過測試正確答案:B59、軟件測試員究竟做些什么。A、軟件測試員的目的是發(fā)現(xiàn)軟件缺陷B、軟件測試員的目的是發(fā)現(xiàn)軟件缺陷,盡可能早一些,并將其得以修復C、軟件測試員的目的是發(fā)現(xiàn)軟件缺陷,盡可能早一些,并確保其得以修復D、軟件測試員的目的是發(fā)現(xiàn)軟件缺陷,盡可能早一些正確答案:C60、什么是配置測試?A、檢查缺陷是否有效改正B、是交互適應性、實用性和有效性的集中體現(xiàn)C、是指使用各種硬件來測試軟件操作的過程D、是指檢查軟件之間是否正確交互和共享信息正確答案:C61、基于調用圖的集成測試方式有兩種,即成對集成和相鄰集成。其中相鄰集成是針對()A、邊B、模塊C、結點D、語句正確答案:C62、_____可以作為軟件測試結束的標志。A、使用了特定的測試用例B、查出了預定數(shù)目的錯誤C、按照測試計劃中所規(guī)定的時間進行了測試D、錯誤強度曲線下降到預定的水平正確答案:D63、下列不屬于軟件本身的原因產(chǎn)生的缺陷的是()A、系統(tǒng)結構不合理B、文檔錯誤C、算法錯誤D、語法錯誤正確答案:B64、計算機軟件或程序中存在的某種破壞正常運行能力的問題、錯誤,或者隱藏的功能缺陷是屬于()A、缺陷B、故障C、缺點D、失效正確答案:A65、自底向上測試的策略不需要單獨設計樁模塊,也無需依賴結構設計,對于需要考慮對象或復用時,相對其他測試策略而言,該策略比較合理,所以自底向上測試是()。A、面向結構的測試B、面向數(shù)據(jù)的測試C、面向功能的測試D、面向程序的測試正確答案:C66、下列產(chǎn)品不適合采用基于功能的集成測試策略的是()A、技術探索型項目,其功能的實現(xiàn)遠比質量更關鍵B、關鍵功能具有較大風險的產(chǎn)品C、控制結構比較清晰和穩(wěn)定的產(chǎn)品D、對于功能實現(xiàn)沒有把握的產(chǎn)品正確答案:C67、下面()方法能夠有效地檢測輸入條件的各種組合可能引起的錯誤。A、邊界值分析B、因果圖C、等價類劃分D、錯誤推測正確答案:B68、下列缺陷中,不屬于加工缺陷的是()A、初始化缺陷B、靜態(tài)邏輯缺陷C、接口缺陷D、算術與操作缺陷正確答案:C69、對于軟件的β測試,下列描述正確的是______。A、β測試就是在軟件公司外部展開的測試,由專業(yè)的測試人員執(zhí)行的測試B、β測試就是在軟件公司外部展開的測試,可以由非專業(yè)的測試人員執(zhí)行的測試C、β測試就是在軟件公司內部展開的測試,由公司專業(yè)的測試人員執(zhí)行的測試D、β測試就是在軟件公司內部展開的測試,由公司的非專業(yè)測試人員執(zhí)行的測試正確答案:B70、針對是否對無效數(shù)據(jù)進行測試,可以將等價類測試分為()1)標準(一般)等價類測試2)健壯等價類測試3)弱等價類測試4)強等價類測試A、1)3)B、3)4)C、1)2)D、2)4)正確答案:C二、判斷題(共30題,每題1分,共30分)1、軟件測試員可以對產(chǎn)品說明書進行白盒測試。A、正確B、錯誤正確答案:B2、功能測試的回歸測試經(jīng)常要多次重復A、正確B、錯誤正確答案:A3、為驗證某音樂會訂票系統(tǒng)是否能夠承受大量用戶同時訪問,測試工程師一般采用負載壓力測試工具。A、正確B、錯誤正確答案:A4、錯誤猜測法本身不是一種測試技術,所以不用編寫測試用例A、正確B、錯誤正確答案:B5、在集成測試階段是采用黑盒測試與白盒測試相結合的方法A、正確B、錯誤正確答案:A6、單元測試通常由開發(fā)人員進行。A、正確B、錯誤正確答案:A7、軟件測試工具可以代替軟件測試員。A、正確B、錯誤正確答案:B8、在軟件開發(fā)過程中,若能盡早暴露其中的錯誤,則為修復和改進錯誤所花費的代價就會降低。A、正確B、錯誤正確答案:A9、設計功能測試用例的根本依據(jù)是概要設計說明書A、正確B、錯誤正確答案:B10、軟件測試的目的在于發(fā)現(xiàn)錯誤、改正錯誤。A、正確B、錯誤正確答案:B11、為了提高測試的效率,需要取一切可能的輸入數(shù)據(jù)作為測試數(shù)據(jù),達到全部覆蓋的要求A、正確B、錯誤正確答案:B12、軟件測試按照測試階段可分為單元測試、確認測試、系統(tǒng)測試、驗收測試A、正確B、錯誤正確答案:B13、沒有發(fā)現(xiàn)錯誤的測試是沒有價值的。A、正確B、錯誤正確答案: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

提交評論