軟件測試期末試題A卷及答案最終版_第1頁
軟件測試期末試題A卷及答案最終版_第2頁
軟件測試期末試題A卷及答案最終版_第3頁
軟件測試期末試題A卷及答案最終版_第4頁
軟件測試期末試題A卷及答案最終版_第5頁
已閱讀5頁,還剩12頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

第第頁軟件測試期末試題A卷及答案最終版四川理工

電子科技高校二零零八至二零零八學年第二學期

2022

說明:本試卷共四大題,試卷總分值100分。

留意:請將全部答案填寫在最末一頁答題卡上。.....................

一、單項選擇題:共20小題,每題2分,總分值40分。

1.軟件測試根據測試層次可以分為(c)

A.黑盒測試、白盒測試B.功能性測試和結構性測試

C.單元測試、集成測試和系統測試D、動態測試和靜態測試

2、軟件測試是采納〔a〕執行軟件的活動。

A.測試用例B.輸入數據C.測試環境D.輸入條件

3.軟件測試是軟件開發過程的重要階段,是軟件質量保證的重要手段,以下哪個〔些〕是軟件測試的任務?答案:〔d〕

1預防軟件發生錯誤2發覺程序錯誤3提供診斷錯誤信息A.只有1B.只有2C.只有3D.都是

4、導致軟件缺陷的最大緣由是:〔a〕

A.軟件需求說明書B.設計方案C.編碼D.維護5、測試用例是為達到最正確的測試效果或高效的揭露隱蔽的錯誤而細心設計的少量測試數據,至少應當包括〔a〕

A、測試輸入、執行條件和預期的結果。B、測試目標、測試工具C、測試環境D、測試配置

6、對已經發覺的錯誤進行錯誤定位和確定出錯性質,并改正這些錯誤,同時修改相關的文檔,這種行為屬于〔b〕

A.測試B.調試C.回來測試D.單元測試7、軟件缺陷修復的代價最高的階段為〔a〕

A、發布階段B、需求階段C、設計階段D、編碼階段8、以下〔b〕是關于軟件缺陷的描述。

A.導致軟件包含故障的人的行為B.產品的異樣狀況

C.引起一個功能部件不能完成所要求的功能的一種意外狀況D.功能部件執行其規定功能的技能丟失9、可作為測試停止的標準是〔d〕

四川理工

A.當時間用光時

B.執行了全部的測試用例,但沒有發覺故障C.當全部缺陷都已經清除時D.當達到所要求的掩蓋時10、以下描述錯誤的選項是〔a〕

A.軟件發布后假如發覺質量問題,那是軟件測試人員的錯B.窮盡測試事實上在一般狀況下是不可行的C.軟件測試自動化不是萬能的

D.測試能由非開發人員進行,調試需要由開發人員進行。

11、如下列圖所示的N-S圖,至少需要〔b〕個測試用例完成規律掩蓋。

A.15B.16C.17D.18

12、以下〔c〕方法設計出的測試用例發覺程序錯誤的技能最強。

A.等價類劃分法B.場景法

C.邊界值分析法D.決策表法

13、功能性測試是依據〔a〕來設計測試用例。

A、軟件的規格說明B、設計文檔

C、程序的內部規律D、維護手冊

14、在軟件修改之后,再次運行以前為發覺錯誤而執行程序曾用過的測試用例,這種測試稱之為〔c〕

A.單元測試B.集成測試C.回來測試D.驗收測試15、〔c〕方法是依據輸出對輸入的依靠關系來設計測試用例的。

A.邊界值分析B.等價類C.因果圖法D.錯誤推想法

16、測試工程師的工作范圍會包括檢視代碼、評審開發文檔,這屬于〔b〕

A.動態測試B.靜態測試C.黑盒測試D.白盒測試

17、假如F實現一個程序,輸入變量*1和*2的邊界、區間分別為:a≤*1≤d,區間為[a,b],[b,c],[c,d];e≤*2≤g,區間為[e,f],[f,g];那么以下_d__圖可表示為強健壯等價類測試用例。

A.B.**

四川理工

C.D.*

*fee

18、對于一個含有n個變量的程序,采納基本邊界值分析法測試程序會產生〔c〕個測試用例。

A.6n+1B.5nC、4n+1D.7n

19、以下關于測試用例特征的描述錯誤的選項是(b)

A.最有可能抓住錯誤的;B.肯定會有重復的、多余的;C.一組相像測試用例中最有效的;D.既不是太簡約,也不是太繁復。20、〔d〕是一種關注變量定義賦值點〔語句〕和引用或運用這些值的點〔語句〕的結構性測試,主要用作路徑測試的真實性檢查。

A、基本路徑測試B、規律掩蓋C、決策表D、數據流測試

二、判斷題:共20小題,每題1分,總分值20分〕

1.軟件測試是有風險的行為,并非全部的軟件缺陷都能夠被修復。〔∨〕2.軟件質量保證和軟件測試是同一層次的概念。〔*〕

3.我們有理由相信只要能夠設計出盡可能好的測試方案,經過嚴格測試之后的軟件可以沒有缺

