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

下載本文檔

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

文檔簡介

選擇題。1.軟件測試的目的是()。A)表明軟件的對的性B)評價軟件質量C)盡量發(fā)現(xiàn)軟件中的錯誤D)鑒定軟件與否合格2、導致軟件缺陷的最大原因是:()A.軟件需求闡明書B.設計方案C.編碼D.維護3.有關白盒測試與黑盒測試的最重要區(qū)別,對的的是()。A)白盒測試側重于程序構造,黑盒測試側重于功能B)白盒測試可以使用測試工具,黑盒測試不能使用工具C)白盒測試需要程序參與,黑盒測試不需要D)黑盒測試比白盒測試應用更廣泛4、()是一種關注變量定義賦值點(語句)和引用或使用這些值的點(語句)的構造性測試,重要用作途徑測試的真實性檢查。A、基本途徑測試B、邏輯覆蓋C、決策表D、數(shù)據(jù)流測試5.軟件測試類型按開發(fā)階段劃分()。A)需要測試﹑單元測試﹑集成測試B)單元測試﹑集成測試﹑確認測試﹑系統(tǒng)測試﹑驗收測試C)單元測試﹑集成測試﹑確認測試D)調試﹑單元測試﹑功能測試6.測試的關鍵問題是()。A)怎樣組織軟件評審B)怎樣選擇測試用例C)怎樣驗證程序的對的性D)怎樣采用綜合方略7.下列幾種邏輯覆蓋原則中,查錯能力最強的是()。A)語句覆蓋B)鑒定覆蓋C)條件覆蓋D)條件組合覆蓋8.軟件測試用例重要由輸入數(shù)據(jù)和()兩部分構成。A)測試計劃B)測試規(guī)則C)預期輸出成果D)以往測試記錄分析9.單元測試重要針對模塊的幾種基本特性進行測試,該階段不能完畢的測試是()。A)系統(tǒng)功能B)局部數(shù)據(jù)構造C)重要的執(zhí)行途徑D)錯誤處理10.增量式集成測試有3種方式:自頂向下增量測試措施,()和混合增量測試方式。A)自中向下增量測試措施B)自底向上增量測試措施C)多次性測試D)維護11.不屬于白盒測試的技術是()A)途徑覆蓋B)鑒定覆蓋C)邊界值分析D)條件覆蓋12.下列模型哪個是軟件測試過程模型()A)W模型B)漠布模型C)L模型D)G模型13.下面()措施可以有效地檢測輸入條件的多種組合也許引起的錯誤。A)等價類劃分B)邊界值分析C)錯誤推測D)因果圖14.在Junit中,testXXX()措施就是一種測試用例,測試措施是()。A)privatevoidtestXXX()B)publicvoidtestXXX()C)publicfloattestXXX()D)publicinttestXXX()15.軟件測試不需要理解軟件設計的()A)功能B)內部構造C)處理過程D)條件16.下面說法對的的是()

A)通過測試沒有發(fā)現(xiàn)錯誤闡明程序對的B)測試的目的是為了證明程序沒有錯誤

C)成功的測試是發(fā)現(xiàn)了迄今尚未發(fā)現(xiàn)的錯誤的測試D)成功的測試是沒有發(fā)現(xiàn)錯誤的測試17.在測試具有層次構造的大型軟件時,有一種措施是從下層模塊開始,由下到上進行測試。此時,有必要用某些模塊替代尚未測試過的上層模塊。()

