




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、編輯2010級軟件測試方法和技術一、選擇題1.采用瀑布模型進行系統開發的過程中,每個階段都會產生不同的文檔。以下關于產生這些文檔的描述中,正確的是A.外部設計評審報告在概要設計階段產生 B.集成測試計劃在程序設計階段產生C.系統計劃和需求說明在詳細設計階段產生D.在進行編碼的同時,獨立設計單元測試計劃(B)2瀑布模型表達了一種系統的、順序的軟件開發方法。以下關于瀑布模型的敘述中,正確的是 A.瀑布模型能夠非常快速地開發大規模軟件項目 B.只有很大的開發團隊才使用瀑布模型C.瀑布模型已不再適合于現今的軟件開發環境D.瀑布模型適用于軟件需求確定,開發過程能夠采用線性方式完成的項目 (D
2、)3.軟件生存周期過程中,修改錯誤代價最大的階段是 (2分)A:需求階段 B:設計階段 C:編程階段 D:發布運行階段 (D) 4.下列有關測試過程V模型的說法中,正確的是 (2分)A:驗收測試應確定程序的執行是否滿足軟件設計的要求 B:功能測試應確定系統功能是否達到系統要求的指標 C:單元測試和集成測試應確定軟件的實現是否滿足用戶需要或合同的要求 D:集成測試在編碼結束前就可以開始 (B)5. V模型指出, (1) 對程序設計進行驗證, (2) 對系統設計進行驗證,(3)應當追朔到用戶需求說明。(1)A單元和集成測試 B系統測試 C驗收測試和確認測試 D驗證測試 (A)(2)A單元測試 B集
3、成測試 C功能測試 D系統測試 (D)(3)A代碼測試 B集成測試C驗收測試 D單元測試 (C)6.漸增式開發方法有利于A.獲取軟件需求 B.快速開發軟件 C.大型團隊開發 D.商業軟件開發 (B)7下列關于極限測試的說法中,正確的是A:極限測試是一種新型的測試方法,傳統的測試技術均不適用于極限測試B:極限測試中所有的測試均是由編碼人員完成的C:與傳統的軟件測試相比,極限測試是一種更嚴格的測試D:極限測試需要頻繁地進行單元測試 (D)8 .Myers在1979年提出了一個重要觀點,即軟件測試的目的是為了 A:證明程序正確B:查找程序錯誤C:改正程序錯誤D:驗證程序無錯誤 (B)9.下列有關軟件
4、測試的敘述中,正確的是 A:測試是軟件開發中一個單獨的階段,其目的是對已實現的程序編碼進行正確性檢驗 B:一個成功的測試能夠驗證程序的確做了它應該做的事情C:根據8020的原則,優秀的軟件開發人員所編寫的程序錯誤少,因此對于他們的程序,重點不應放在缺陷測試上 D:在軟件過程的早期尋找盡可能多的錯誤符合軟件測試的原則(D)10軟件測試員究竟做些什么。 (A)軟件測試員的目的是發現軟件缺陷(B)軟件測試員的目的是發現軟件缺陷,盡可能早一些(C)軟件測試員的目的是發現軟件缺陷,盡可能早一些,并確保其得以修復(D)軟件測試員的目的是發現軟件缺陷,盡可能早一些,并將其得以修復 (C)11.在指定條件下使
5、用時,軟件產品維持規定的性能水平的能力。這是指軟件外部質量的 A:效率 B:易用性 C:功能性 D:可靠性 (D)12.下列有關軟件質量的敘述中,錯誤的是 A:軟件質量不僅包括軟件產品的質量,還包括軟件過程的質量 B:明確的軟件質量屬性是指在合同或行業標準中規定必須實現的質量要求C:隱含的軟件質量屬性在合同或行業標準中沒有規定,因此在產品開發時不必專門考慮 D:軟件的功能和性能必須結合在一起考慮 (C)13以下關于軟件質量的說法中,錯誤的是 (2分)A:軟件產品必須提供用戶所需要的功能,并能正常工作B:軟件質量是產品、組織和體系或過程的一組固有特性,反映它們滿足顧客和其他相關方面要求的程度 C
6、:程序的正確性足以體現軟件的價值D:越是關注客戶的滿意度,軟件就越有可能達到質量要求 (C)14軟件質量的定義是 A軟件的功能性、可靠性、易用性、效率、可維護性、可移植性 B滿足規定用戶需求的能力 C最大限度達到用戶滿意 D軟件特性的總和,以及滿足規定和潛在用戶需求的能力 (D)15下列哪項工作與軟件缺陷管理和追蹤無關 (2分)A:對缺陷應該包含的信息條目、狀態分類等進行完善設計B:通過軟件系統自動發送通知給相關開發和測試人員,使缺陷得到及時處理C:對測試用例的執行結果進行記錄和追蹤D:通過一些歷史曲線和統計曲線來分析和預測未來的缺陷發現情況 (C)16以下哪一種選項不屬于軟件缺陷 (2分)A
7、:軟件沒有實現產品規格說明所要求的功能B:軟件中出現了產品規格說明指明不應該出現的錯誤C:軟件實現了產品規格說明沒有提到的功能D:軟件實現了產品規格說明所要求的功能但因受性能限制而未考慮可移植性問題 (D)17如果一個軟件產品的功能或特性沒有實現,包括主要功能部分丟失,次要功能完全丟失,或錯誤的聲明,這是屬于 A:致命的錯誤 B:嚴重的錯誤 C:一般的錯誤 D:微小的錯誤 (B)18在代碼檢查的過程中發現大部分錯誤的人通常是 (2分)A:程序員 B:測試員 C:審查者 D:架構師 (A)19下列有關軟件缺陷報告的編寫原則中,哪個是錯誤的 (2分)A:一個軟件缺陷報告中只應記錄一個不可再劃分的軟
8、件缺陷B:軟件缺陷報告的標題應該能夠最簡潔表達一個軟件缺陷C:軟件缺陷報告中應提供全面的有關該軟件缺陷再現的信息D:同一個軟件缺陷可以被重復報告 (D)20( )是導致軟件缺陷的最大原因。A 需求規格說明書 B設計方案 C編寫代碼 D測試計劃 (A)21軟件驗證和確認理論是測試過程的理論依據,其中驗證是檢查我們是否正在正確地建造一個產品,它強調的是 (2分)A:過程的正確性B:產品的正確性C:測試的正確性D:規格說明的正確性 (A)解析:確認是檢查我們是 否在建成一個正確的產品,它強調的是產品的正確性 22軟件驗證和確認是保證軟件質量的重要措施,
9、它的實施應該針對 (2分)A:程序編寫階段B:軟件開發的所有階段C:軟件調試階段D:軟件設計階段 (B)23以下不正確的軟件測試原則是A軟件測試可以發現軟件潛在的缺陷 B所有的軟件測試都可追溯到用戶需求C測試應盡早不斷地執行 D程序員應避免測試自己的程序 (A)24以下關于軟件測試原則的說法中,錯誤的是 A:在設計測試用例時,不但要包括合理的輸入條件,還要包括不合理的輸入條件B:測試過程中某模塊中查出的錯誤越多,該模塊殘留的錯誤就越少C:堅持在軟件開發各個階段進行技術評審,才能在開發過程中盡早發現和預防錯誤D:在測試過程中要嚴格按照測試計劃執行,以避免發生疏漏或重復無效的工作 (B)25經驗表
10、明,在程序測試中,某模塊與其他模塊相比,若該模塊已發現并改正的錯誤數目較多,則該模塊中殘存的錯誤數目與其他模塊相比,通常應該 (2分)A:較少 B:較多 C:相似 D:不確定 (B)26對程序中已發現的錯誤進行錯誤定位和確定出錯性質,并改正這些錯誤,同時修改相關的文檔,稱為 (2分)A:測試 B:調試 C:錯誤分析 D:驗證 (B)27在軟件測試用例設計的方法中,最常用的方法是黑盒測試和白盒測試,其中不屬于白盒測試所關注的是 (2分)A:程序結構 B:軟件外部功能 C:程序正確性D:程序內部邏輯 (B)28以程序內部的邏輯結構為基礎的測試用例設計技術屬于 (2分)A:灰盒測試 B:數據測試 C
11、:黑盒測試 D:白盒測試 (D)29同行評審,有時稱為同級評審,是一種通過作者的同行來確認缺陷和需要變更區域的檢查方法。它主要分為管理評審、技術評審、文檔評審和A:誤差評審B:項目評審C:過程評審D:組織體系評審 (C)30軟件測試的對象包括 A目標程序和相關文檔B源程序、目標程序、數據及相關文檔C目標程序、操作系統和平臺軟件 D源程序和目標程序 (B)31屬于概要設計說明書的評測內容。 分析該軟件的系統結構、子系統結構,確認該軟件設計是否覆蓋了所有已確定的軟件需求,軟件每一成分是否可追溯到某一項需求。 系統定義的目標是否與用戶的要求一致。 從軟件維護的角度出發,確認該軟件設計是否考慮了方便未
12、來的維護。 是否所有界面與更高級別文檔中的需求一致。A B C D (B)32以下關于軟件測試的概念,正確的是( ) 。A軟件測試的目的是想證實在一個給定的外部環境中軟件的邏輯正確性,即保證軟件以正確的方式來做這個事件 B軟件質量保證的基本措施就是對軟件進行確認測試C軟件測試的對象不僅僅是程序,文檔、數據和規程都是軟件測試的對象 D單元測試可檢驗程序單元或部件的接口關系,應能發現并排除在模塊連接中可能發生的問題 (C)33以下關于軟件測試分類定義的敘述,不正確的是( ) 。A軟件測試可分為單元測試、集成測試、確認測試、系統
13、測試、驗收測試B確認測試是在模塊測試完成的基礎上,將所有的程序模塊進行組合并驗證其是否滿足用戶需求的過程C軟件測試可分為白盒測試和黑盒測試D系統測試是將被測軟件作為整個基于計算機系統的一個元素,與計算機硬件、外設、某些支持軟件、數據和人員等其他系統元素結合在一起進行測試的過程 (B)34.GBT162602003將軟件質量特性分為內部質量特性、外部質量特性和 ( ) 。A安全質量特性 B適用質量特性 C性能特性 D使用質量特性 (D)35堅持在軟件開發的各個階段實施下列哪種質量保證措施,才能在開發過程中盡早發現和預防錯誤,把出現的錯誤克服在早期 (2分)A:技術評審 B:程序測試 C:文檔審查
14、 D:管理評審 (A)36下述關于錯誤處理流程管理的原則,_的說法是不正確的。A.為了保證正確地定位錯誤,需要有豐富測試經驗的測試人員驗證發現的錯誤是否是真正 的錯誤,并且驗證錯誤是否可以再現。 B.每次對錯誤的處理都要保留處理信息,包括處理人姓名、處理時間、處理方法、處理意見以及錯誤狀態 C.錯誤修復后必須由報告錯誤的測試人員確認錯誤已經修復,才能關閉錯誤 D.對于無法再現的錯誤,應該由項目經理,測試經理和設計經理共同討論決定拒絕或者延期。 (D)37下面是一個對整數數組A中的前n個元素求最小值的c程序,函數返回最小元素的位置。 int minValue(int A,int n) int k
15、=0; for(int j=1;j<=n-1;j+) if(Aj<Ak)k=j; return k; 當n=4時,程序中可能的執行路徑數為 (2分)A:2 B:4 C:8 D:16 (C)38在以下有關邏輯覆蓋的說法中錯誤的說法是 (2分)A:所有滿足條件組合覆蓋標準的測試用例集,也滿足路徑覆蓋的覆蓋標準B:條件覆蓋能夠查出條件中包含的錯誤,但有時達不到判定覆蓋的覆蓋率要求C:路徑覆蓋的查錯能力很強,但有時達不到條件組合覆蓋的覆蓋率要求D:判定覆蓋包含了語句覆蓋,但它不能保證每個錯誤條件都能檢查得出來 (A)39如果程序通過了百分之百的代碼覆蓋率測試,則說明程序滿足了A:語句覆蓋
16、B:編程規范 C:設計規格 D:功能需求 (A)40對于如下給出的程序段: if(A>B)and(C=5) then do P1; 若考慮滿足條件判定覆蓋原則以及內部邊界條件,需要設計的最小測試輸入數據集可能是 A:(A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5),(A=1,B=1,C=5) B:(A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5),(A=1,B=2,C=4)C:(A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5) D:(A=2,B=1,C=5),(A=1,B
17、=2,C=4) (A)41下列關于邏輯覆蓋的說法中,錯誤的是 A:滿足條件覆蓋的測試不一定滿足判定覆蓋 B:滿足條件組合覆蓋的測試一定滿足判定覆蓋、條件覆蓋和判定條件覆蓋C:滿足路徑覆蓋的測試也一定滿足條件組合覆蓋 D:滿足判定條件覆蓋的測試也一定滿足判定覆蓋和條件覆蓋 (C)42下列指導選擇和使用測試覆蓋率的原則中錯誤的是A:覆蓋率不是目的,僅是一種手段 B:不要追求絕對100的覆蓋率C:不可能針對所有的覆蓋率指標來選擇測試用例D:只根據測試覆蓋率指標來指導測試用例的設計 (D)43設有一個判斷語句 if(!(ch>=0&&ch<=9)printf(“This i
18、s not a digit!n”); else printf(“This is a digit!n”); 為實現判定條件覆蓋,需要設計的測試用例個數至少應為 A:1 B:2 C:3 D:4 (C)44多條件覆蓋是一種邏輯覆蓋,它的含義是設計足夠的測試用例,使得每個判定中條件的各種可能組合都至少出現一次,滿足多條件覆蓋級別的測試用例也是滿足_(1)_級別的:針對布爾表達式A&&(B|C) 執行邏輯覆蓋測試,測試用例至少需要_(2)_種組合才能滿足多條件覆蓋的要求。(1)A語句覆蓋、判定覆蓋、條件覆蓋、條件判定組合覆B判定覆蓋、條件覆蓋;條件判定組合覆蓋、修正條件判定覆蓋C語句覆蓋
19、、判定覆蓋、條件判定組合覆蓋、修正條件判定覆蓋D路徑覆蓋、判定覆蓋、條件覆蓋、條件判定組合覆蓋 (A)(2)A6 B4 C8 D12 (C)45數據流覆蓋關注的是程序中某個變量從其聲明、賦值到引用的變化情況,它是下列哪一種覆蓋的變種 (2分)A:語句覆蓋 B:控制覆蓋 C:分支覆蓋 D:路徑覆蓋 (D)46程序的流程圖如下圖所示,采用路徑覆蓋法進行測試,則至少需要幾個測試用例可以覆蓋所有可能的路徑 (2分)A:5 B:6 C:7 D:8 (B)47基本路徑測試滿足 (2分)A:語句覆蓋 B:路徑覆蓋 C:分支覆蓋 D:條件覆蓋 (A)48下圖是一個判定路徑覆蓋圖,其中用“”表示判定語句,用“”
20、表示處理語句,用“”表示判定匯合點,用“”表示判定路徑,若有一個測試用例覆蓋了判定路徑A、B、E、H,則判定路徑覆蓋率為 A:57.1% B:78.6% C:90% D:100% DDP覆蓋率公式:DDP覆蓋率被評價到的判定路徑數量/程序中判定路徑總數×100=4/7×100%=57.1% (A)49如果一個判定中的復合條件表達式為(A>1)or(B<=3),則為了達到100的條件覆蓋率,至少需要設計多少個測試用例 (2分)A:1 B:2 C:3 D:4 (B)50人們從長期的測試工作經驗得知,大量的錯誤是發生在輸入范圍的 A:邊界上 B:內部 C:外
21、部 D:相互作用上 (A)51用邊界值分析法,假定1<X<100,那么X在測試中應該取的邊界值是_(54)_。AX=1,X=100BX=0,X=1,X=100,X=101 CX=2,X=99 DX=0,X=101 (B)52對于業務流清晰的系統可以利用_D_貫穿整個測試用例設計過程廣在用例中綜合使用各種測試方法,對于參數配置類的軟件,要用_C_選擇較少的組合方式達到最佳效果,如果程序的功能說明中含有輸入條件的組合情況,則一開始就可以選用_B_和判定表驅動法。A等價類劃分B因果圖法C正交試驗法D場景法 ()53_(61)_方法根據輸出對輸入的依賴關系設計測試用例。A路徑測試B等價類
22、C因果圖 D邊界值 (C)54針對下面程序段,邊界值問題可以定位在_(62)_。1:Rem Create a 10 element integer array2:Rem lnitialize each element to -13:Dim data(10) As Integer4:Dim i As Integer5:For i=1 TO 106:data(i)=-17:Next i8:EndA. data(1)B. data(0)C. data(9)D. data(10) (B)55通常測試用例很難100覆蓋測試需求,因為 輸入量太大。 輸出結果太多。 軟件實現途徑多。 測試依據沒有統一標準。
23、A B C D (D)56假定X為整數類型變量,X>=1并且X<=10,如果用邊界值分析法,X在測試中應該取( )值。A1,10 B0,1,10,11 C1,11 D1,5,10,11 (B)57以下控制流程圖的環路復雜性V(G)等于( )A. 5 B. 6 C. 9 D 12 (B)在程序控制流圖中
24、,有8條邊,6個節點,則控制流程圖的環路復雜性V(G)等于(55)A. 2 B. 4 C. 6 D. 8 (B)58針對程序段: IF(X>10)AND(Y<20)THEN W=W/A,對于(X,Y)的取值,以下( )組測試用例能夠滿足判定覆蓋的要求。 A.(30,15)(40,10)B.(3,0)(30,30)C.(5,25)(10,20)D.(20,10)(1,100) (D)59軟件靜態分析
25、一般包括:控制流分析、數據流分析、接口分析,以及A:表達式分析 B:功能分析 C:邊界值分析 D:因果圖分析 (A)60某公司采用的軟件開發過程通過了CMM2認證,表明該公司 A. 開發項目成效不穩定,管理混亂 B. 對軟件過程和產品質量建立了定量的質量目標C. 建立了基本的項目級管理制度和規程,可對項目的成本、進度進行跟蹤和控制D. 可集中精力采用新技術新方法,優化軟件過程 (C)61軟件能力成熟度模型(CMM)將軟件能力成熟度自低到高依次劃分為5級。目前,達到CMM第3級(已定義級)是許多組織努力的目標,該級的核心是( ) 。 A.建立基本的項目管理和實踐來跟蹤項目費
26、用、進度和功能特性 B.使用標準開發過程(或方法論)構建(或集成)系統 C.管理層尋求更主動地應對系統的開發問題 D.連續地監督和改進標準化的系統開發過程 (B)62走查是對軟件進行靜態測試的一種方法,以下不屬于走查活動的是A:計劃走查會議 B:準備測試用例C:執行走查以發現和改正錯誤 D:在走查過程中程序員逐條講解自己的程序 (D)63代碼走查的目的是A:發現缺陷、遺漏和矛盾的地方 B:確認程序邏輯與程序規格說明的一致性C:驗證需求變更的一致性 D:證明程序確實是按照用戶的需求工作的 (A)64在程序測試中,用于檢查程序模塊或
27、子程序之間的調用是否正確的靜態分析方法是 A:操作性分析 B:可靠性分析 C:引用分析 D:接口分析 (D)65單元測試時,調用被測模塊的是A:樁模塊 B:通信模塊 C:驅動模塊 D:代理模塊 (C)66以下說法中錯誤的是A:軟件配置項測試的目的是檢驗軟件配置項與軟件需求規格說明的一致性B:軟件配置項測試一般由軟件供方組織,由獨立于軟件開發的人員實施,軟件開發人員配合C:軟件配置項測試要求被測軟件配置項已通過單元測試和集成測試D:軟件配置項測試不得委托第三方實施 (D)67下列有關白盒測試的敘述中,錯誤的是 A:白盒測試是在同時擁有源代碼和可執行代碼的情形下才可以進行的一種軟件測試方法 B:白
28、盒測試應該由開發人員實施,因為只有他們才能夠訪問測試執行所涉及的代碼C:即使對所有的源代碼都進行了100的邏輯覆蓋測試,也不能保證程序中沒有錯誤 D:軟件測試人員制定測試計劃的目的是想盡可能多地對源代碼進行測試 (A)68下列有關黑盒測試的敘述中,錯誤的是 A:黑盒測試是在不考慮源代碼的情形下進行的一種軟件測試方法 B:最好由測試人員、最終用戶和開發人員組成的團隊來實施黑盒測試C:黑盒測試主要是通過對比和分析實測結果和預期結果來發現它們之間的差異,所以黑盒測試又稱為“數據驅動”測試 D:數據流測試是一種黑盒測試方法 (D)69單元測試的測試對象不包括 A:設計單元 B:各個操作 C:內部消息序
29、列 D:場景 (D)70以下的敘述中不是單元測試目的的是A:驗證代碼是否與設計相符合 B:發現設計和需求中存在的缺陷C:發現在編碼過程中引入的錯誤 D:檢查用戶接口是否滿足客戶的需求 (D)71白盒測試方法不包括A:數據流測試 B:控制流測試C:隨機測試 D:符號求值 (C)72關于軟件測試的說法,(40)是不正確的。(40)A代碼審查是代碼檢查的一種,是由程序員和測試員組成一個審查小組,通過閱讀、討論和爭議,對程序進行靜態分析的過程B軟件測試的對象不僅僅是程序,文檔、數據和規程都是軟件測試的對象C白盒測試是通過對程序內部結構的分析、檢測來尋找問題的測試方法D單元測試是針對軟件設計的最小單位-
30、程序模塊進行正確性檢驗的測試工作,它通常需要開發輔助的樁模塊作為主程序調用被測模塊來完成測試 (D)73以下( )方法不是黑盒測試用例的設計方法。A. 場景法 B. 邊界值法 C. 因果圖法 D. 路徑法 (D)74自底向上測試的策略是首先對模塊調用圖上的哪一層模塊進行測試 (2分)A:最底層 B:下一層 C:最高層 D:上一層 (A)75大突擊測試把所有的模塊一次性集成為一個完整的系統后進行測試,很容易A:通過測試 B:整體崩潰 C:快速查錯 D:快速排錯 (B)76集成測試對系統內部的交互以及集成后系統功能檢驗了何種質量特性 (2分)A:正確性 B:可靠性 C:可使
31、用性 D:可維護性 (A)77在軟件性能測試中,下列指標中哪個不是軟件性能的指標 (2分)A:響應時間 B:吞吐量 C:資源利用率 D:并發進程數 (D)78下列哪一項不屬于軟件功能易用性測試關注的內容 (2分)A:軟件界面的色彩是否協調 B:軟件是否能主動禁止用戶可能進行的非法操作C:軟件是否允許用戶針對自己的使用習慣進行定制D:軟件是否能幫助用戶減少輸入中的重復勞動 (A)79以下關于軟件性能的說法中,正確的是A:軟件性能與該軟件的實現算法無關 B:軟件的吞吐量越大,其平均響應時間總是越短C:給軟件的可用資源越少,其平均響應時間越短D:對于同一個網站,其支持的同時發送請求的用戶數越大,該網
32、站的性能越好 (D)80以下哪種軟件測試屬于軟件性能測試的范疇 (2分)A:接口測試 B:壓力測試 C:單元測試 D:易用性測試 E:兼容性測試 (B)81以下目標中,哪個是軟件性能測試的目標 A:檢查軟件的容錯能力 B:發現壓力下軟件功能的缺陷C:發現軟件的安全漏洞 D:檢查用戶界面是否易于使用 (B)82以下關于軟件可靠性測試的說法中,正確的是 (2分)A:定義軟件運行剖面是軟件可靠性測試的重要步驟B:軟件可靠性測試使用的測試用例應該滿足分支覆蓋C:軟件可靠性測試可以在單元測試中實施D:軟件可靠性預測模型的作用是指導軟件可靠性測試中的測試用例生成 (A)83以下哪一項屬于功能易用性測試關注
33、的范疇 (2分)A:軟件提供的功能是否豐富B:當執行耗時較長的任務時,軟件是否能定時向用戶提示當前任務完成的進度C:軟件是否能夠在多種操作系統環境下運行D:軟件是否能在不同的硬件配置下運行 (B)84以下關于面向對象程序集成測試的說法中,正確的是 (2分)A:大突擊集成是一種綜合運用自底向上集成與自頂向下集成的集成測試策略B:自底向上集成測試比自頂向下集成測試需要開發的代碼更多C:協作集成是指將可以協作完成特定系統功能的類集成在一起進行測試D:與自底向上集成和自頂向下集成相比,基干集成是一種更充分的集成測試策略 (C)85在基于調用圖的集成中,有一種集成策略就是對應與調用圖的每一條邊建立并執行
34、一個集成測試會話,即對有調用關系的兩個程序單元進行集成測試,這樣可以免除驅動和樁的編寫,這種集成策略是 A:持續集成 B:三明治集成 C:成對集成 D:相鄰集成 (C)86以下關于面向對象程序集成測試的說法中,錯誤的是 A:大突擊集成只進行一輪,無需增量集成 B:與大突擊集成相比,自底向上集成通常有助于得到更高的測試充分性C:基干集成在任何情況下都優于自底向上集成 D:無論是自底向上集成還是自頂向下集成,都需要為集成測試開發相應代碼 (C)87在以下有關集成測試的說法中,錯誤的說法是 (2分)A:自底向上集成的缺點是在早期不能進行并行測試,不能充分利用人力B:自底向上集成的優點是減少了編寫樁模
35、塊的工作量C:自頂向下集成的優點是能夠較早地發現在高層模塊接口、控制等方面的問題D:自頂向下集成的缺點是需要設計較多的樁模塊,測試的開銷較大 (A)88在集成測試階段,人們關注的一種主要的覆蓋是A:功能覆蓋 B:語句覆蓋 C:基本路徑覆蓋 D:條件覆蓋 (A)89以下哪一項屬于軟件易用性測試關注的范疇A:軟件是否能在多種操作系統下運行 B:軟件是否能與同類軟件共享數據C:軟件是否能主動禁止用戶可能進行的非法操作 D:軟件是否能抵御網絡攻擊 (C)90以下哪一項屬于數據兼容性測試關注的范疇A:軟件在異常退出時是否會破壞正在處理的文件B:軟件是否可以在不同的J2EE應用服務器上運行C:軟件同類功能
36、的使用風格是否一致 D:軟件是否能打開以前版本保存的文件 (D)91檢查系統能否正確地接受輸入,能否正確地輸出結果,這屬于A:安全性測試 B:GUI測試 C:功能測試 D:協議一致性測試 (C)92以下不屬于集成測試層次的是A:應用環境集成測試 B:模塊內集成測試 C:子系統內集成測試 D:子系統間集成測試(A)93下述說法錯誤的是 A單元測試又稱為模塊測試,是針對軟件測試的最小單位程序模塊進行正確性檢驗的測試工作B集成測試也叫做組裝測試,通常在編碼完成的基礎上,將所有的程序模塊進行有序的、遞增的測試C集成測試是檢驗程序單元或部件的接口關系,逐步集成為符合概要設計要求的程序部件或整個系統。D系
37、統測試是在真實或模擬系統運行環境下,檢查完整的程序系統能否和相關硬件、外設、網絡、系統軟件和支持平臺等正確配置與連接,并滿足用戶需求 (B)94漸增式開發方法有利于_(16)_。A獲取軟件需求 B快速開發軟件 C大型團隊開發 D商業軟件開發 (B)95軟件可靠性是指在指定的條件下使用時,軟件產品維持規定的性能級別的能力,其子特性_(51)_是指在軟件發生故障或者違反指定接口的情況下,軟件產品維持規定的性能級別的能力。A成熟性 B易恢復性C容錯性D可靠性依從性 (C)96關于集成測試的描述中,正確的是() 。 集成測試也叫做組裝測試或聯合測試,通常是在單元測試的基礎上,將所有模塊按照概要設計說明
38、書和詳細設計說明書的要求進行組裝和測試的過程。 自頂向下的增殖方式是集成測試的一種組裝方式,它能較早地驗證主要的控制和判斷點,對于輸入輸出模塊、復雜算法模塊中存在的錯誤能夠較早地發現。 自底向上的增殖方式需要建立樁模塊,并行地對多個模塊實施測試,并逐步形成程序實體,完成所有模塊的組裝和集成測試。 在集成測試時,測試者應當確定關鍵模塊,對這些關鍵模塊及早進行測試,比如高層控制模塊、有明確性能要求和定義的模塊等。A B C D (C)97功能測試執行過后一般可以確認系統的功能缺陷,缺陷的類型包括( )
39、。 功能不滿足隱性需求功能實現不正確 功能易用性不好功能不符合相關的法律法規 A B C D (B)98正確的集成測試描述包括() 。集成測試也叫做組裝測試,通常是在單元測試的基礎上,將模塊按照設計說明書要求進行組裝和測試的過程。自頂向下的增殖方式是集成測試的一種組裝方式,它能較早地驗證主要的控制和判斷點,對于輸入輸出模塊、復雜算法模塊中存在的錯誤能夠較早地發現。集成測試的目的在于檢查被測模塊能
40、否正確實現詳細設計說明中的模塊功能、性能、接口和設計約束等要求集成測試需要重點關注各個模塊之間的相互影響,發現并排除全局數據結構問題A B C D (C)99CMU SEI的Watts Humphrey指出軟件產品必須首先提供用戶所需要的 (2分)A:性能 B:人機界面 C:可靠性 D:功能 (D)100以下關于軟件可靠性與硬件可靠性主要區別的說法中,正確的是 (2分)A:軟件的每個拷貝都是完全一樣的,而按照設計生產出來的同規格硬件總有微小
41、差別B:軟件經常面臨惡意的使用者,而硬件沒有惡意的使用者C:軟件的使用者通常遍及整個世界,而硬件的使用者通常只局限于某個地區D:軟件的失效都是邏輯錯誤引起的,而硬件的失效都不是邏輯錯誤引起的 (A)101以下哪一項不屬于兼容性測試關注的范疇A:服務器端是否同時支持瀏覽器和專用客戶端的訪問B:軟件是否同時支持數據庫的不同版本C:軟件是否支持以前版本的數據格式D:軟件是否可以在不同的J2EE應用服務器上運行 (A)102以下有關軟件驗收測試的說法中,錯誤的是A:驗收測試一般由軟件的需方組織 B:驗收測試的技術要求與系統測試不同C:驗收測試可委托第三方測試機構進行 D:驗收測試由獨立于軟件開發的人員
42、實施 (B)103軟件測試類型按開發階段劃分是 (45) 。A需求測試、單元測試、集成測試、驗證測試B單元測試、集成測試、確認測試、系統測試、驗收測試C單元測試、集成測試、驗證測試、確認測試、驗收測試D調試、單元測試、集成測試、用戶測試 (B)104關于對第三方測試的描述,正確的觀點是A既不是開發人員,也不是用戶所進行的測試就是第三方測試B由在技術、管理和財務上與開發方和用戶方相對獨立的組織進行的測試C第三方測試是在開發方與用戶方的測試基礎上所進行的驗證測試D第三方測試又被稱為測試 (B)105驗收測試的定義是A由用戶按照用戶手冊對軟件進行測試以決定是否接收B由某個測試機構代表用戶按照需求說明
43、書和用戶手冊對軟件進行測試以決定是否接收C按照軟件任務書或合同,供需雙方約定的驗收依據進行測試,決定是否接收D由開發方和用戶按照用戶手冊執行軟件驗收 (C)106對于軟件的測試,下列描述正確的是_(36)_。A測試就是在軟件公司內部展開的測試,由公司專業的測試人員執行的測試B測試就是在軟件公司內部展開的測試,由公司的非專業測試人員執行的測試C測試就是在軟件公司外部展開的測試,由專業的測試人員執行的測試 D測試就是在軟件公司外部展開的測試,可以由非專業的測試人員執行的測試 (D)107_可以作為軟件測試結束的標志。A使用了特定的測試用例 B錯誤強度曲線下降到預定的水平C查出了預定數目的錯誤D按照
44、測試計劃中所規定的時間進行了測試 (B)108在軟件生命周期的不同階段,需要實施不同類型的測試工作,單元測試是對程序設計進行驗證,其中_(1)_不是單元測試的主要內容。在進行單元測試過程中,通常測試工程師都需要借助_(2)_來代替所測模塊調用的子模塊:在單元測試的基礎上,需要將所有模塊按照概要設計和詳細設計說明書的要求進行組裝,模塊組裝成系統的方式有兩種,分別是_(3)_(1)A模塊接口測試B有效性測試C路徑測試D邊界測試 (B)(2)A樁模塊B驅動模塊C樁模塊和驅動模塊D存根模塊和驅動模塊 (A)(3)A一次性組裝和增殖性組裝 B自頂向下組裝和啟底向上組裝 (A) C單個模塊組裝和混合模塊組
45、裝 D接口組裝和功能組裝 109關于確認測試,描述正確的是(39) 。 確認測試一般包括有效性測試與軟件配置復查,采用黑盒測試為主,白盒測試為輔的測試方法進行測試。 確認測試配置項復查時應當嚴格檢查用戶手冊和操作手冊中規定的使用步驟的完整性和正確性。 確認測試需要檢測與證實軟件是否滿足軟件需求說明書中規定的要求。 確認測試是保證軟件正確實現特定功能的一系列活動和過程,目的是保證軟件生命周期中的每一個階段的成果滿足上一個階段所設定的目標。A B C D (B)110不屬于界面元素測試
46、的是( ) 。A窗口測試 B文字測試 C功能點測試 D鼠標測試 界面元素測試包括:窗口測試、菜單測試、圖標測試、文字測試、鼠標測試。 (C)111系統功能測試過程中,驗證需求可以正確實現的測試用例稱為( ) A業務流程測試用例 B功能點測試用例 C通過測試用例 D失敗測試用例 (B)112以下說法中錯誤的是A:軟件配置項測試的目的是檢驗軟件配置項與軟件需求規格說明的一致性B:軟件配置項測試一般由軟件供方組織,由獨立于軟件開發的人員實施,軟件開發人員配合C:軟件
47、配置項測試要求被測軟件配置項已通過單元測試和集成測試D:軟件配置項測試不得委托第三方實施 (D)113以下哪種測試屬于面向對象程序集成測試考慮的范疇 A:針對一個類的多個成員方法間協作的測試 B:針對一個成員方法的不同輸入情況的測試C:針對多個類的多個實例間協作的測試 D:針對一個類樹上多個類間繼承的測試 (C)114下列關于面向對象軟件測試的說法中,正確的是 (2分)A:在測試一個類時,只要對該類的每個成員方法都進行充分的測試就完成了對該類充分的測試B:在存在多態的情況下,為了達到較高的測試充分性,應對所有可能的綁定都進行測試C:假設類B是類A的子類,如果類A已進行了充分的測試,在測試類B時不必測試任何類B繼承類A的成員方法D:對于一棵繼承樹上的多個類,只有處于葉節點的類需要測試 (B)115下列哪種測試不屬于面向對象單元測試考慮的范疇 (2分)A:成員方法的測試 B:類的測試 C:類樹的測試 D:多個相互協作的類樹的測試 (D)116以下關于面向對象軟件測試的說法中,正確的是A:面向對象軟件的白盒測試不能不加改變地照搬傳統軟件的白盒測試準則B:對于一個類的測試,一個測試用例只能包含對該類的一個方法的一次調用(多個方法)C:面向對象軟件測試不考慮對一個類中的單個方法的測試D:面向對象軟
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 輸卵管癌護理查房
- 江蘇省南京市六區2024-2025學年初三4月模擬考試物理試題試卷含解析
- 廈門大學嘉庚學院《日語語法》2023-2024學年第二學期期末試卷
- 遼寧省阜新市名校2025屆初三第三次診斷性考試數學試題試卷含解析
- 肇慶市重點中學2025屆高三第一次五校聯考自選模塊試題含解析
- 四川鐵道職業學院《雕塑》2023-2024學年第二學期期末試卷
- 四川省眉山市龍正區重點達標名校2024-2025學年中考模擬試卷(英語試題理)試卷含答案
- 江西省育華學校2024-2025學年初三第四次統考英語試題試卷含答案
- 四川省廣元市劍閣縣市級名校2025年下學期初三物理試題5月質檢考試試卷含解析
- 南寧理工學院《專業英語與文獻閱讀》2023-2024學年第一學期期末試卷
- 大學物理(一)知到智慧樹章節測試課后答案2024年秋湖南大學
- 中建質量樣板策劃實施方案
- 2024年10月自考03709馬克思主義基本原理概論試題及答案含解析
- 《數字中國建設整體布局規劃》解讀報告
- 智慧旅游平臺運營方案
- 《石油化工金屬管道布置設計規范》SHT3012-2011
- 2024年大學物理磁場教案設計示范
- 國開汽車學院《項目管理》形考作業1-4答案
- 《斷層解剖學》期末考試復習題庫(含答案)
- 2024版口腔癌術后口腔沖洗技術培訓課件
- 鋼樓梯工程施工組織設計方案
評論
0/150
提交評論