陷。〔*〕

4.程序員兼任測試員可以提高工作效率。〔*〕

5.在設計測試用例時,應當包括合理的輸入條件和不合理的輸入條件。〔∨〕6.傳統測試是在開發的后期才介入,現在測試活動已經擴展到了整個生命周期。〔∨〕7.傳統測試以發覺錯誤為目的,現在測試已經擴展到了錯誤預防的范疇。∨

8.軟件測試的生命周期包括測試計劃、測試設計、測試執行、缺陷跟蹤、測試評估。〔∨〕9.調試從一個已知的條件開始,運用預先定義的過程,有預知的結果;測試從一個未知的條件

開始,結束的過程不可估計。〔*〕

10.白盒測試往往會造成測試用例之間可能存在嚴峻的冗余和未測試的功能漏洞。〔*〕

n

11.在邊界值方法中,對于一個有n個變量的函數作最壞狀況測試,生成的測試用例個數是7個。

〔*〕

12.軟件生存周期是從軟件開始開發到開發結束的整個時期。〔*〕

13.在全部的黑盒測試方法中,基于決策表的測試是最為嚴格、最具有規律性的測試方法。

〔∨〕

14.永久有缺陷類型會在測試的一個層次上被發覺,并且能夠在另一個層次上躲避檢測。〔∨〕15.測試用例的數目越多,測試的效果越好。〔*〕

四川理工

16.只要能夠達到100%的規律掩蓋率,就可以保證程序的正確性。〔*〕17.單元測試屬于動態測試。〔∨〕18.驗收測試是以最終用戶為主的測試。〔∨〕19.沒有發覺錯誤的測試是沒有價值的。〔∨〕20.可以把不合格的開發人員安排做測試。〔*〕

三、簡答題:共4小題,每題5分,總分值20分。

1、簡約描述一下軟件測試工程師一般會承受的一些詳細工作。

2、黑盒測試與白盒測試各有哪些優缺點,應當如何結合才能解決漏洞和冗余問題?3、畫圖描述測試層次與傳統開發V型瀑布模型的對應

4、有函數f(*,y,z),其中*∈[1900,2100],y∈[1,12],z∈[1,31]的。請寫出該函數采納基本邊界值分析法設計的測試用例。

四、綜合題:共2小題,每題10分,總分值20分。

1、運用基本路徑測試方法,為以下程序段設計測試用例。〔1〕畫出程序的掌握流圖。

〔2〕計算程序的循環繁復度,導出程序基本路徑集中的獨立路徑條數。〔3〕導出基本路徑集,確定程序的獨立路徑。

〔4〕依據〔3〕中的獨立路徑,設計測試用例〔確保基本路徑集中的每一條路徑的執行〕的輸入數據和預期輸出。

voidDo(int*,intA,intB){

1if((A1)(B=0))2*=*/A;3if((A=2)||(*1))4*=*+1;5}

由于掌握流圖假設的是單條件,因此對于復合條件,可將其分解為多個單個條件,并映射成掌握流圖。

1:A1;2:B=0;3:*=*/A;4:A=2;5:*1;6:*=*+1;7:}

2、某城市電話號碼由三部分組成,分別是:

四川理工

地區碼——空白或三位數字;

前綴——非‘0’或‘1’開頭的三位數字;后綴——4位數字。

假定被測程序能接受一切符合上述規定的電話號碼,拒絕全部不符合規定的電話號碼。要求采納弱健壯等價類方法,即同時考慮有效值和無效值,基于單缺陷假設〔1〕首先進行輸入條件等價類劃分,并編號,寫出等價類表〔2〕設計測試用例,以便掩蓋全部的有效等價類

〔3〕為每一個無效等價類設計一個測試用例,列出完整的測試用例表。

四川理工

電子科技高校二零零五至二零零六學年第二學期

軟件測試技術〔A卷〕答題卡

一、單項選擇題〔202=40分〕

二、判斷題〔201=20分〕

三、簡答題〔45=20分〕

1.2.3.4.

四、綜合題〔210=20分〕

1.

四川理工

2.

四川理工

軟件測試技術〔A卷〕答案及評分標準

一、單項選擇題〔202=40分〕

二、判斷題〔201=20分〕

簡答題〔45=20分〕答:檢視代碼、評審開發文檔〔靜態測試方法〕

進行測試設計、寫作測試文檔〔測試計劃、測試方案、測試用例等〕執行測試,發覺軟件缺陷,提交缺陷報告,并確認缺陷最終得到了修正通過測試度量軟件的質量….

2.答:功能性測試具有兩大優點:功能性測試與軟件如何實現無關;測試用例開發可以與實現并行進行,因此可以壓縮總的項目開發時間。缺點:測試用例之間可能存在嚴峻的冗余,還會有位測試的軟件漏洞。結構性測試局限于已經完成的代碼行為當中,離代碼太近。因此可以結構性測試指標去解決冗余和漏洞問題。假如發覺同一條程序路徑被多個功能性測試用例遍歷,就可以懷疑這種冗余不會發生新的缺陷,假如沒有達到肯定的DD—路徑掩蓋,那么可知在功能性測試用力中存在漏洞。因此路徑測試可以提供作為功能性測試交叉檢查的一組指標。3.答:測試層次與傳統開發V型瀑布模型的對應

