MOOC 軟件質量保證-西安交通大學 中國大學慕課答案_第1頁
MOOC 軟件質量保證-西安交通大學 中國大學慕課答案_第2頁
MOOC 軟件質量保證-西安交通大學 中國大學慕課答案_第3頁
MOOC 軟件質量保證-西安交通大學 中國大學慕課答案_第4頁
MOOC 軟件質量保證-西安交通大學 中國大學慕課答案_第5頁
已閱讀5頁,還剩40頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

MOOC軟件質量保證-西安交通大學中國大學慕課答案第1周單元作業(yè)第1周單元測驗1、問題:下列哪個是軟件運行過程中出現(xiàn)的不希望/不可接受的內(nèi)部狀態(tài)。()選項:A、錯誤B、缺陷C、故障D、失效正確答案:【故障】2、問題:根據(jù)統(tǒng)計分析,目前導致軟件缺陷最大的原因是()。選項:A、需求規(guī)格說明書B、設計問題C、編碼問題D、Bug修復不正確正確答案:【需求規(guī)格說明書】3、問題:McCall質量模型包含多少個質量因子。()選項:A、9B、10C、11D、12正確答案:【11】4、問題:在ISO/IEC9126質量模型中,質量特性與子特性之間的關系是()。選項:A、一對一B、一對多C、多對一D、多對多正確答案:【一對多】5、問題:軟件質量保證的目標不包括()。選項:A、保證軟件符合需求規(guī)格說明書B、保證軟件開發(fā)及其維護符合功能需求C、保證軟件開發(fā)及其維護符合技術需求D、保證軟件開發(fā)及其維護符合管理需求正確答案:【保證軟件符合需求規(guī)格說明書】6、問題:下面關于測試思想和測試用例的描述,錯誤的是()。選項:A、測試思想是辨別某個測試可能有用的簡要說明B、測試思想是測試用例的思想來源C、測試思想和測試用例相同D、測試思想和測試用例不同正確答案:【測試思想和測試用例相同】7、問題:在開發(fā)軟件過程中,人們可能發(fā)生的錯誤包括()。選項:A、客戶未完全描述清楚他的意圖B、分析人員未完全理解客戶需求C、設計人員未完全弄清楚需求文檔D、實現(xiàn)人員編寫出不完善的程序正確答案:【客戶未完全描述清楚他的意圖#分析人員未完全理解客戶需求#設計人員未完全弄清楚需求文檔#實現(xiàn)人員編寫出不完善的程序】8、問題:下列哪些情況屬于輸入方面的缺陷。()選項:A、接受正確的輸入B、接受錯誤的輸入C、不接受正確的輸入D、不接受錯誤的輸入正確答案:【接受錯誤的輸入#不接受正確的輸入】9、問題:下列哪些屬于質量的FURPS維度。()選項:A、功能B、易用性C、可伸縮性D、性能正確答案:【功能#易用性#性能】10、問題:下列關于軟件質量保證和軟件測試的描述,正確的是()。選項:A、軟件質量保證面向過程,注重減少開發(fā)過程中的錯誤做法B、軟件測試面向產(chǎn)品,注重發(fā)現(xiàn)產(chǎn)品中的缺陷C、軟件質量保證一般通過努力改進過程來改進產(chǎn)品D、軟件測試面向過程,而軟件質量保證面向產(chǎn)品正確答案:【軟件質量保證面向過程,注重減少開發(fā)過程中的錯誤做法#軟件測試面向產(chǎn)品,注重發(fā)現(xiàn)產(chǎn)品中的缺陷#軟件質量保證一般通過努力改進過程來改進產(chǎn)品】11、問題:按照階段,軟件測試可以分為哪幾種類型。()選項:A、單元測試B、集成測試C、系統(tǒng)測試D、驗收測試正確答案:【單元測試#集成測試#系統(tǒng)測試#驗收測試】12、問題:按照設計方法,軟件測試可以分為哪幾種類型。()選項:A、黑盒測試B、白盒測試C、灰盒測試D、紅盒測試正確答案:【黑盒測試#白盒測試#灰盒測試】13、問題:不運行的軟件,也可以產(chǎn)生故障和失效。()選項:A、正確B、錯誤正確答案:【錯誤】14、問題:迭代式開發(fā)可以有效解決瀑布模型中存在的不足。()選項:A、正確B、錯誤正確答案:【正確】15、問題:可以使用用例(UseCase)來描述和管理用戶需求。()選項:A、正確B、錯誤正確答案:【正確】16、問題:每個人對軟件質量的關注和要求是相同的。()選項:A、正確B、錯誤正確答案:【錯誤】17、問題:可以通過測試來發(fā)現(xiàn)軟件中所有的缺陷。()選項:A、正確B、錯誤正確答案:【錯誤】18、問題:故障是軟件缺陷的外在表現(xiàn)。()選項:A、正確B、錯誤正確答案:【錯誤】19、問題:可以通過測試來發(fā)現(xiàn)軟件中所有的缺陷。()選項:A、正確B、錯誤正確答案:【錯誤】20、問題:不僅要測試程序代碼,還應該測試文檔和數(shù)據(jù)。()選項:A、正確B、錯誤正確答案:【正確】第2周單元作業(yè)第2周單元測驗1、問題:下列關于軟件過程的描述,不正確的是()。選項:A、提供規(guī)范但靈活的方法來指派軟件項目團隊中每個成員的任務和職責B、目的是在規(guī)定的時間和預算內(nèi),保證軟件產(chǎn)品的質量滿足用戶的需求C、過程定義了為達到某個目標,誰應該做什么、在什么時候做、如何做D、軟件工程過程是確定的,每個軟件項目都必須嚴格按照過程要求正確答案:【軟件工程過程是確定的,每個軟件項目都必須嚴格按照過程要求】2、問題:在RUP中,下列哪個流程不是核心工作流程。()選項:A、業(yè)務建模B、項目管理C、分析與設計D、測試正確答案:【項目管理】3、問題:下列關于“測試與評估”環(huán)節(jié)的描述,不正確的是()。選項:A、工作重心是達到所需的測試深度和廣度B、設計測試用例并執(zhí)行測試工作C、分析測試結果并編寫缺陷報告D、表現(xiàn)測試總結報告正確答案:【表現(xiàn)測試總結報告】4、問題:下列關于“完成驗收任務”環(huán)節(jié)的描述,不正確的是()。選項:A、主要工作包括優(yōu)化測試用例集B、對軟件給出客觀的質量評價C、確認軟件是否穩(wěn)定,是否值得進一步測試D、編寫測試總結報告正確答案:【確認軟件是否穩(wěn)定,是否值得進一步測試】5、問題:應該由下列哪類角色負責維護確認構建穩(wěn)定性的測試用例集。()選項:A、測試人員B、開發(fā)人員C、配置管理人員D、市場銷售人員正確答案:【測試人員】6、問題:“定義評估任務”環(huán)節(jié)的主要任務包括()。選項:A、明確測試工作目標B、制定測試工作計劃C、確定測試工作的范圍與邊界D、設計足夠多的測試用例正確答案:【明確測試工作目標#制定測試工作計劃#確定測試工作的范圍與邊界】7、問題:可以從哪些維度來區(qū)分不同的軟件測試技術?()選項:A、測試者/誰執(zhí)行測試工作B、測試內(nèi)容/覆蓋C、解決的潛在問題D、活動/如何測試E、評估/如何判斷測試用例是否通過正確答案:【測試者/誰執(zhí)行測試工作#測試內(nèi)容/覆蓋#解決的潛在問題#活動/如何測試#評估/如何判斷測試用例是否通過】8、問題:如果測試團隊完全按照理想的Bug曲線,會存在哪些副作用?()選項:A、在項目初期,不努力發(fā)現(xiàn)深層次缺陷B、在項目初期,努力發(fā)現(xiàn)深層次缺陷C、在項目后期,不認真測試D、在項目后期,認真測試正確答案:【在項目初期,不努力發(fā)現(xiàn)深層次缺陷#在項目后期,不認真測試】9、問題:在測試過程中,有哪些類型的測試資產(chǎn)?()選項:A、測試用例B、測試數(shù)據(jù)C、測試腳本D、測試工具E、測試文檔正確答案:【測試用例#測試數(shù)據(jù)#測試腳本#測試工具#測試文檔】10、問題:跟隨測試可以分為哪幾種類型()。選項:A、改變測試行為B、改變測試數(shù)據(jù)C、改變運行環(huán)境D、改變程序選項和配置正確答案:【改變測試行為#改變測試數(shù)據(jù)#改變運行環(huán)境#改變程序選項和配置】11、問題:測試分析師負責設計軟件自動化測試架構和開發(fā)自動化測試工具。()選項:A、正確B、錯誤正確答案:【錯誤】12、問題:測試團隊的工作目標可能會隨著軟件生命周期發(fā)生變化。()選項:A、正確B、錯誤正確答案:【正確】13、問題:采用跟隨測試可能會找到最佳的測試用例來發(fā)現(xiàn)缺陷及其引發(fā)的失效。()選項:A、正確B、錯誤正確答案:【正確】14、問題:跟隨測試是一種探索性測試,通常由計算機自動執(zhí)行。()選項:A、正確B、錯誤正確答案:【錯誤】15、問題:驗證構建是否穩(wěn)定,通常采用自動化測試方式。()選項:A、正確B、錯誤正確答案:【正確】第3周單元作業(yè)第3周單元測驗1、問題:下列關于邊界值測試基本原則的描述,不正確的是()。選項:A、如果輸入條件規(guī)定了取值范圍,則以此范圍為基礎設計測試用例B、如果輸入條件規(guī)定了取值的個數(shù),則以個數(shù)為基礎設計測試用例C、如果需求規(guī)范說明指定了輸出而非輸入的范圍和取值的個數(shù),則無法使用邊界值測試D、如果輸入或輸出是一個有序集合,如:線性表、順序文件等;則選擇該序列中的第一個及最后一個元素進行測試,進一步考慮第二個元素和倒數(shù)第二個元素正確答案:【如果需求規(guī)范說明指定了輸出而非輸入的范圍和取值的個數(shù),則無法使用邊界值測試】2、問題:對于有3個輸入的程序,采用健壯最壞情況測試,應該設計多少個測試用例?()選項:A、13B、125C、19D、343正確答案:【343】3、問題:某個程序接受兩個整型輸入X和Y,X的取值范圍為[100,200],Y的取值范圍為[30,50];采用弱一般等價類,會得到多少個測試用例?()選項:A、1B、3C、5D、9正確答案:【1】4、問題:某個程序接受兩個整型輸入X和Y,X的取值范圍為[100,200],Y的取值范圍為[30,50];采用弱健壯等價類,會得到多少個測試用例?()選項:A、1B、3C、5D、9正確答案:【5】5、問題:通常來講,對于同一個問題(程序),下列哪類測試技術產(chǎn)生的測試用例數(shù)量最少?()選項:A、普通邊界值B、等價類C、決策表D、健壯性測試正確答案:【決策表】6、問題:對于一個明確范圍的輸入或輸出,采用邊界值技術進行測試用例的設計,應該選擇哪些測試數(shù)據(jù)。()選項:A、最小值B、略大于最小值C、正常值D、略小于最大值E、最大值正確答案:【最小值#略大于最小值#正常值#略小于最大值#最大值】7、問題:某個程序接受一個整型輸入X,它的有效取值范圍為[0,100],采用健壯性測試,應該選擇哪些數(shù)據(jù)?()選項:A、0B、-1C、10000D、101E、-1000F、100正確答案:【0#-1#101#100】8、問題:決策表技術適用于具有下列哪些特征的應用程序?()選項:A、if-then-else邏輯B、輸入變量之間存在邏輯關系C、很低的圈復雜度D、輸入與輸出之間存在因果關系正確答案:【if-then-else邏輯#輸入變量之間存在邏輯關系#輸入與輸出之間存在因果關系】9、問題:采用等價類測試進行測試用例設計,對于有效等價類,編寫一個新的測試用例,一次只包含一個還未被覆蓋的有效等價類。()選項:A、正確B、錯誤正確答案:【錯誤】10、問題:強健壯等價類測試基于單缺陷假設,既考慮有效等價類也考慮無效等價類。()選項:A、正確B、錯誤正確答案:【錯誤】11、問題:決策表用于表述和分析復雜邏輯關系,適用于描述在不同條件下多種可執(zhí)行動作的組合問題。()選項:A、正確B、錯誤正確答案:【正確】12、問題:在擴展條目決策表中,每個條件只能取真或假兩種情況。()選項:A、正確B、錯誤正確答案:【錯誤】13、問題:在應用決策表進行測試用例設計時,條件也可以解釋為輸入的等價類,動作對應程序的主要功能處理部分。()選項:A、正確B、錯誤正確答案:【正確】14、問題:在應用決策表進行測試時,可以將條件看作是程序的輸入、動作看作是程序的輸出;此時,可以將規(guī)則解釋為測試用例。()選項:A、正確B、錯誤正確答案:【正確】15、問題:在擴展條目決策表中,每個條件可以有多種取值。()選項:A、正確B、錯誤正確答案:【正確】第4周單元作業(yè)第4周單元測驗1、問題:DD路徑是一個語句序列,是指()。選項:A、定義到定義的路徑B、定義到?jīng)Q策的路徑C、決策到定義的路徑D、決策到?jīng)Q策的路徑正確答案:【決策到?jīng)Q策的路徑】2、問題:當采用給定的測試用例集作用于被測軟件時,程序圖中的所有節(jié)點都被遍歷到,則稱這組測試用例集滿足()覆蓋。選項:A、節(jié)點B、邊C、路徑D、條件正確答案:【節(jié)點】3、問題:()覆蓋是指設計一組測試用例,當它們作用于被測軟件時,不僅程序中每個判定的各種取值至少被執(zhí)行一次,而且每個判定中每個條件的各種取值也至少被執(zhí)行一次。選項:A、判定-條件B、判定C、條件D、條件組合正確答案:【判定-條件】4、問題:()覆蓋是指設計一組測試用例,當它們作用于被測軟件時,程序中每個判定內(nèi)的所有條件的取值組合都至少被執(zhí)行一次。選項:A、判定-條件B、判定C、條件D、條件組合正確答案:【條件組合】5、問題:設e為程序圖中的邊,n為程序圖中的節(jié)點,則程序的圈復雜度可以由下列哪個公式計算得到。()選項:A、e-nB、e-n+1C、e-n+2D、e-n+3正確答案:【e-n+2】6、問題:假設存在語句:if(X==10);該語句對于X來講,是()節(jié)點。選項:A、定義B、計算使用C、謂詞使用D、聲明正確答案:【謂詞使用】7、問題:假設存在語句:Y=X+10;該語句對于X來講,是()節(jié)點。選項:A、定義B、計算使用C、謂詞使用D、聲明正確答案:【計算使用】8、問題:DD路徑是程序圖中的一條鏈,可以分為如下哪些情況?()選項:A、由一個入度為0的節(jié)點組成,對應于源節(jié)點B、由一個出度為0的節(jié)點組成,對應于匯節(jié)點C、由一個入度≥2或出度≥2的節(jié)點組成,對應于判定語句或判定語句的結束D、由一個入度為1且出度為1的節(jié)點組成,對應于短分支E、由長度≥1的最大鏈組成,對應于串行語句序列正確答案:【由一個入度為0的節(jié)點組成,對應于源節(jié)點#由一個出度為0的節(jié)點組成,對應于匯節(jié)點#由一個入度≥2或出度≥2的節(jié)點組成,對應于判定語句或判定語句的結束#由一個入度為1且出度為1的節(jié)點組成,對應于短分支#由長度≥1的最大鏈組成,對應于串行語句序列】9、問題:程序中,循環(huán)包含下列哪些類型?()選項:A、簡單循環(huán)B、串接循環(huán)C、嵌套循環(huán)D、復雜循環(huán)正確答案:【簡單循環(huán)#串接循環(huán)#嵌套循環(huán)#復雜循環(huán)】10、問題:下列關于黑盒測試與白盒測試的描述,正確的是()。選項:A、黑盒測試技術給出了如何設計測試用例,但不知是否存在遺漏或冗余B、黑盒測試技術給出了如何設計測試用例,也很清楚可以確定是否存在遺漏或冗余C、白盒測試技術給出了一組應該達到的標準,但未告訴如何設計測試用例D、白盒測試技術既給出了一組應該達到的標準,也告訴了如何設計測試用例正確答案:【黑盒測試技術給出了如何設計測試用例,但不知是否存在遺漏或冗余#白盒測試技術給出了一組應該達到的標準,但未告訴如何設計測試用例】11、問題:程序圖是一個有向圖,其中:節(jié)點表示程序中的語句或語句片段,邊表示程序語句或語句片段之間的控制流。()選項:A、正確B、錯誤正確答案:【正確】12、問題:基路徑是指從所有的程序路徑中選擇一個最小的路徑集合,程序中的其它路徑都可以由這一組路徑進行加法和數(shù)乘運算得到。選項:A、正確B、錯誤正確答案:【正確】13、問題:基路徑測試給出了必需進行的測試的上限。選項:A、正確B、錯誤正確答案:【錯誤】14、問題:數(shù)據(jù)流測試是指關注變量接收值的點和使用(或引用)這些值的點的結構性測試形式。()選項:A、正確B、錯誤正確答案:【正確】15、問題:下面是某個程序的語句序列:X=8;X=10;Y=X+6;對于X來講,給語句序列是一個定義-清除路徑。選項:A、正確B、錯誤正確答案:【錯誤】16、問題:定義-使用路徑du-path(v)是指PATHS(P)中的一條路徑,該路徑的起始和最終節(jié)點分別是變量v的定義節(jié)點和使用節(jié)點。()選項:A、正確B、錯誤正確答案:【正確】第5周單元作業(yè)第5周單元測驗1、問題:下列關于集成測試使用方法的描述,正確的是()。選項:A、只能使用黑盒測試技術B、只能使用白盒測試技術C、以黑盒測試技術為主,以白盒測試技術為輔D、以白盒測試技術為主,以黑盒測試技術為輔正確答案:【以黑盒測試技術為主,以白盒測試技術為輔】2、問題:成對集成基于()進行集成測試。選項:A、調用關系B、功能分解結構C、DD路徑D、DD路徑圖正確答案:【調用關系】3、問題:相鄰集成需要的次數(shù)為()。選項:A、節(jié)點數(shù)-匯節(jié)點數(shù)B、節(jié)點數(shù)-匯節(jié)點數(shù)+1C、節(jié)點數(shù)-匯節(jié)點-1D、節(jié)點數(shù)-源節(jié)點正確答案:【節(jié)點數(shù)-匯節(jié)點數(shù)】4、問題:MM路徑是指()。選項:A、決策到?jīng)Q策的路徑B、拓撲結構上可行路徑C、從定義節(jié)點到使用節(jié)點的語句序列D、穿插出現(xiàn)模塊執(zhí)行路徑和消息的序列正確答案:【穿插出現(xiàn)模塊執(zhí)行路徑和消息的序列】5、問題:下面關于三明治式集成的描述,不正確的是()。選項:A、減少了樁和驅動器的開發(fā)工作量B、減少了缺陷定位的難度C、中等規(guī)模的大爆炸D、結合自頂向下和自底向上的混合式增量測試正確答案:【減少了缺陷定位的難度】6、問題:下列哪些集成策略屬于增量式集成?()選項:A、大爆炸式集成B、自頂向下集成C、自底向上集成D、三明治式集成正確答案:【自頂向下集成#自底向上集成#三明治式集成】7、問題:與成對集成相比,相鄰集成具有哪些優(yōu)點。()選項:A、減少樁的開發(fā)B、減少驅動器的開發(fā)C、減少集成次數(shù)D、降低故障定位和分離問題正確答案:【減少樁的開發(fā)#減少驅動器的開發(fā)#減少集成次數(shù)】8、問題:采用基于路徑的集成測試,源節(jié)點包括()。選項:A、單元中的第一條可執(zhí)行語句B、緊接轉移控制到其它單元的節(jié)點之后的可執(zhí)行語句C、程序中的最后一條可執(zhí)行語句D、轉移控制到其它單元的節(jié)點正確答案:【單元中的第一條可執(zhí)行語句#緊接轉移控制到其它單元的節(jié)點之后的可執(zhí)行語句】9、問題:如果每個單元都能單獨正確工作,那么這些單元集成在一起之后也一定能正確工作。()選項:A、正確B、錯誤正確答案:【錯誤】10、問題:對于面向對象應用系統(tǒng)來講,集成測試可以分為2個層次:類內(nèi)集成測試和類間集成測試。()選項:A、正確B、錯誤正確答案:【正確】11、問題:在對兩個或兩個以上的單元進行集成時,通常需要開發(fā)樁和驅動器,來反映(模擬)這些單元和周圍單元之間的聯(lián)系。()選項:A、正確B、錯誤正確答案:【正確】12、問題:直接利用功能分解層次結構進行增量式集成,可能會由于待集成單元和已集成單元之間不直接發(fā)生聯(lián)系,從而使得集成過程不可行。()選項:A、正確B、錯誤正確答案:【正確】13、問題:相鄰集成是將測試限制在兩個具有調用關系的單元。()選項:A、正確B、錯誤正確答案:【錯誤】14、問題:如果采用成對集成,則程序圖中的每條邊都對應著一次集成。()選項:A、正確B、錯誤正確答案:【正確】15、問題:模塊執(zhí)行路徑是指以源節(jié)點開始、以匯節(jié)點結束的一系列語句,中間可以插入?yún)R節(jié)點。()選項:A、正確B、錯誤正確答案:【錯誤】第6周單元作業(yè)第6周單元測驗1、問題:下列哪種類型的測試主要關注每個程序單元內(nèi)部是否存在缺陷。()選項:A、單元測試B、集成測試C、系統(tǒng)測試D、驗收測試正確答案:【單元測試】2、問題:下列關于系統(tǒng)測試的描述,正確的是()。選項:A、主要采用黑盒測試技術B、參與人員可能包括項目團隊成員、市場人員以及客戶代表等C、不僅執(zhí)行功能性測試,還考慮非功能性測試D、需要在多種運行環(huán)境下進行測試正確答案:【主要采用黑盒測試技術#參與人員可能包括項目團隊成員、市場人員以及客戶代表等#不僅執(zhí)行功能性測試,還考慮非功能性測試#需要在多種運行環(huán)境下進行測試】3、問題:如何設計好的測試場景?()選項:A、記錄軟件系統(tǒng)中每一個重要對象的生命周期(從產(chǎn)生到消亡的全過程)B、列出系統(tǒng)所有可能用戶,分析他們的興趣點和期望從系統(tǒng)中得到哪些服務C、分析系統(tǒng)中潛在的破壞者,分析他們?yōu)槭裁匆茐能浖到y(tǒng)D、檢查系統(tǒng)事件,包括輸入事件、輸出事件甚至內(nèi)部事件;對于特殊的事件要特別關注E、觀察用戶的行為,邀請用戶到公司內(nèi)試用軟件,或者在軟件中安裝記錄用戶行為的功能,以便于分析用戶的行為正確答案:【記錄軟件系統(tǒng)中每一個重要對象的生命周期(從產(chǎn)生到消亡的全過程)#列出系統(tǒng)所有可能用戶,分析他們的興趣點和期望從系統(tǒng)中得到哪些服務#分析系統(tǒng)中潛在的破壞者,分析他們?yōu)槭裁匆茐能浖到y(tǒng)#檢查系統(tǒng)事件,包括輸入事件、輸出事件甚至內(nèi)部事件;對于特殊的事件要特別關注#觀察用戶的行為,邀請用戶到公司內(nèi)試用軟件,或者在軟件中安裝記錄用戶行為的功能,以便于分析用戶的行為】4、問題:如果不存在需求規(guī)格說明書或需求文檔不完善,如何采用基于需求規(guī)格說明的測試?()選項:A、軟件更新備忘錄B、用戶手冊草稿C、上一個版本的用戶手冊D、公開的國際/國家標準正確答案:【軟件更新備忘錄#用戶手冊草稿#上一個版本的用戶手冊#公開的國際/國家標準】5、問題:風險測試的主要任務包括()。選項:A、識別風險因素B、對于每個風險因素,考慮最佳的測試手段,并創(chuàng)建相應的測試用例C、評估測試工作的覆蓋率,找出測試工作中存在的漏洞D、設計復雜的測試場景正確答案:【識別風險因素#對于每個風險因素,考慮最佳的測試手段,并創(chuàng)建相應的測試用例#評估測試工作的覆蓋率,找出測試工作中存在的漏洞】6、問題:從系統(tǒng)運維人員角度看,性能測試關注下列哪些指標?()。選項:A、響應時間B、并發(fā)數(shù)C、吞吐率D、資源使用率正確答案:【響應時間#并發(fā)數(shù)#吞吐率#資源使用率】7、問題:軟件可靠性包括下列哪些指標?()選項:A、故障率B、維修率C、平均無故障時間D、平均維護時間正確答案:【故障率#維修率#平均無故障時間#平均維護時間】8、問題:系統(tǒng)測試不僅檢驗軟件產(chǎn)品在功能性方面是否滿足用戶需求,還驗證其性能、可靠性、安全性等非功能性方面是否滿足用戶需求。()選項:A、正確B、錯誤正確答案:【正確】9、問題:基礎用例是在擴展用例的基礎上,增加了前置條件和后置條件。()選項:A、正確B、錯誤正確答案:【錯誤】10、問題:通常來講,在一個用例規(guī)約中,不僅描述基本事件流,還描述各種備選/異常事件流。因此,需要針對這些事件流,分別設計測試用例。()選項:A、正確B、錯誤正確答案:【正確】11、問題:基于場景的測試是指測試人員基于用戶的實際業(yè)務和操作,構建復雜的涉及多次交互的使用場景,來檢驗軟件在復雜環(huán)境下的表現(xiàn)是否符合預期。()選項:A、正確B、錯誤正確答案:【正確】12、問題:由于需求規(guī)格說明是進一步設計、編碼和測試的依據(jù),因此,需要測試實現(xiàn)的軟件是否和需求規(guī)格說明相一致。()選項:A、正確B、錯誤正確答案:【正確】13、問題:風險測試主觀性很強,不同測試人員所發(fā)現(xiàn)的潛在風險不會完全相同。()選項:A、正確B、錯誤正確答案:【正確】14、問題:性能測試也稱為強度測試,是指通過給系統(tǒng)強加巨大的工作負載,以檢驗系統(tǒng)在峰值(甚至超過峰值)使用情況下是否能夠正常工作。()選項:A、正確B、錯誤正確答案:【錯誤】15、問題:軟件可靠性是指軟件系統(tǒng)在規(guī)定的條件下和規(guī)定的時間內(nèi)完成所要求功能的能力。()選項:A、正確B、錯誤正確答案:【正確】第7周單元作業(yè)第7周單元測驗1、問題:下列哪類測試以用戶為主導?()選項:A、單元測試B、集成測試C、系統(tǒng)測試D、驗收測試正確答案:【驗收測試】2、問題:下列關于驗收測試的描述,不正確的是()。選項:A、驗收測試依據(jù)合同進行測試,確定軟件符合雙方達成的共識B、以模擬數(shù)據(jù)測試軟件,檢驗軟件系統(tǒng)是否滿足用戶的業(yè)務需求C、驗收測試通常由用戶主導,軟件開發(fā)人員、測試人員、項目經(jīng)理以及質量保證人員一起參加D、驗收測試的目的是是驗證軟件系統(tǒng)是否滿足了用戶各方面要求,包括功能性和非功能性方面需求正確答案:【以模擬數(shù)據(jù)測試軟件,檢驗軟件系統(tǒng)是否滿足用戶的業(yè)務需求】3、問題:在面向對象中,程序的MM路徑是指()。選項:A、模塊執(zhí)行路徑與消息的交替序列B、方法與消息的交替序列C、決策到?jīng)Q策的語句序列D、定義節(jié)點到使用節(jié)點的語句序列定義節(jié)點到使用節(jié)點的語句序列正確答案:【方法與消息的交替序列】4、問題:在面向對象中,繼承是實現(xiàn)復用的一種有效手段。如果以類作為測試單元,由于繼承了父類的屬性與方法,子類無法獨立編譯、也無法對其進行單元測試。選項:A、正確B、錯誤正確答案:【正確】5、問題:為了測試子類,可以對其進行扁平化處理;使其包含全部繼承屬性和方法,從而變成一個扁平類。()選項:A、正確B、錯誤正確答案:【正確】6、問題:在面向對象中,可以直接在對抽象類實例化之后進行測試。()選項:A、正確B、錯誤正確答案:【錯誤】7、問題:在面向對象中,對于包含多個同名方法的類,只需要測試其中一個方法即可。()選項:A、正確B、錯誤正確答案:【錯誤】8、問題:面向對象分析(OOA)的測試主要包括對象測試、結構測試、主題測試、屬性及實例關聯(lián)測試、服務與消息關聯(lián)測試。()選項:A、正確B、錯誤正確答案:【正確】9、問題:面向對象設計(OOD)的測試主要包括類測試和類結構測試。()選項:A、正確B、錯誤正確答案:【正確】10、問題:基于順序圖可以很方便地設計出測試用例。()選項:A、正確B、錯誤正確答案:【正確】第8周單元作業(yè)第8周單元測驗1、問題:假設原程序P為:if(a>b),其變體M為:if(a≥c),則稱M是P的()變體。()選項:A、一階B、二階C、三階D、四階正確答案:【二階】2、問題:若變異體M與被測試程序P在語法上存在差異,但在語義上卻保持一致;即對于所有可能的測試用例,在P和M上的運行結果都一致;則稱M是P的()。選項:A、可殺死變體B、可存活變體C、等價變體D、活躍變體正確答案:【等價變體】3、問題:下列關于模型測試(MBT)的描述,不正確的是()。選項:A、與其它方法相比,基于模型的測試方法可以有效地提高測試效率,提高測試例生成的自動化程度B、MBT從被測軟件的抽象的形式化模型中,自動生成測試用例C、軟件模型是關于軟件行為和軟件結構的抽象描述D、基于模型的測試可認為是一種白盒測試方法正確答案:【基于模型的測試可認為是一種白盒測試方法】4、問題:當軟件故障由t個輸入值的組合所觸發(fā),稱為()元組合錯誤(參數(shù)故障)。選項:A、二B、t-1C、tD、t+1正確答案:【t】5、問題:變異算子可以分為哪些類型?()選項:A、常量變異算子B、操作符變異算子C、語句變異算子D、變量變異算子正確答案:【常量變異算子#操作符變異算子#語句變異算子#變量變異算子】6、問題:常用的測試模型包括:()。選項:A、基于文法的測試模型B、UML模型C、有限狀態(tài)機模型D、數(shù)據(jù)流圖正確答案:【基于文法的測試模型#UML模型#有限狀態(tài)機模型#數(shù)據(jù)流圖】7、問題:針對FSM,生成測試用例的方法包括:()。選項:A、遷移路徑法(T方法)B、唯一輸入輸出序列法(UIO方法)C、區(qū)分序列法(D方法)D、特征序列法(W方法)正確答案:【遷移路徑法(T方法)#唯一輸入輸出序列法(UIO方法)#區(qū)分序列法(D方法)#特征序列法(W方法)】8、問題:組合測試方法可以分為哪幾類?()選項:A、代數(shù)構造法B、貪婪法C、猜測法D、元啟發(fā)式算法正確答案:【代數(shù)構造法#貪婪法#元啟發(fā)式算法】9、問題:SAMNA對偶設計方法包含如下哪些步驟?()選項:A、選擇滿足條件2k-1≥n的最小整數(shù)kB、從2k-1中任意選擇n個串,并形成n×(2k-1)矩陣C、在這n個串的末尾都加上一個0,形成n×2k矩陣D、矩陣的每一列都構成一個參數(shù)組合,每個參數(shù)的取值根據(jù)該列中相應位的取值來選擇正確答案:【選擇滿足條件2k-1≥n的最小整數(shù)k#從2k-1中任意選擇n個串,并形成n×(2k-1)矩陣#在這n個串的末尾都加上一個0,形成n×2k矩陣#矩陣的每一列都構成一個參數(shù)組合,每個參數(shù)的取值根據(jù)該列中相應位的取值來選擇】10、問題:變異測試是指采用程序變異技術來執(zhí)行測試的活動,包括評價測試用例集的充分性、設計/增強測試用例集等。()選項:A、正確B、錯誤正確答案:【正確】11、問題:變異測試一定需要程序源碼。()選項:A、正確B、錯誤正確答案:【錯誤】12、問題:耦合效應假設是指:程序員編程經(jīng)驗較為豐富,具有較強的專業(yè)技能,編寫出的有缺陷代碼與正確代碼非常接近,僅需作小幅度代碼修改就可以完成缺陷的移除。()選項:A、正確B、錯誤正確答案:【錯誤】13、問題:熟練程序員假設更關注錯誤的類別,若某測試用例可以檢測出簡單缺陷,則該測試用例也易于發(fā)現(xiàn)更為復雜的缺陷。()選項:A、正確B、錯誤正確答案:【錯誤】14、問題:變異是指對程序進行變更的行為。()選項:A、正確B、錯誤正確答案:【正確】15、問題:用某個測試用例,分別作用于被測程序P和其變體M;如果它們的輸出不同,則表明該測試用例殺死了M;稱為強變異準則。()選項:A、正確B、錯誤正確答案:【正確】16、問題:用某個測試用例,分別作用于被測程序P和其變體M;如果它們的輸出相同、但狀態(tài)不同,則表明該測試用例殺死了M;稱為弱變異準則。()選項:A、正確B、錯誤正確答案:【正確】17、問題:變異算子也稱為變更算子、變體算子,是一種產(chǎn)生變體的機制。設計變異算子的目的是模擬程序員可能出現(xiàn)的簡單錯誤。()選項:A、正確B、錯誤正確答案:【正確】18、問題:一個變異算子可能產(chǎn)生一個或多個變體,也可能連一個變體也產(chǎn)生不了。()選項:A、正確B、錯誤正確答案:【正確】19、問題:針對FSM的唯一輸入輸出序列法(UIO方法)的基本思想是:從初始狀態(tài)出發(fā),通過執(zhí)行輸入操作,保證模型中的所有狀態(tài)遷移均被覆蓋,即對整個模型進行一次遍歷,保證所有的狀態(tài)遷移都至少被覆蓋一次,就停止測試序列的進一步生成。選項:A、正確B、錯誤正確答案:【錯誤】20、問題:組合測試是一種有效的測試用例生成技術,能夠在保證錯誤檢出率的前提下采用盡可能少的測試用例。()選項:A、正確B、錯誤正確答案:【正確】21、問題:組合測試中最重要的問題是如何生成合適的測試用例集。()選項:A、正確B、錯誤正確答案:【正確】22、問題:組合測試通??梢缘玫阶罴训臏y試用例集合。()選項:A、正確B、錯誤正確答案:【錯誤】23、問題:組合測試的目的是發(fā)現(xiàn)程序中存在的組合錯誤。()選項:A、正確B、錯誤正確答案:【正確】24、問題:組合測試中的貪婪法通常可以得到全局最優(yōu)解(即:最佳測試用例集)。()選項:A、正確B、錯誤正確答案:【錯誤】25、問題:拉丁方陣以及相互正交的拉丁方陣屬于組合測試中的代數(shù)構造法。()選項:A、正確B、錯誤正確答案:【正確】26、問題:可以在現(xiàn)有拉丁方陣的基礎上,通過置換行、列以及交換符號來構建其它同階拉丁方陣。()選項:A、正確B、錯誤正確答案:【正確】27、問題:n階相互正交的拉丁方陣(MOLS)集合中共存在n-1個MOLS。()選項:A、正確B、錯誤正確答案:【錯誤】第9周單元作業(yè)第9周單元測驗1、問題:下列關于JUnit的描述,不正確的是()。選項:A、JUnit不僅僅是一個測試工具,也是一個測試框架B、JUnit不僅可以用于單元測試,還可以用于集成測試和系統(tǒng)測試C、JUnit提供了一些注解,便于管理測試用例D、JUnit不僅提供了直接使用的注解,還允許用戶自定義組合注解正確答案:【JUnit不僅可以用于單元測試,還可以用于集成測試和系統(tǒng)測試】2、問題:下列關于自動化測試的描述,不正確的是()。選項:A、與手工測試相比,自動化測試效率較高B、對于回歸測試來說,手工測試比自動化測試更加合適C、自動化測試不僅包括自動執(zhí)行測試用例,還可以進行測試用例的自動生成D、目前來講,自動化測試不能完全取代手工測試。正確答案:【對于回歸測試來說,手工測試比自動化測試更加合適】3、問題:下列關于JUnit注解的描述,正確的是()。選項:A、@BeforeEach、@AfterEach、@BeforeAll、和@AfterAll屬于測試方法生命周期有關的注解B、@RepeatedTest將測試類中的方法標記為測試模板,以進行重復測試C、@ParameterizedTest將測試類中的方法標記為參數(shù)化測試方法D、@TestFactory將測試類中的方法標記為測試工廠,以便于進行靜態(tài)測試正確答案:【@BeforeEach、@AfterEach、@BeforeAll、和@AfterAll屬于測試方法生命周期有關的注解#@RepeatedTest將測試類中的方法標記為測試模板,以進行重復測試#@ParameterizedTest將測試類中的方法標記為參數(shù)化測試方法】4、問題:常用的自動化測試技術包括:()。選項:A、錄制-回放技術B、數(shù)據(jù)驅動的測試C、腳本技術D、模擬用戶技術正確答案:【錄制-回放技術#數(shù)據(jù)驅動的測試#腳本技術#模擬用戶技術】5、問題:JUnit提供了多種斷言方法來檢驗測試用例是否通過,如:assertAll、assertEquals、assertNotEquals、assertNull、assertNotNull、assertThrows、assertTimeout、assertTrue、assertFalse。選項:A、正確B、錯誤正確答案:【正確】6、問題:探索性測試基本上是手工測試,但可以使用一些軟件進行輔助工作從而更好地進行探索性測試。()選項:A、正確B、錯誤正確答案:【正確】7、問題:對于回歸測試來說,手工測試比自動化測試更加合適。()選項:A、正確B、錯誤正確答案:【錯誤】8、問題:Web應用系統(tǒng)作為一類特殊的軟件系統(tǒng),不僅需要考慮功能性方面的測試,還需要完成安全測試、配置測試、接口測試、性能測試、兼容性測試等。()選項:A、正確B、錯誤正確答案:【正確】《軟件質量保證》期末考試試題1、問題:下列哪類角色可能將發(fā)現(xiàn)并修復缺陷作為軟件質量的重要指標。()選項:A、市場人員B、文檔編寫人員C、測試人員D、多媒體提供商正確答案:【測試人員】2、問題:下列關于軟件測試的描述,不正確的是()。選項:A、是由特定測試團隊執(zhí)行的一個正式過程B、按照預先計劃的測試過程來執(zhí)行計劃的測試用例C、軟件測試等于軟件使用D、需要記錄每個測試用例執(zhí)行的結果正確答案:【軟件測試等于軟件使用】3、問題:“定義評估任務”環(huán)節(jié)的目標是()。選項:A、設計測試用例B、編寫測試報告C、確定測試工作的重點D、確定測試方法是否可行正確答案:【確定測試工作的重點】4、問題:下面關于“驗證測試方法”的描述,不正確的是()。選項:A、目的是確定測試方法是否可行B、需要了解擬采用的每種測試技術的優(yōu)缺點C、編寫自動化測試工具D、需要獲得足夠的可測試性正確答案:【編寫自動化測試工具】5、問題:對于有3個輸入的程序,采用普通邊界值分析,應該設計多少個測試用例?()選項:A、13B、15C、125D、19正確答案:【13】6、問題:對于一個包含n個參數(shù)的程序,采用普通邊界值測試,可以設計多少個測試用例?()選項:A、4n+1B、6n+1C、5的n次方D、7的n次方正確答案:【4n+1】7、問題:對于一個包含n個參數(shù)的程序,采用健壯最壞情況測試,可以設計多少個測試用例?()選項:A、4n+1B、6n+1C、5的n次方D、7的n次方正確答案:【7的n次方】8、問題:某個程序接受兩個整型輸入X和Y,X的取值范圍為[100,200],Y的取值范圍為[30,50];采用強一般等價類,會得到多少個測試用例?()選項:A、1B、3C、5D、9正確答案:【1】9、問題:某個程序接受兩個整型輸入X和Y,X的取值范圍為[100,200],Y的取值范圍為[30,50];采用強健壯等價類,會得到多少個測試用例?()選項:A、1B、3C、5D、9正確答案:【9】10、問題:在程序(程序圖)中,“決策”語句是指()。選項:A、一個節(jié)點的入度或出度等于2B、一個節(jié)點的入度或出度大于2C、一個節(jié)點的入度或出度大于等于2D、一個節(jié)點的入度或出度小于等于2正確答案:【一個節(jié)點的入度或出度大于等于2】11、問題:當采用給定的測試用例集作用于被測軟件時,程序圖中的所有從源節(jié)點到匯節(jié)點的路徑都被遍歷到,則稱這組測試用例集滿足()覆蓋。選項:A、節(jié)點B、邊C、路徑D、條件正確答案:【路徑】12、問題:()覆蓋是指設計一組測試用例,當它們作用于被測軟件時,程序中每個判定的取真分支和取假分支至少各執(zhí)行一次。選項:A、語句B、分支C、條件D、條件組合正確答案:【分支】13、問題:()覆蓋是指設計一組測試用例,當它們作用于被測軟件時,程序中的每一條可執(zhí)行語句至少被執(zhí)行一次。選項:A、語句B、分支C、條件D、條件組合正確答案:【語句】14、問題:下列邏輯覆蓋指標中,測試要求最嚴格的是()。選項:A、判定-條件覆蓋B、判定覆蓋C、條件覆蓋D、條件組合覆蓋正確答案:【條件組合覆蓋】15、問題:下列哪種類型的測試主要關注單元之間的接口是否正確。()選項:A、單元測試B、集成測試C、系統(tǒng)測試D、驗收測試正確答案:【集成測試】16、問題:假設原程序P為:if(a>b),其變體M為:if(a≥b),則稱M是P的()變體。選項:A、一階B、二階C、三階D、四階正確答案:【一階】17、問題:假設原程序P為:if(a>b),其變體M為:if(c<b),則稱M是P的()變體。選項:A、一階B、二階C、三階D、四階正確答案:【二階】18、問題:對于FSM來講,常用的覆蓋準則不包括()。選項:A、狀態(tài)覆蓋B、遷移覆蓋C、路徑覆蓋D、語句覆蓋正確答案:【語句覆蓋】19、問題:下列關于Selenium的描述,不正確的是()。選項:A、Selenium是一個用于Web應用程序測試的工具B、Selenium測試可以直接運行在瀏覽器中,就像真正的用戶在操作一樣C、Selenium的測試腳本支持多種編程語言來編寫D、Selenium不僅用于Web應用測試,它還支持桌面應用的測試正確答案:【Selenium不僅用于Web應用測試,它還支持桌面應用的測試】20、問題:下列關于Appium的描述,不正確的是()。選項:A、Appium是一個開源工具,用于自動化測試移動應用軟件B、Appium是跨平臺的,允許用同樣的API在各種平臺上寫測試,做到在iOS、Android和Windows測試套件之間復用代碼C、Appium只能對運行于真機上的移動應用進行測試,而不能測試運行在模擬器上的移動應用D、Appium不需要被測試移動應用的源代碼就能對其進行自動化測試正確答案:【Appium只能對運行于真機上的移動應用進行測試,而不能測試運行在模擬器上的移動應用】21、問題:下列關于故障(fault)和失效(failure)的描述,正確的是()。選項:A、故障是軟件缺陷的內(nèi)在表現(xiàn)B、故障是軟件缺陷的外在表現(xiàn)C、失效是軟件缺陷的內(nèi)在表現(xiàn)D、失效是軟件缺陷的外在表現(xiàn)正確答案:【故障是軟件缺陷的內(nèi)在表現(xiàn)#失效是軟件缺陷的外在表現(xiàn)】22、問題:下列哪些技術方面的問題,可能會導致軟件缺陷的產(chǎn)生。()選項:A、新技術不成熟B、開發(fā)人員對新技術不夠熟練C、應用成熟技術D、用戶的要求在現(xiàn)有技術水平下不可能實現(xiàn)正確答案:【新技術不成熟#開發(fā)人員對新技術不夠熟練#用戶的要求在現(xiàn)有技術水平下不可能實現(xiàn)】23、問題:下面關于軟件質量保證的描述,正確的是()。選項:A、是確保軟件產(chǎn)品自誕生起到消亡止的全生命周期的質量活動B、涉及一系列有計劃的系統(tǒng)性管理活動C、只考慮開發(fā)過程的工作質量,不考慮軟件測試D、只針對軟件產(chǎn)品進行軟件測試,不考慮開發(fā)過程的工作質量正確答案:【是確保軟件產(chǎn)品自誕生起到消亡止的全生命周期的質量活動#涉及一系列有計劃的系統(tǒng)性管理活動】24、問題:可以從哪些維度來報告測試工作的進展情況?()選項:A、測試的結果(result)B、測試過程中存在的障礙與問題(obstacle)C、軟件中存在的風險(risk)D、測試的投入情況(effort)正確答案:【測試的結果(result)#測試過程中存在的障礙與問題(obstacle)#軟件中存在的風險(risk)#測試的投入情況(effort)】25、問題:可測試性(testability)包括下列哪些屬性?()選項:A、可靠性(reliability)B、可見性(visibility)C、可控性(control)D、可用性(availability)正確答案:【可見性(visibility)#可控性(control)】26、問題:下列哪些角色可以執(zhí)行構建穩(wěn)定性驗證?()選項:A、測試人員B、開發(fā)人員C、配置管理人員D、市場銷售人員正確答案:【測試人員#開發(fā)人員#配置管理人員】27、問題:邊界值測試,可以細分為哪些類型?()選項:A、普通邊界值B、健壯性測試C、最壞情況D、健壯最壞情況E、特殊值測試正確答案:【普通邊界值#健壯性測試#最壞情況#健壯最壞情況】28、問題:某個程序接受兩個整型輸入X、Y,X的有效取值范圍為[100,200]、Y的有效范圍為[1000,2000],采用普通邊界值測試,應該選擇下列哪些數(shù)據(jù)?()選項:A、{X,Y}={100,1500}B、{X,Y}={200,1500}C、{X,Y}={100,1000}D、{X,Y}={150,1000}正確答案:【{X,Y}={100,1500}#{X,Y}={200,1500}#{X,Y}={150,1000}】29、問題:某個程序接受兩個整型輸入X、Y,X的有效取值范圍為[100,200]、Y的有效范圍為[1000,2000],采用最壞情況測試,應該選擇下列哪些數(shù)據(jù)?()選項:A、{X,Y}={100,1500}B、{X,Y}={99,1500}C、{X,Y}={200,1000}D、{X,Y}={100,999}正確答案:【{X,Y}={100,1500}#{X,Y}={200,1000}】30、問題:某電子郵件系統(tǒng),要求賬戶必須滿足如下條件:1)賬戶長度為6-16個字符,2)必須以字母開頭,3)只能包括字母、數(shù)字和下劃線。那么,可以設計如下哪些等價類?()選項:A、滿足所有3個條件B、賬戶長度<6個字符或>16個字符C、賬戶不以字母開頭D、賬戶包含除字母、數(shù)字和下劃線之外的其它字符正確答案:【滿足所有3個條件#賬戶長度<6個字符或>16個字符#賬戶不以字母開頭#賬戶包含除字母、數(shù)字和下劃線之外的其它字符】31、問題:白盒測試又稱為()。選項:A、結構性測試B、行為測試C、基于代碼的測試D、透明盒測試正確答案:【結構性測試#基于代碼的測試#透明盒測試】32、問題:系統(tǒng)端口輸出事件覆蓋指標包括()。選項:A、每個端口輸出事件都至少發(fā)生一次B、每個端口輸出事件在每種情況下都至少發(fā)生一次C、每個端口輸入事件都至少發(fā)生一次D、常見的端口輸入事件序列都至少發(fā)生一次正確答案:【每個端口輸出事件都至少發(fā)生一次#每個端口輸出事件在每種情況下都至少發(fā)生一次】33、問題:驗收測試技術包括:()。選項:A、α測試B、β測試C、正式驗收測試D、路徑測試正確答案:【α測試#β測試#正式驗收測試】34、問題:如果以狀態(tài)圖來作為測試用例的設計依據(jù),可以采用如下哪些覆蓋指標?()選項:A、每個事件B、每個狀態(tài)C、每個狀態(tài)轉移D、狀態(tài)圖中的所有路徑正確答案:【每個事件#每個狀態(tài)#每個狀態(tài)轉移#狀態(tài)圖中的所有路徑】35、問題:變異算子設計需要滿足如下哪些原則?()選項:A、語法正確性B、典型性C、最小性和有效性D、精確定義正確答案:【語法正確性#典型性#最小性和有效性#精確定義】36、問題:組合測試的設計流程包括如下哪些步驟:()。選項:A、輸入空間建模B、組合設計C、生成測試用例D、分析測試結果正確答案:【輸入空間建模#組合設計#生成測試用例】37、問題:基于活動圖生成測試用例時,常用的覆蓋準則包括:()。選項:A、節(jié)點覆蓋B、邊覆蓋C、路徑覆蓋D、代表值覆蓋正確答案:【節(jié)點覆蓋#邊覆蓋#路徑覆蓋#代表值覆蓋】38、問題:下列關于Web應用系統(tǒng)表示層的測試,描述正確的是()。選項:A、表示層的測試方面包括了頁面內(nèi)容、頁面之間跳轉邏輯關系和用戶環(huán)境B、前端頁面包含的不同類型的內(nèi)容元素,測試的重點也不盡相同C、表示層測試的一個重要方面就是頁面鏈接關系之間是否能夠正常流轉D、表示層的測試需要檢驗數(shù)據(jù)庫系統(tǒng)是否支持多種方式的備份與還原正確答案:【表示層的測試方面包括了頁面內(nèi)容、頁面之間跳轉邏輯關系和用戶環(huán)境#前端頁面包含的不同類型的內(nèi)容元素,測試的重點也不盡相同#表示層測試的一個重要方面就是頁面鏈接關系之間是否能夠正常流轉】39、問題:下列關于移動應用測試面臨的主要問題,描述正確的是()。選項:A、版本更新快速B、多平臺的兼容性C、連接模式的多樣性D、端到端測試正確答案:【版本更新快速#多平臺的兼容性#連接模式的多樣性#端到端測試】40、問題:移動應用測試包括哪些方面?()選項:A、功能性測試B、兼容性測試C、易用性測試D、安全性測試正確答案:【功能性測試#兼容性測試#易用性測試#安全性測試】41、問題:錯誤(error)是指人們在開發(fā)軟件過程中發(fā)生的過錯(mistake)。()選項:A、正確B、錯誤正確答案:【正確】42、問題:缺陷(defect)是錯誤(error)在程序中的表現(xiàn)。()選項:A、正確B、錯誤正確答案:【正確】43、問題:失效是軟件缺陷的內(nèi)在表現(xiàn)。()選項:A、正確B、錯誤正確答案:【錯誤】44、問題:需求文檔中的用例(UseCase)可以作為測試用例的來源。()選項:A、正確B、錯誤正確答案:【正確】45、問題:在McCall質量模型中,有些質量因子之間是負相關關系。()選項:A、正確B、錯誤正確答案:【正確】46、問題:白盒測試是基于程序源碼的測試,也稱為玻璃盒測試、透明盒測試或行為測試。()選項:A、正確B、錯誤正確答案:【錯誤】47、問題:測試用例是測試活動的核心,可以只包含輸入,不包含預期輸出。()選項:A、正確B、錯誤正確答案:【錯誤】48、問題:在RUP中,一個工作流程可能會出現(xiàn)在不同階段和不同迭代中。()選項:A、正確B、錯誤正確答案:【正確】49、問題:測試設計師負責設計測試用例。()選項:A、正確B、錯誤正確答案:【錯誤】50、問題:同時綜合運用多種測試技術,可以有助于增加發(fā)現(xiàn)軟件缺陷的概率。()選項:A、正確B、錯誤正確答案:【正確】51、問題:當采用某種測試技術,難以發(fā)現(xiàn)新的缺陷時,可以嘗試采用不同的測試技術,從而發(fā)現(xiàn)更多的缺陷。()選項:A、正確B、錯誤正確答案:【正確】52、問題:普通邊界值測試基于單缺陷假設,只考慮有效值。()選項:A、正確B、錯誤正確答案:【正確】53、問題:等價類測試的核心是對輸入域或輸出域進行等價劃分,將集合/論域分為多個互不相交的子集,并且這些子集的并集等于全集。()選項:A、正確B、錯誤正確答案:【正確】54、問題:采用等價類測試進行測試用例設計,對于無效等價類,編寫一個新的測試用例來盡可能多地包含還未被覆蓋的無效等價類。()選項:A、正確B、錯誤正確答案:【錯誤】55、問題:采用等價類測試技術,不僅可以考慮輸入域的等價類劃分,還可以考慮輸出域的等價類劃分。()選項:A、正確B、錯誤正確答案:【正確】56、問題:弱健壯等價類測試基于多缺陷假設、只考慮有效等價類。()選項:A、正確B、錯誤正確答案:【錯誤】57、問題:可行路徑是指程序圖中拓撲結構上可行的路徑。()選項:A、正確B、錯誤正確答案:【錯誤】58、問題:對于簡單循環(huán)的測試,可以采用改進的邊界值來設計測試用例。()選項:A、正確B、錯誤正確答案:【正確】59、問題:對于串接循環(huán),如果兩個循環(huán)彼此獨立,則使用簡單循環(huán)測試策略分別測試它們。()選項:A、正確B、錯誤正確答案:【正確】60、問題:復雜循環(huán)屬于不良風格的程序,應該重新設計程序,而不是想辦法去測試它。()選項:A、正確B、錯誤正確答案:【正確】61、問題:集成策略是集成測試中非常重要的環(huán)節(jié),決定了各個單元被合并進來的順序。()選項:A、正確B、錯誤正確答案:【正確】62、問題:對兩個及兩個以上單元進行集成時,需要考慮它們與周圍單元之間的聯(lián)系。()選項:A、正確B、錯誤正確答案:【正確】63、問題:驅動器也稱為存根程序,用來模擬待測單元執(zhí)行過程中需要調用的下級單元。()選項:A、正確B、錯誤正確答案:【錯誤】64、問題:與自底向上的集成策略相比,自頂向下的集成策略樁的開發(fā)量較大,但驅動器開發(fā)量較少。()選項:A、正確B、錯誤正確答案:【正確】65、問題:與成對集成相比,相鄰集成具有更好地故障隔離和定位能力。()選項:A、正確B、錯誤正確答案:【錯誤】66、問題:對于某個單元的修復,與之有關的所有集成都需要重新測試一遍。()選項:A、正確B、錯誤正確答案:【正確】67、問題:匯節(jié)點是指程序開始執(zhí)行或重新開始執(zhí)行處的語句片段。()選項:A、正確B、錯誤正確答案:【錯誤】68、問題:源節(jié)點是指程序開始執(zhí)行或執(zhí)行結束處的語句片段。()選項:A、正確B、錯誤正確答案:【錯誤】69、問題:系統(tǒng)測試不僅考慮軟件產(chǎn)品自身,還綜合考慮運行環(huán)境、輸入輸出設備、第三軟件等。()選項:A、正確B、錯誤正確答案

溫馨提示

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

評論

0/150

提交評論