A)樁B)模擬器C)原型D)驅動18.軟件測試按照測試層次可以分為()A.黑盒測試、白盒測試B.功能性測試和構造性測試C.單元測試、集成測試和系統(tǒng)測試D、動態(tài)測試和靜態(tài)測試19、軟件測試是采用()執(zhí)行軟件的活動。A.測試用例B.輸入數(shù)據(jù)C.測試環(huán)境D.輸入條件20.軟件測試是軟件開發(fā)過程的重要階段,是軟件質量保證的重要手段,下列哪個(些)是軟件測試的任務?答案:()1防止軟件發(fā)生錯誤2發(fā)現(xiàn)程序錯誤3提供診斷錯誤信息A.只有1B.只有2C.只有3D.都是21、測試用例是為到達最佳的測試效果或高效的揭發(fā)隱藏的錯誤而精心設計的少許測試數(shù)據(jù),至少應當包括()A、測試輸入、執(zhí)行條件和預期的成果B、測試目的、測試工具C、測試環(huán)境D、測試配置22、對已經發(fā)現(xiàn)的錯誤進行錯誤定位和確定出錯性質,并改正這些錯誤,同步修改有關的文檔,這種行為屬于()A.測試B.調試C.回歸測試D.單元測試23、軟件缺陷修復的代價最高的階段為()A、公布階段B、需求階段C、設計階段D、編碼階段24、下列()是有關軟件缺陷的描述。A.導致軟件包括故障的人的行為B.產品的異常狀況C.引起一種功能部件不能完畢所規(guī)定的功能的一種意外狀況D.功能部件執(zhí)行其規(guī)定功能的能力喪失25、可作為測試停止的原則是()A.當時間用光時B.執(zhí)行了所有的測試用例,但沒有發(fā)現(xiàn)故障C.當所有缺陷都已經清除時D.當?shù)竭_所規(guī)定的覆蓋時26、下列描述錯誤的是()A.軟件公布后假如發(fā)現(xiàn)質量問題,那是軟件測試人員的錯B.窮盡測試實際上在一般狀況下是不可行的C.軟件測試自動化不是萬能的D.測試能由非開發(fā)人員進行,調試必須由開發(fā)人員進行。27、如下圖所示的N-S圖,至少需要()個測試用例完畢邏輯覆蓋。A.15B.16C.17D.1828、下列()措施設計出的測試用例發(fā)現(xiàn)程序錯誤的能力最強。A.等價類劃分法B.場景法C.邊界值分析法D.決策表法29、功能性測試是根據(jù)()來設計測試用例。A、軟件的規(guī)格闡明B、設計文檔C、程序的內部邏輯D、維護手冊30、在軟件修改之后,再次運行此前為發(fā)現(xiàn)錯誤而執(zhí)行程序曾用過的測試用例,這種測試稱之為()A.單元測試B.集成測試C.回歸測試D.驗收測試31、()措施是根據(jù)輸出對輸入的依賴關系來設計測試用例的。A.邊界值分析B.等價類C.因果圖法D.錯誤推測法32、測試工程師的工作范圍會包括檢視代碼、評審開發(fā)文檔,這屬于()A.動態(tài)測試B.靜態(tài)測試C.黑盒測試D.白盒測試33、假如F實現(xiàn)一種程序,輸入變量x1和x2的邊界、區(qū)間分別為:a≤x1≤d,區(qū)間為[a,b],[b,c],[c,d];e≤x2≤g,區(qū)間為[e,f],[f,g];則下列()圖可表達為強強健等價類測試用例。A.B.x2x2abcdgfex1abcdgfex2x1C.D.aabcdgfeabcdgfex1x2x2xx134、對于一種具有n個變量的程序,采用基本邊界值分析法測試程序會產生()個測試用例。A.6n+1 B.5nC、4n+1D.7n35、如下有關測試用例特性的描述錯誤的是()A.最有也許抓住錯誤的;B.一定會有反復的、多出的;C.一組相似測試用例中最有效的;D.既不是太簡樸,也不是太復雜。36.軟件測試是采用()執(zhí)行軟件的活動。A)測試用例B)輸入數(shù)據(jù)C)測試環(huán)境D)輸入條件37.下面對軟件測試流程的描述,哪個是對的的?()。A)制定測試計劃->設計測試方案及測試用例->布署實行測試->執(zhí)行測試->缺陷跟蹤管理->測試總結匯報B)制定測試計劃->布署實行測試->設計測試方案及測試用例->執(zhí)行測試->缺陷跟蹤管理->測試總結匯報C)布署實行測試->制定測試計劃->設計測試方案及測試用例->執(zhí)行測試->缺陷跟蹤管理->測試總結匯報D)制定測試計劃->設計測試方案及測試用例->執(zhí)行測試->布署實行測試->缺陷跟蹤管理->測試總結匯報38.不屬于邏輯覆蓋措施的是()。A)組合覆蓋B)鑒定覆蓋C)條件覆蓋D)接口覆蓋39.導致軟件缺陷的最大原因是()。A)軟件需求闡明書B)設計方案C)編碼D)維護40.單元測試中用來模擬實現(xiàn)被測模塊需調用的其他功能模塊的是()。A)驅動模塊B)樁模塊C)主控模塊D)真實的被調用模塊41.軟件測試用例重要由輸入數(shù)據(jù)和()兩部分構成。A)測試計劃B)測試規(guī)則C)預期輸出成果D)以往測試記錄分析42.集成測試計劃應當在()階段末提交。A)需求分析B)概要設計C)詳細設計D)單元測試完畢43.針對與否對無效數(shù)據(jù)進行測試,可以將等價類測試分為()1)原則(一般)等價類測試2) 強健等價類測試3)弱等價類測試4) 強等價類測試A)3)4)B)1)2)C)1)3)D)2)4)44.(

)措施需要考察模塊間的接口和各模塊之間的聯(lián)絡A)單元測試B)