自頂向下,功能分解

4.答:

{2000,6,1,2000,6,2,2000,6,30,2000,6,31,2000,1,15,2000,2,15,2000,11,15,2000,12,15,1900,6,15,1901,6,15,2099,6,15,2100,6,15,2000,6,15}

四、綜合題〔210=20分〕

四川理工

1.畫出掌握流圖:如右圖所示

計算環形繁復度:

10〔條邊〕-7〔個節點〕

+2=5

導出獨立路徑〔用語句編號表示〕路徑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

2.列出等價類表

四川理工

測試用例

四川理工

第11頁共11頁

四川理工

電子科技高校二零零八至二零零八學年第二學期

2022

說明:本試卷共四大題,試卷總分值100分。

留意:請將全部答案填寫在最末一頁答題卡上。.....................

一、單項選擇題:共20小題,每題2分,總分值40分。

1.軟件測試根據測試層次可以分為(c)

A.黑盒測試、白盒測試B.功能性測試和結構性測試

C.單元測試、集成測試和系統測試D、動態測試和靜態測試

2、軟件測試是采納〔a〕執行軟件的活動。

A.測試用例B.輸入數據C.測試環境D.輸入條件

3.軟件測試是軟件開發過程的重要階段,是軟件質量保證的重要手段,以下哪個〔些〕是軟件測試的任務?答案:〔d〕

1預防軟件發生錯誤2發覺程序錯誤3提供診斷錯誤信息A.只有1B.只有2C.只有3D.都是

4、導致軟件缺陷的最大緣由是:〔a〕

A.軟件需求說明書B.設計方案C.編碼D.維護5、測試用例是為達到最正確的測試效果或高效的揭露隱蔽的錯誤而細心設計的少量測試數據,至少應當包括〔a〕

A、測試輸入、執行條件和預期的結果。B、測試目標、測試工具C、測試環境D、測試配置

6、對已經發覺的錯誤進行錯誤定位和確定出錯性質,并改正這些錯誤,同時修改相關的文檔,這種行為屬于〔b〕

A.測試B.調試C.回來測試D.單元測試7、軟件缺陷修復的代價最高的階段為〔a〕

A、發布階段B、需求階段C、設計階段D、編碼階段8、以下〔b〕是關于軟件缺陷的描述。

A.導致軟件包含故障的人的行為B.產品的異樣狀況

C.引起一個功能部件不能完成所要求的功能的一種意外狀況D.功能部件執行其規定功能的技能丟失9、可作為測試停止的標準是〔d〕

四川理工

A.當時間用光時

B.執行了全部的測試用例,但沒有發覺故障C.當全部缺陷都已經清除時D.當達到所要求的掩蓋時10、以下描述錯誤的選項是〔a〕

A.軟件發布后假如發覺質量問題,那是軟件測試人員的錯B.窮盡測試事實上在一般狀況下是不可行的C.軟件測試自動化不是萬能的

D.測試能由非開發人員進行,調試需要由開發人員進行。

11、如下列圖所示的N-S圖,至少需要〔b〕個測試用例完成規律掩蓋。

A.15B.16C.17D.18

12、以下〔c〕方法設計出的測試用例發覺程序錯誤的技能最強。

A.等價類劃分法B.場景法

C.邊界值分析法D.決策表法

13、功能性測試是依據〔a〕來設計測試用例。

A、軟件的規格說明B、設計文檔

C、程序的內部規律D、維護手冊

14、在軟件修改之后,再次運行以前為發覺錯誤而執行程序曾用過的測試用例,這種測試稱之為〔c〕

A.單元測試B.集成測試C.回來測試D.驗收測試15、〔c〕方法是依據輸出對輸入的依靠關系來設計測試用例的。

A.邊界值分析B.等價類C.因果圖法D.錯誤推想法

16、測試工程師的工作范圍會包括檢視代碼、評審開發文檔,這屬于〔b〕

A.動態測試B.靜態測試C.黑盒測試D.白盒測試

17、假如F實現一個程序,輸入變量*1和*2的邊界、區間分別為:a≤*1≤d,區間為[a,b],[b,c],[c,d];e≤*2≤g,區間為[e,f],[f,g];那么以下_d__圖可表示為強健壯等價類測試用例。

A.B.**

四川理工

C.D.*

*fee

18、對于一個含有n個變量的程序,采納基本邊界值分析法測試程序會產生〔c〕個測試用例。

A.6n+1B.5nC、4n+1D.7n

19、以下關于測試用例特征的描述錯誤的選項是(b)

A.最有可能抓住錯誤的;B.肯定會有重復的、多余的;C.一組相像測試用例中最有效的;D.既不是太簡約,也不是太繁復。20、〔d〕是一種關注變量定義賦值點〔語句〕

溫馨提示

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

評論

0/150

提交評論