2020-2021大學(xué)《軟件測試》期末課程考試試卷B(含答案)_第1頁
2020-2021大學(xué)《軟件測試》期末課程考試試卷B(含答案)_第2頁
2020-2021大學(xué)《軟件測試》期末課程考試試卷B(含答案)_第3頁
2020-2021大學(xué)《軟件測試》期末課程考試試卷B(含答案)_第4頁
2020-2021大學(xué)《軟件測試》期末課程考試試卷B(含答案)_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

13、軟件測試自動化就是通過或其他手段,按照測試工程師的預(yù)定計劃對軟

《軟件測試》期末課程考試試卷件產(chǎn)品進行自動的測試,它是軟件測試的一個重要組成部分,能夠完成許多手工無

2020-2021B法完成或者難以實現(xiàn)的一些測試工作。

二、判斷題(每題1分,共15分,正確的錯誤的義)

適用專業(yè):考試日期:閉卷1、alpha測試需要用戶代表參加。()

所需時間:120分鐘總分:100分2、測試人員的基本素質(zhì)為:計算機專業(yè)技能,測試專業(yè)技能,行業(yè)知識。()

一、填空題(每空1分,共15空,總共15分):3、徹底地測試是可能的。()

1、軟件生存周期根據(jù)軟件所處的狀態(tài),以及軟件開發(fā)活動的目的和任務(wù),可劃分4、FTR原則中對評審中出現(xiàn)的問題要充分討論,以求徹底解決。()

5、驗收測試中不僅僅要驗收程序,還要驗收相關(guān)的文檔。()

為若干個階段。一般軟件生存周期包括、軟件開發(fā)、軟件測試、軟件6、性能測試包括恢狂性測試。()

7、軟件測試就是為了驗證軟件功能實現(xiàn)的是否正確,是否完成既定目標的活動,

使用與維護等幾個部分。

所以軟件測試在軟件工程的后期才開始具體的工作。()

2、軟件測試是一個找錯的過程。軟件測試的過程亦是的過程。8、發(fā)現(xiàn)錯誤多的模塊,殘留在模塊中的錯誤也多。()

3、軟件測試的目的是以最少的人力、物力和時間找出軟件中潛在的各種錯誤9、測試人員在測試過程中發(fā)現(xiàn)一處問題,如果問題影響不大,而自己又可以修改,

N“

和,回避軟件發(fā)布后由于潛在的隱患所帶來的o應(yīng)立即將此問題正確修改,以加快、提高開發(fā)的進程。()

4、測試進度是圍繞著包含在項目計劃中的來構(gòu)造的。10、單元測試通常應(yīng)該先進行“人工走查”,再以白盒法為主,輔以黑盒法進行動態(tài)

-

-5、軟件的黑盒測試意味著測試要在軟件的處進行,測試人員完全不考測試。()

-

-慮程序內(nèi)部的邏輯結(jié)構(gòu)和內(nèi)部特性oII、功能測試是系統(tǒng)測試的主要內(nèi)容,檢查系統(tǒng)的功能、性能是否與需求規(guī)格說明

-

-6、想要了解一個程序在某次運行中所有可執(zhí)行語句被覆蓋的情況,或是每個語句相同。()

-

-的實際執(zhí)行次數(shù),最好的辦法是利用技術(shù)。12、軟件質(zhì)量管理即QM由QA和QC構(gòu)成,軟件測試屬于QC的核心工作內(nèi)容。

-

-7、為了使導(dǎo)出程序控制流圖和決定基本測試路徑的過程均自動化實現(xiàn),有一個輔()

-

-助基本路徑測試的軟件工具,稱為,在進行基本路徑測試中很有用。13、軟件測試只能發(fā)現(xiàn)錯誤,但不能保證測試后的軟件沒有錯誤。()

-14、測試只要做到語句覆蓋和分支覆蓋,就可以發(fā)現(xiàn)程序中的所有錯誤。O

-8、法是一種利用圖解法分析輸入的各種組合情況,從而設(shè)計測試用例

-15、H8N測試是指對產(chǎn)品做出具有國際性的規(guī)劃,而U0N測試則是指對軟件做出

-的方法,它適合于檢查程序輸入條件的各種組合情況。

-9、在系統(tǒng)測試過程中,測試過程由一個獨立____________來監(jiān)控測試工作。系統(tǒng)符合本地需求更改工作。()

-

-測試過程也應(yīng)考慮邀請一個用戶代表非正式地觀看測試,同時得到用戶反饋意見并

-

-在正式測試之前盡量滿足用戶的要求。三、簡答與分析題(共10小題,總共70分):

-1.簡述集成測試的過程。(5分)

-10、測試是在軟件開發(fā)公司內(nèi)模擬軟件系統(tǒng)的運行環(huán)境下的一種驗收測

-2.比較負載測試,容量測試和強度測試的區(qū)別。(7分)

-試,即軟件開發(fā)公司組織內(nèi)部人員,模擬各類用戶行為對即將面市的軟件產(chǎn)品進行

-測試,試圖發(fā)現(xiàn)并修改錯誤。3.怎么做好文檔測試。(5分)