確認測試C)集成測試D)系統(tǒng)測試45.下列軟件屬性中,軟件產品首要滿足的應當是(

)。A)功能需求

B)性能需求C)可擴展性和靈活性D)容錯糾錯能力47.在某大學學籍管理信息系統(tǒng)中,假設學生年齡的輸入范圍為16—40,則根據(jù)黑盒測試中的等價類劃分技術,下面劃分對的的是()可劃分為2個有效等價類,2個無效等價類B)可劃分為1個有效等價類,2個無效等價類C)可劃分為2個有效等價類,1個無效等價類D)可劃分為1個有效等價類,1個無效等價類48.下面說法對的的是()

A)通過測試沒有發(fā)現(xiàn)錯誤闡明程序對的B)測試的目的是為了證明程序沒有錯誤

C)成功的測試是發(fā)現(xiàn)了迄今尚未發(fā)現(xiàn)的錯誤的測試D)成功的測試是沒有發(fā)現(xiàn)錯誤的測試49.測試程序時不在機器上直接運行程序,而是采用人工檢查或計算機輔助靜態(tài)分析的手段檢查程序。這種測試稱為()

A)白盒測試B)黑盒測試C)靜態(tài)測試

D)動態(tài)測試50.覆蓋準則最強的是(

)。

A)語句覆蓋

B)鑒定覆蓋

C)條件覆蓋

D)途徑覆蓋

51.發(fā)現(xiàn)錯誤能力最弱的是(

)。

A)語句覆蓋

B)鑒定覆蓋

C)條件覆蓋

D)途徑覆蓋

52.實際的邏輯覆蓋測試中,一般以(

)為主設計測試用例。

A)條件覆蓋

B)鑒定覆蓋

C)條件組合覆蓋

D)途徑覆蓋

53.下面(

)措施可以有效地檢測輸入條件的多種組合也許引起的錯誤。

A)等價類劃分

B)邊界值分析C)錯誤推測

D)因果圖

54.與確認測試階段有關的文檔是(

)。

A)需求規(guī)格闡明書

B)概要設計闡明書

C)詳細設計闡明書

D)源程序

55.超過軟件工程范圍的測試是(

)。

A)單元測試

B)集成測試

C)確認測試

D)系統(tǒng)測試

56.軟件測試不需要理解軟件設計的(

)。

A)功能

B)內部構造

C)處理過程

D)條件

57.(

)措施需要考察模塊間的接口和各模塊之間的聯(lián)絡。

A)單元測試

B)集成測試

C)確認測試

D)系統(tǒng)測試58.

導致軟件缺陷的最大原因是(

(A)編制闡明書

(B)設計

(C)編碼

(D)測試59.

條件覆蓋的目的是(

(A)使每個鑒定的所有也許的條件取值組合至少執(zhí)行一次

(B)使程序中的每個鑒定至少都獲得一次“真”值和“假”值。

(C)使程序中的每個鑒定中每個條件的也許值至少滿足一次。

(D)使程序中的每個可執(zhí)行語句至少執(zhí)行一次。60.

在自低向上測試中,要編寫稱為____的模塊來測驗正在測試的模塊。(

(A)

測試存根

(B)

測試驅動模塊

(C)樁模塊

(D)

底層模塊

61.

在軟件底層進行的測試稱為(

(A)

系統(tǒng)測試

(B)

集成測試

(C)

單元測試

(D)

功能測試62、下列軟件屬性中,軟件產品首要滿足的應當是(

A)功能需求

B)性能需求

C)可擴展性和靈活性

D)容錯糾錯能力63、在進行單元測試時,常用的措施是(

A)采用白盒測試,輔之以黑盒測試

B)采用黑盒測試,輔之以白盒測試

C)只使用白盒測試

D)只使用黑盒測試64、在某大學學籍管理信息系統(tǒng)中,假設學生年齡的輸入范圍為16—40,則根據(jù)黑盒測試中的等價類劃分技術,下面劃分對的的是(

)??蓜澐譃?個有效等價類,2個無效等價類可劃分為1個有效等價類,2個無效等價類

可劃分為2個有效等價類,1個無效等價類

可劃分為1個有效等價類,1個無效等價類65、根據(jù)軟件需求規(guī)格闡明書,在開發(fā)環(huán)境下對已經集成的軟件系統(tǒng)進行的測試是(

)。

A)系統(tǒng)測試

B)

單元測試

C)

集成測試

D)

驗收測試66、下列有關測試措施的論述中不對的的是(

A)從某種角度上講,白盒測試與黑盒測試都屬于動態(tài)測試

B)功能測試屬于黑盒測試

C)對功能的測試一般是要考慮程序的內部構造

D)構造測試屬于白盒測試67、大多數(shù)實際狀況下,性能測試的實現(xiàn)措施是(

)。

A)黑盒測試

B)白盒測試

C)靜態(tài)分析

D)可靠性測試68、黑盒測試是一種重要的測試方略,又稱為數(shù)據(jù)驅動的測試,其測試數(shù)據(jù)來源于(

)。

A.軟件規(guī)格闡明

B.軟件設計闡明

C.概要設計闡明D.詳細設計闡明

69.雖然對程序的所有途徑都進行了測試,程序也也許存在沒能檢查出來的缺陷,其原因也許是(

)。

A.程序也許會由于缺乏某些途徑而存在問題

B.雖然是窮舉途徑測試也決不能保證程序符合其設計規(guī)格闡明

C.窮舉途徑測試也也許不會暴露數(shù)據(jù)敏感錯誤

D.以上所有70.軟件的集成測試工作最佳由()承擔,以提高集成測試的效果。

A.該軟件的設計人員

B.不屬于該軟件開發(fā)組的軟件設計人員

C.該軟件開發(fā)組的負責人

D.該軟件的編程人員

71.軟件測試計劃的內容應包括(

)。

A.測試目的、背景

B.被測軟件的功能、輸入和輸出

C.測試內容和評價原則

D.以上所有72.下列不屬于軟件自身的原因產生的缺陷的是()

A.算法錯誤

B.語法錯誤

C.文檔錯誤

D.系統(tǒng)構造不合理73.測試程序時不在機器上直接運行程序,而是采用人工檢查或計算機輔助靜態(tài)分析的手段檢查程序。這種測試稱為()。

A.白盒測試

B.黑盒測試

C.靜態(tài)測試

D.動態(tài)測試

74.單元測試中設計測試用例的根據(jù)是(

)。

A.概要設計規(guī)格闡明書

B.顧客需求規(guī)格闡明書

C.項目計劃闡明書

D.詳細設計規(guī)格闡明書75.下面有關漸增式集成和非漸增式集成測試的說法中錯誤的是(

)。