-

“11、是測試執(zhí)行的最小實體,是為特定的目的而設(shè)計的一組測試輸入、4.如何制定軟件測試計劃。(5分)

鑒執(zhí)行條件和預(yù)期的結(jié)果。5.請敘述黑盒測試的概念以及說明黑盒測試主要是為了發(fā)現(xiàn)哪幾類錯誤。(7分)

12、從測試管理的角度來說,為了高效地實現(xiàn)測試工作的目標,需要不斷地幫助測6.請回答下面白盒測試的問題。有卜.列程序:

試人員進行知識的更新和技術(shù)能力的提升,這些就需要通過來達到。if(x>=80)and(y>=80)

thena{total++;

elseif(x+y>=140)and((x>=90)or(y>=90))

sum=sum+value[i];}

thenb

i++;

elsec

1)請回答什么是條件覆蓋?(3分)}

2)請問條件覆蓋用例應(yīng)該是哪個?請寫出詳細的分析步驟,只答哪個不得分。(4if(total>0)

分)

aver=sum/total;

(l)x=90,y=90

elseaver=-999;

x=50zy=50

(2)x=90zy=90return(aver);

x=50y=50

z)

x=80,y=70

x=90,y=70

x=70,y=90

7.請敘逑單元測試的重要快與原貝九(5分)

8.請敘述測試項目管理的概念以及基本特征和基本原則。(7分)

9.請敘述面向?qū)ο筌浖y試的不同層次及其特點。(7分)

1().有一個求平均值的程序,最多允許輸入100個值(以-999為輸入結(jié)束標志),它

可以計算落在給定范圍內(nèi)的那些值(稱為有效輸入值)的個數(shù)、總和及平均值。根

據(jù)下面代碼,用基本路徑法進行測試,請寫出其控制流圖和路徑集合以及測試用例。

(15分)

floatsum=0;total=0;