A.非漸增式集成測試措施把單元測試和集成測試分為兩個不一樣的階段,而漸增式集成測試措施往往把單元測試和集成測試合在一起同步完畢

B.漸增式集成需要較多的工作量,而非漸增式集成需要的工作量較少

C.漸增式集成可以較早的發(fā)現(xiàn)接口錯誤,非漸增式集成直到最終組裝時才能發(fā)現(xiàn)接口上的問題

D.漸增式集成有助于排錯,發(fā)現(xiàn)的錯誤往往和最終加入的模塊有關。而非漸增式集成發(fā)現(xiàn)接口錯發(fā)現(xiàn)接口錯誤較遲且很難判斷是哪一部分接口出錯76.有一種功能增強型的項目,其此前的產品已經很穩(wěn)定,并且新增的項目只有少數(shù)幾種構件被增長或修改,那么對該項目進行集成測試最適合采用的方略是(

)。

A.自項向下集成方略

B.自底向上集成方略

C.非增量集成方略

D.基于功能的集成方略77.下列測試中不屬于系統(tǒng)測試的是(

)。

A.性能測試

B.集成測試

C.壓力測試

D.可靠性測試

78.下列不屬于系統(tǒng)測試分析階段要考慮的是(

)。

A)顧客層

B)應用層