floataverage(value,minimum,maximum){

floatvalue[100];

intminimum,maximum;

intinputnum,i;

floataver;

i=l;inputnum=0;

while(value[i]!=-999&&inputnum<100)

{inputnum++;

if(value[i]>=minimum&&value[i]<=maximum)

內(nèi)容是否齊全,正確內(nèi)容是否完善,標記是否正確。

第四題目答案:(5分)

2020-2021《軟件測試》期末課程考試試為了做好軟件測試計劃,需要注意以下幾個方面:

1.認真做好測試資料的搜集整理工作

卷2.明確測試的目標,增強測試計劃的實用性

3.堅持“5W”規(guī)則,明確內(nèi)容與過程

4.采用評審和更新機制,保證測試計劃滿足實際需求

適用專業(yè):考試日期:閉卷第五題目答案:(7分)

所需時間:120分鐘總分:100分黑盒測試:已知產(chǎn)品的功能設(shè)計規(guī)格和用戶手冊,可以進行測試證明每個功能是否實現(xiàn)、密個實

一、填空題(每空1分,共15空,總共15分):現(xiàn)了的功能是否符合要求,以及產(chǎn)品的性能是否滿足用戶的要求。

軟件的黑盒測試意味著測試要在軟件的接口處進行,測試人員完全不考慮程序內(nèi)部的邏輯結(jié)構(gòu)和

軟件定義程序運行缺陷商業(yè)風(fēng)險主要事件接口插樁圖形矩陣(graph

內(nèi)部特性,只依據(jù)程序的需求規(guī)格說明書和用戶手冊,檢查程序的功能是否符合它的功能說明,

matrix)因果圖測試觀察員驗收測試。測試用例培訓(xùn)測試工具

以及性能是否滿足用戶的要求。因此黑盒測試又叫功能測試或數(shù)據(jù)驅(qū)動測試。黑盒測試主要是為

二、判斷題(每題1分,共15分,正確的J,錯誤的X)

了發(fā)現(xiàn)以下幾類錯誤:

1.是否有不正確或遺漏的功能?

四、簡答與分析題(共10小題,總共70分):2.在接口上,輸入是否能正確的接受?能否輸出正確的結(jié)果?

N第一題答案:(5分)3.是否有數(shù)據(jù)結(jié)構(gòu)錯誤或外部信息(例如數(shù)據(jù)文件)訪問錯誤?

超系統(tǒng)集成測試主要包括以下過程:4.性能上是否能夠滿足要求?

-L構(gòu)建的確認過程。5.是否有初始化或終止性錯誤?

-

2.補丁的確認過程。

-第六題答案:(7分)

-3.系統(tǒng)集成測試測試組提交過程。

-1,條件覆蓋是指選擇足夠的測試用例,使得運行這些測試用例時,判定中每個條件

-4.測試用例設(shè)計過程。

-的所有可能結(jié)果至少出現(xiàn)一次,但未必能覆蓋全部分支

-5.測試代碼編寫過程。

-2,選擇2是對的,

-6.Bug的報告過程。

-

7.每周/每兩周的構(gòu)建過程。步驟,羅列出所有的分支,所有的條件真假都取一次

-

-8.點對點的測試過程。例如:條件X>=80取真為TI,假為F1依次類推,

-9.組內(nèi)培訓(xùn)過程。

-一錯,x+y<=140后面的判斷語句不會執(zhí)行了。

-

-

-第二題答案:(7分)第七題答案:(5分)

-負載測試:在一定的工作負荷下,系統(tǒng)的負荷及響應(yīng)時間。1.單元測試的重要性

-

-強度測試:在一定的負荷條件下,在較長時間跨度內(nèi)的系統(tǒng)連續(xù)運行給系統(tǒng)性能所造成的影響。從如下幾個方面就可以看出單元測試的重要性:

-容量測試:容量測試目的是通過測試預(yù)先分析出反映軟件系統(tǒng)應(yīng)用特征的某項指標的極限值(如(1)時間方面

-

-最大并發(fā)用戶數(shù)、數(shù)據(jù)庫記錄數(shù)等),系統(tǒng)在其極限值狀態(tài)下沒有出現(xiàn)任何軟件故障或還能保持(2)測試效果方面

-主要功能正常運行。容量測試還將確定測試對象在給定時間內(nèi)能夠持續(xù)處理的最大負載或工作(3)測試成本方面

-

量。容量測試的目的是使系統(tǒng)承受超額的數(shù)據(jù)容量來發(fā)現(xiàn)它是否能夠正確處理。容量測試是面向(4)產(chǎn)品質(zhì)量方面

數(shù)據(jù)的,并且它的目的是顯示系統(tǒng)可以處理目標內(nèi)確定的數(shù)據(jù)容量。

第三題目答案:(5分)2.單元測試原則

仔細閱讀,跟隨每個步驟,檢查每個圖形,嘗試每個示例。(1)單元測試越早進行越好

檢查文檔的編寫是否滿足文檔編寫的目的(2)單元測試應(yīng)該依據(jù)《軟件詳細設(shè)計規(guī)格說明》進行

(3)對于修改過的代碼應(yīng)該重做單元測試,以保證對已發(fā)現(xiàn)錯誤的修改沒有引入新的錯誤發(fā)現(xiàn)導(dǎo)致實際操作和系統(tǒng)需求之間存在差異的缺陷

第十題答案:(15分)

(4)當測試用例的測試結(jié)果與設(shè)計規(guī)格說明上的預(yù)期結(jié)果不一致時,測試人員應(yīng)如實記錄實際的畫出控制流圖,如圖所示

測試結(jié)果

(5)單元測試應(yīng)注意選擇好被測軟件單元的大小L

(6)一個完整的單元測試說明應(yīng)該包含正面測試和負面的測試

(7)注意使用單元測試工具

第八題答案:(7分)

測試項目管理

測試項目管理就是以測試項目為管理對象,通過一個臨時性的專門的測試組織,運用專門

的軟件測試知識、技能、工具和方法,對測試項目進行計劃、組織、執(zhí)行和控制,并在時間成本、

軟件測試質(zhì)量等方面進行分析和管理活動。(一種高級管理方法)測試項目管理貫穿整個測試項

目的生命周期,是對測試項目的全過程進行管理。

測試項目管理有以下基本特征。

<1)系統(tǒng)工程的思想貫穿測試項目管理的全過程。

<2)測試項目管理的組織有一定的特殊性。

(3)測試項目管理的要點是創(chuàng)造和保持一個使測試工作順利進行的環(huán)境,使置身于這個環(huán)境中②確定Cyclomalic復(fù)雜性度量V(G):

的人員能在集體中協(xié)調(diào)工作以完成預(yù)定的目標。V(G)=6(個區(qū)域)

(4)測試項目管理的方法、工具和技術(shù)手段具有先進性。V(G)=17(條邊)一13(個節(jié)點)+2=6

測試項目管理的基本原則V(G)=5(個謂詞節(jié)點)+1=6

(1)始終能夠把質(zhì)量放在第一位③確定獨立路役集合(6條)

(2)可靠的需求路徑1:1-2-10-11-13(aloq)

(3)盡量留出足夠的時間路徑2:1-2-10-12-13(alnp)

(4)足夠重視測試計劃路徑3:1-2-3-10-11-13(abmoq)

(5)要適當?shù)匾霚y試自動化或測試工具路徑4:I-2-3-4-5-8-9-2....(abcdfjk....)

(6)建立獨立的測試環(huán)境路徑5:1-2-3-4-5-6-7-8-9-2……(abcdehijk....)

(7)通用項目管理原則路徑6:1-2-3-4-5-6-8-9-2....(abcdcgjk...)

第九題答案:(7分)在本例中,判定節(jié)點(謂詞節(jié)點)是節(jié)點2、3、5、6和節(jié)點10。另外要注意路徑4、5、

三個層次方式以類為單元,這樣刻標識測試用例非常有利,同時使得集成測試有更清晰的目標。6中節(jié)點2后面的省略號表示隨后的部分已無關(guān)緊要。

面向?qū)ο筌浖臏y試一般分為三個層次:

溫馨提示

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

評論

0/150

提交評論