C)數(shù)據(jù)層D)協(xié)議層判斷題。軟件測試是有風險的行為,并非所有的軟件缺陷都可以被修復。(√)單元測試能發(fā)現(xiàn)約80%的軟件缺陷。(√)軟件質量保證和軟件測試是同一層次的概念。(×)靜態(tài)檢查就是看代碼。(×)在設計測試用例時,應當包括合理的輸入條件和不合理的輸入條件。(√)軟件測試員可以對產品闡明書進行白盒測試。(×)測試用例的數(shù)目越多,測試的效果越好。(×)好的測試員不懈追求完美。(√)單元測試屬于動態(tài)測試。(×)驗收測試是以最終顧客為主的測試。(√)測試程序僅僅按預期方式運行就行了。(×)軟件生存周期是從軟件開始開發(fā)到開發(fā)結束的整個時期。(×)軟件必須進行某種程度的兼容性測試。(√)在設計測試用例時,應當包括合理的輸入條件和不合理的輸入條件。(√)靜態(tài)白盒測試可以找出遺漏之處和問題。(√)可以把不合格的開發(fā)人員安排做測試。(×)負載測試是驗證要檢查的系統(tǒng)的能力最高能到達什么程度。(√)在所有的黑盒測試措施中,基于決策表的測試是最為嚴格、最具有邏輯性的測試措施。(√)Beta測試是驗收測試的一種。(√)驗收測試是由最終顧客來實行的。(×)項目立項前測試人員不需要提交任何工件。(×)代碼評審是檢查源代碼與否到達模塊設計的規(guī)定。(×)自底向上集成需要測試員編寫驅動程序。(√)測試人員要堅持原則,缺陷未修復完堅決不予通過。(×)代碼評審員一般由測試員擔任。(×)我們可以人為的使得軟件不存在配置問題。(×)集成測試計劃在需求分析階段末提交。(×)理論上白盒測試可以發(fā)現(xiàn)軟件所有的缺陷。(×)可以公布具有配置缺陷的軟件產品。(√)所有軟件均有一種顧客界面,因此必須測試易用性。(×)填空題1.軟件測試措施一般分為兩大類:動態(tài)測試措施和靜態(tài)測試措施。2、邏輯覆蓋是對程序內部有鑒定存在的邏輯構造設計測試用例,根據(jù)程序內部的邏輯覆蓋程度又可分為語句覆蓋鑒定覆蓋條件覆蓋鑒定/條件覆蓋條件組合覆蓋途徑覆蓋6種覆蓋技術。3、單元測試內容包括如下方面:模塊接口測試、邊界條件測試、錯誤處理測試、局部數(shù)據(jù)構造測試和重要途徑測試。4.邊界值分析是將測試邊界狀況作為重點目的,選用恰好等于、剛剛不小于或剛剛不不小于邊界值的測試數(shù)據(jù)。假如輸入或輸出域是一種有序集合,則應選用集合的第一種元素和最終一種元素作為測試用例。5.漸增式測試有兩種不一樣的組裝模塊的措施:自頂向下結合自底向上結合。6.軟件測試一般通過4個測試單元測試、集成測試、確認測試、系統(tǒng)測試。7、測試用例由輸入數(shù)據(jù)和預期的輸出數(shù)據(jù)兩部分構成。8.集成測試指在單元測試基礎上,將所有模塊按照設計規(guī)定組裝成一種完整的系統(tǒng)進行的測試。也稱組裝測試或聯(lián)合測試。9.動態(tài)測試通過運行程序發(fā)現(xiàn)錯誤。根據(jù)測試用例的設計措施不一樣,動態(tài)測試又分為黑盒測試與白盒測試兩類。10、基線的作用是把各階段的開發(fā)工作劃分得愈加明確,便于檢查與確認階段成果。因此,基線可以作為項目的一種檢查點。11.按照測試的層次和方略,軟件測試可以分為單元測試、集成測試、確認測試和系統(tǒng)測試。12、白盒測試是構造測試,被測對象是源程序,以程序的內部邏輯為基礎設計測試用例。13、集成測試的措施有兩種:非漸增式測試漸增式測試。14.集成測試指在單元測試基礎上,將所有模塊按照設計規(guī)定組裝成一種完整的系統(tǒng)進行的測試。也稱組裝(或聯(lián)合)測試。15、一般,由人工進行的靜態(tài)測試措施包括桌面檢查、代碼審查、代碼走查和技術評審。16、因果圖的基本原理是通過畫因果圖,把用自然語言描述的功能闡明轉換為鑒定表,最終為鑒定表每一列設計一種測試用例。簡答題1.軟件測試應當遵照什么原則?為何要遵照這些原則?2.什么是黑盒測試與白盒測試?它們都適應哪些測試?3.簡述軟件測試過程。4.有函數(shù)f(x,y,z),其中x∈[1900,2100],y∈[1,12],z∈[1,31]的。請寫出該函數(shù)采用基本邊界值分析法設計的測試用例。5.軟件測試包括哪些環(huán)節(jié)?闡明這些環(huán)節(jié)的測試對象是什么?6.軟件測試應當遵照什么原則?為何要遵照這些原則?7.什么是黑盒測試與白盒測試?它們都適應哪些測試?8.列舉常見的系統(tǒng)測試措施(不少于5個)。9.文檔測試重要測試哪些內容?答出來5點即可應用題1、使用基本途徑測試措施,為如下程序段設計測試用例。(1)畫出程序的控制流圖。(2)計算程序的循環(huán)復雜度,導出程序基本途徑集中的獨立途徑條數(shù)。(3)導出基本途徑集,確定程序的獨立途徑。(4)根據(jù)(3)中的獨立途徑,設計測試用例(保證基本途徑集中的每一條途徑的執(zhí)行)的輸入數(shù)據(jù)和預期輸出。voidDo(intX,intA,intB){1if((A>1)&&(B=0))2X=X/A;3if((A=2)||(X>1))4X=X+1;5}由于控制流圖假設的是單條件,因此對于復合條件,可將其分解為多種單個條件,并映射成控制流圖。1:A>1;2:B=0;3:X=X/A;4:A=2;5:X>1;6:X=X+1;7:}(15分)解:1.畫出控制流圖【4分】:如右圖所示計算環(huán)形復雜度【2分】:10(條邊)-7(節(jié)點)+2=5導出獨立途徑(用語句編號表達)【4分】途徑1:1→2→3→4→5→6→7途徑2:1→4→5→6→7途徑3:1→2→4→6→7途徑4:1→2→4→5→7途徑5:1→2→3→4→5→7測試用例【5分】用例號途徑輸入數(shù)據(jù)ABX預期輸出XTC11→2→3→4→5→6→73063TC21→4→5→6→70134TC31→2→4→6→72112TC41→2→4→5→73100TC51→2→3→4→5→730312.集成測試方略均有哪幾種?對下面的程序構造圖,假如進行自底向上的集成測試,測試過程是怎樣的?(15分)解:3、閱讀下列闡明,回答問題1至問題3,將解答或對應的編號填入答題紙的對應欄內?!娟U明】邏輯覆蓋法是設計白盒測試用例的重要措施之一,它是通過對程序邏輯構造的遍歷實現(xiàn)程序的覆蓋。針對如下由C語言編寫的程序,按規(guī)定回答問題getit(intm){ inti,k; k=sqrt(m); for(i=2;i<=k;i++) if(m%i==0)break;if(i>=k+1)printf(“%disaselectednumber\n”,m);elseprintf(“%disnotaselectednumber\n”,m);}【問題1】(3分) 請找出程序中所有的邏輯判斷子語句?!締栴}2】(4分) 請找出100%DC(判斷覆蓋)所需的邏輯條件填入下表。編號100%DC所需的邏輯條件1234【問題3】(9分) 請畫出上述程序的控制流程圖,并計算其控制流圖的環(huán)路復雜度V(G)。假設函數(shù)getit的參數(shù)m取值范圍是150<m<160,請使用基本途徑測試法設計測試用例,將參數(shù)m的取值填入下表,使之滿足基本途徑覆蓋規(guī)定。用例編號m的取值12(15分)解:控制流程圖:(2)V(G)=4(3)基本途徑覆蓋分析闡明:這是鑒定一種數(shù)與否是素數(shù)的程序函數(shù)。取一種是素數(shù)另一種取不是素數(shù)才能滿足基本途徑覆蓋規(guī)定。參數(shù)m取值范圍是150<m<160內的素數(shù)有:151157(任取一種)非素數(shù)有:152、153、154、155、156、158、159(任取一種)用例編號m的取值1159或157(非素數(shù))/(素數(shù))2151或152(素數(shù))/(非素數(shù))4.某都市電話號碼由三部分構成,分別是:地區(qū)碼——空白或三位數(shù)字;前綴——非‘0’或‘1’開頭的三位數(shù)字;后綴——4位數(shù)字。假定被測程序能接受一切符合上述規(guī)定的電話號碼,拒絕所有不符合規(guī)定的電話號碼。規(guī)定采用弱強健等價類措施,即同步考慮有效值和無效值,基于單缺陷假設(1)首先進行輸入條件等價類劃分,并編號,寫出等價類表(2)設計測試用例,以便覆蓋所有的有效等價類(3)為每一種無效等價類設計一種測試用例,列出完整的測試用例表。解:測試用例5.閱讀下列闡明,回答問題1至問題5,將解答填入答題紙的對應欄內。[闡明]針對某企業(yè)辦公自動化(OA)系統(tǒng)的負載壓力測試,采用專業(yè)的負載壓力測試工具來執(zhí)行測試。系統(tǒng)采用Browse/Server架構,服務器是一臺PCServer(4路2.7GHz處理器,4GB內存),安裝的平臺軟件包括MicrosoftInternetInformationServer5.0,ASP.NET,SQLServer。使用2臺筆記本電腦安裝測試工具模擬客戶端執(zhí)行“登錄”業(yè)務操作。測試目的分別為如下兩個:第一,測試系統(tǒng)分別在2M、4M網(wǎng)絡帶寬下,可以支持顧客登錄的最大并發(fā)顧客數(shù);第二,測試服務器的吞吐量(即:每秒可以處理的交易數(shù)),重要包括服務器CPU平均使用率到達85%時系統(tǒng)可以支持的最大吞吐量和服務器CPU平均使用率到達100%時系統(tǒng)可以支持的最大吞吐量。本次測試的性能需求是:指標“響應時間”合理范圍為0~5秒。測試成果如下:案例1網(wǎng)絡環(huán)境:2M帶寬客戶端性能測試成果;測試指標平均值登錄響應時間3.391秒虛擬顧客數(shù)

溫馨提示

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

評論

0/150

提交評論