版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
PAGE第1頁共6頁承諾:我將嚴(yán)格遵守考場紀(jì)律,知道考試違紀(jì)、作弊的嚴(yán)重性,還知道請他人代考或代他人考者將被開除學(xué)籍和因作弊受到記過及以上處分將不授予學(xué)士學(xué)位,愿承擔(dān)由此引起的一切后果。專業(yè)承諾:我將嚴(yán)格遵守考場紀(jì)律,知道考試違紀(jì)、作弊的嚴(yán)重性,還知道請他人代考或代他人考者將被開除學(xué)籍和因作弊受到記過及以上處分將不授予學(xué)士學(xué)位,愿承擔(dān)由此引起的一切后果。專業(yè)班級學(xué)號學(xué)生簽名:試卷編號:(A)卷軟件測試課程課程類別:必、限、任開卷(范圍):僅限教材一本考試日期:題號一二三四五六七八九十總分累分人簽名題分201010201426100得分考生注意事項:1、本試卷共6頁,總分100分,考試時間120分鐘。2、考試結(jié)束后,考生不得將試卷、答題紙和草稿紙帶出考場。得分評閱人一、選擇題(每題2分,共20分)1、下面關(guān)于軟件測試的說法,_______是錯誤的。A軟件測試就是程序測試B軟件測試貫穿于軟件定義和開發(fā)的整個期間C需求規(guī)格說明、設(shè)計規(guī)格說明都是軟件測試的對象D程序是軟件測試的對象2、如果程序的功能說明中含有輸入條件的組合情況,則一開始就可以選用______和判定表驅(qū)動法。A等價類劃分B因果圖法C正交試驗法D場景法3、根據(jù)ISO/IEC9126國際標(biāo)準(zhǔn)將軟件的質(zhì)量劃分為6大屬性()。A功能性、可靠性、安全性、效率、易用性和可移植性B功能性、可靠性、易用性、效率、穩(wěn)定性和可移植性C功能性、可靠性、易用性、效率、可維護性和可移植性D功能性、可靠性、兼容性、效率、穩(wěn)定性和可移植性4、在某大學(xué)學(xué)籍管理信息系統(tǒng)中,假設(shè)學(xué)生年齡的輸入范圍為16~40,則根據(jù)黑盒測試中的等價類劃分技術(shù),下面劃分正確的是。A可劃分為2個有效等價類,2個無效等價類B可劃分為1個有效等價類,2個無效等價類C可劃分為2個有效等價類,1個無效等價類D可劃分為1個有效等價類,1個無效等價類5、邏輯路徑覆蓋法是白盒測試用例的重要設(shè)計方法,其中語句覆蓋法是較為常用的方法,針對下面的語句段,采用語句覆蓋法完成測試用例設(shè)計,測試用例見下表,對表中的空缺項(True或者False),正確的選擇是()。語句段:if(A&&(B||C))x=l;elsex=0;用例表:用例1用例2ATRUEFALSEB①FALSECFALSE②A&&(B||C)③FALSEA.①TRUE②FALSE③TRUEB.①TRUE②FALSE③FALSE
C.①FALSE②FALSE③TRUED.①TRUE②TRUE③FALSE6、使用白盒測試方法時,確定測試數(shù)據(jù)的依據(jù)是指定的覆蓋標(biāo)準(zhǔn)和。A程序的注釋B程序的內(nèi)部邏輯C用戶使用說明書D程序的需求說明7、下列測試工具中,使用執(zhí)行代碼靜態(tài)結(jié)構(gòu)分析。ASmartBitsBLogiscopeCQTPDLoadRunner8、下述關(guān)于缺陷處理流程管理的原則,的說法是不正確的。
A為了保證正確地定位缺陷,需要有豐富測試經(jīng)驗的測試人員驗證發(fā)現(xiàn)的缺陷是否是真正的缺陷,并且驗證缺陷是否可以再現(xiàn)。
B每次對缺陷的處理都要保留處理信息,包括處理人姓名、處理時間、處理方法、處理意見以及缺陷狀態(tài)
C缺陷修復(fù)后應(yīng)該由報告缺陷的測試人員確認(rèn)缺陷已經(jīng)修復(fù),才能關(guān)閉缺陷
D對于無法再現(xiàn)的缺陷,只需項目經(jīng)理決定拒絕或者延期9、對于業(yè)務(wù)流清晰的系統(tǒng)可以利用______貫穿整個測試用例設(shè)計過程。在用例中綜合使用各種測試方法,對于參數(shù)配置類的軟件,要用______選擇較少的組合方式達到最佳效果,如果程序的功能說明中含有輸入條件的組合情況,則一開始就可以選用______和決策法。
A場景法、功能圖法、正交試驗法
B場景法、正交試驗法、因果圖法C場景法、因果圖法、邊界值法D場景法、因果圖法、等價類劃分10、測試模型強調(diào)了測試計劃等工作的先行和對系統(tǒng)需求和系統(tǒng)設(shè)計的測試。A.V模型B、W模型C、H模型D、螺旋模型
得分評閱人二、判斷題(每題1分,共10分)1、第三方測試就是由開發(fā)人員和測試員以外的人員進行測試。()2、靜態(tài)白盒測試可以找出遺漏之處和問題。()3、驗收測試是由最終用戶來實施的。()4、良好的單元測試可以取代集成測試。()5、自頂向下集成需要測試員編寫驅(qū)動程序。()6、面向?qū)ο筌浖械某橄箢愑捎跓o法實例化,所以不能測試。()7、自動化測試一旦引入企業(yè)或項目組,可以立即縮短測試的進度。()8、測試用例的設(shè)計應(yīng)由專門的人來設(shè)計,并且滿足自清除性。()9、缺陷打開關(guān)閉曲線是最基本的缺陷分析表,當(dāng)累積關(guān)閉缺陷曲線與累積打開缺陷曲線交于一點,表明測試活動可以結(jié)束了。()10、集成測試也叫做組裝測試,通常在編碼完成的基礎(chǔ)上,將所有的程序模塊進行有序的、遞增的測試。()得分評閱人三、填空題(每題1分,共10分)1、Junit的使用。importjava.io.*;publicclassMyPoint{ privateint_x,_y;//positionofthepoint publicMyPoint(){ System.out.println("DefaultconstructionofMyPoint."); _x=1; _y=1; } publicMyPoint(intx,inty){ System.out.println("ConstructionofMyPointwithpositions."); _x=x; _y=y; } publicintX(){return_x;} publicintY(){return_y;} }測試代碼:importjunit.framework.TestCase;importjunit.framework.TestResult;publicclassMyPointTestextends1{ publicMyPointpt1,pt2; publicMyPointTest(Stringname){ super(name); } protectedvoidsetUp(){ System.out.println("setUp"); pt1=newMyPoint(); pt2=newMyPoint(9,10); } protectedvoidtearDown(){ pt1=2; pt2=2; System.out.println("tearDown"); } publicvoidtestDefaultConstruction(){ System.out.println("\ntestDefaultConstruction:"); 3((pt1.X()==1&&pt1.Y()==1)); } publicvoidtestConstruction(){ System.out.println("\ntestConstruction:"); 4((pt2.X(),9);4((pt2.Y(),10); } publicstaticvoidmain(String[]args){ junit.textui.TestRunner.run(5); }}2、單元測試在實現(xiàn)階段進行,它所依據(jù)的模塊功能描述和內(nèi)部細(xì)節(jié)以及測試方案應(yīng)在_6_階段完成,目的是發(fā)現(xiàn)編程缺陷。集成測試所依據(jù)的模塊說明書和測試方案應(yīng)在_7__階段完成,它能發(fā)現(xiàn)設(shè)計缺陷。系統(tǒng)測試應(yīng)在模擬的環(huán)境中進行強度測試的基礎(chǔ)上進行,測試計劃應(yīng)在8階段完成。3、測試過程中,__9__用于描述測試的整體方案,__10__描述依據(jù)測試用例找出的問題。得分評閱人四、名詞解釋題(每題5分,共20分)1、軟件缺陷(正式定義)2、測試和測試3、測試的配置管理4、樁模塊和驅(qū)動模塊得分評閱人五、簡答題(14分)1、分析單元測試和代碼調(diào)試的區(qū)別。(6分)2、軟件測試是與軟件開發(fā)密切相關(guān)的一系列有計劃的活動,在軟件測試過程模型“W模型”的指導(dǎo)下,開發(fā)過程中應(yīng)該包括哪些不同類型的測試活動。(8分)得分評閱人六、綜合題(26分)(無詳細(xì)步驟不得分)1、某城市電話號碼由三部分組成,分別是:地區(qū)碼——空白或4位數(shù)字;前綴——為3位數(shù)字,但不能以“0”,“1”開頭;后綴——4位數(shù)字。假定被測程序能接受一切符合上述規(guī)定的電話號碼,拒絕所有不符合規(guī)定的電話號碼。下表中列舉出每個輸入條件的有效等價類和無效等價類,請將(a)~(j)填寫完整。(10分)輸入條件有效等價類編號無效等價類編號地區(qū)碼空白1(b)54位數(shù)字2(c)6(d)7前綴(a)3(e)8(f)9(g)10少于3位數(shù)字11(h)12后綴4位數(shù)字4有非數(shù)字字符13(i)14(j)152、找出下面程序關(guān)于變量flow的高風(fēng)險路徑。(6分)voidcomput_flow(intt){ doublea,b,c;doubleflow=0;doubletotal=0;承諾:我將嚴(yán)格遵守考場紀(jì)律,知道考試違紀(jì)、作弊的嚴(yán)重性,還知道請他人代考或代他人考者將被開除學(xué)籍和因作弊受到記過及以上處分將不授予學(xué)士學(xué)位,愿承擔(dān)由此引起的一切后果。專業(yè)班級承諾:我將嚴(yán)格遵守考場紀(jì)律,知道考試違紀(jì)、作弊的嚴(yán)重性,還知道請他人代考或代他人考者將被開除學(xué)籍和因作弊受到記過及以上處分將不授予學(xué)士學(xué)位,愿承擔(dān)由此引起的一切后果。專業(yè)班級學(xué)號學(xué)生簽名:total=a+b;if(total<10)c=total*0.5;elsec=total*0.6;flow=flow+c;t=t+1;}printf("flow=%f\n",flow);}【問題1】找出變量flow的定義節(jié)點和使用節(jié)點。(2分)【問題2】找出變量flow的定義/使用節(jié)點對。(2分)【問題3】找出變量flow的高風(fēng)險路徑并說明原因。(2分)3、基本路徑法設(shè)計出的測試用例能夠保證在測試中程序的每一條可執(zhí)行語句至少執(zhí)行一次。以下代碼由C語言書寫,其程序流圖如右圖所示,請按要求回答問題。(10分)intsort(intNum,intType){1:intx=0;2:inty=0;3:while(Num>0){4:if(Type==0)5:x=y+2;else{6:if(Type==1)7:x=y+5;else8:x=y+10;}9:Num--;}10:returnx;}【問題1】請計算程序流圖的圈復(fù)雜度V(G)。(2分)【問題2】找出獨立路徑。(4分)【問題3】請使用基本路徑測試法設(shè)計測試用例。(4分)軟件測試技術(shù)課程課程類別:必、限、任開卷(范圍):僅限教材一本考試日期:題號一二三四五六七八九十總分累分人簽名題分201010201426100得分考生注意事項:1、本試卷共6頁,總分100分,考試時間120分鐘。2、考試結(jié)束后,考生不得將試卷、答題紙和草稿紙帶出考場。一、選擇題(每題2分,共20分)12345678910ABCBABBDBB二、判斷題(每題1分,共10分)12345678910×√×××××√√×三、填空題(每空1分,共10分)1、TestCase2、null3、assertTrue4、assertEquals5、MyPointTest.class6、詳細(xì)設(shè)計7、概要設(shè)計8、系統(tǒng)需求分析9、測試計劃10、缺陷報告四、名詞解釋題(每題5分,共20分)1、軟件缺陷:(符合下列規(guī)則的叫軟件缺陷):1).軟件未達到產(chǎn)品說明書的功能2).軟件出現(xiàn)了產(chǎn)品說明書指明不會出現(xiàn)的錯誤3).軟件功能超出產(chǎn)品說明書指明范圍4).軟件未達到產(chǎn)品說明書雖未指出但應(yīng)達到的目標(biāo)5).軟件測試員認(rèn)為難以理解、不易使用、運行速度緩慢、或者最終用戶認(rèn)為不好(每條1分,共5分)2、測試:開發(fā)方通過檢測和提供客觀證據(jù),證明軟件運行是否滿足用戶規(guī)定的需求。(3分)測試:將軟件完全交給用戶,讓用戶在實際使用的環(huán)境下進行的對產(chǎn)品預(yù)發(fā)布版本的測試。(2分)3、配置管理的目的是建立和維護在軟件生命周期中軟件產(chǎn)品的完整性和一致性。(1分)一般來說,軟件測試配置管理包括4個最基本的活動:(1)配置標(biāo)識;(2)變更控制;(3)配置狀態(tài)報告;(4)配置審計。(每點1分)4、驅(qū)動模塊是模擬被測單元的上級模塊,用于接收測試數(shù)據(jù)、啟動被測模塊和輸出結(jié)果。(3分)樁模塊是模擬被測單元所調(diào)用的模塊。(2分)五、簡答題(共14分)1、表面上這兩項技術(shù)很相似,因為它們都包括查看代碼、運行程序和處理軟件缺陷的過程,但是它們的目標(biāo)不同:單元測試是為了發(fā)現(xiàn)軟件缺陷,而代碼調(diào)試的目標(biāo)是修復(fù)軟件缺陷。在分離和查找軟件缺陷原因時這兩個過程發(fā)生交叉。(6分)2、(1)用戶需求驗證和確認(rèn)驗收測試設(shè)計;(2)需求驗證和確認(rèn)系統(tǒng)測試設(shè)計;(3)概要設(shè)計驗證和確認(rèn)集成測試設(shè)計;(4)詳細(xì)設(shè)計驗證和確認(rèn)單元測試設(shè)計;(5)單元測試;(6)集成測試;(7)系統(tǒng)測試;(8)驗收測試。(每條1分)六、綜合題(共26分)(無詳細(xì)步驟不得分)1、(a)~(j)每空一分。(c)和(d)、(e)~(h)、(i)和(j)順序可變。輸入條件有效等價類編號無效等價類編號地區(qū)碼空白1(b)有非數(shù)字字符54位數(shù)字2(c)少于4位數(shù)字6(d)多于4位數(shù)字7前綴(a)200-9993(e)有非數(shù)字字符8(f)起始位為“0”9(g)起
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年床上用品品牌代理合同
- 2024醫(yī)院藥品零售許可合同
- 2024年建筑合同糾紛預(yù)防及處理辦法
- 2024年度IT企業(yè)軟件許可使用合同
- 2024年度搬廠工程機械設(shè)備租賃合同
- 2024年度委托加工合同:甲乙雙方在二零二四年就某產(chǎn)品委托加工的詳細(xì)條款
- 2024年度量子科技實驗室建設(shè)安裝工程分包合同
- 2024年度智能停車安防監(jiān)控系統(tǒng)安裝合同
- 2024展廳裝飾裝修合同范文
- 2024年商標(biāo)許可使用合同商標(biāo)范圍
- 認(rèn)識計算機系統(tǒng)的組成
- 人教版版中國歷史八年級上冊知識點歸納梳理
- 國家職業(yè)技術(shù)技能標(biāo)準(zhǔn) 3-02-03-01 消防員(2022年版)
- GB/T 36242-2018燃?xì)饬髁坑嬻w積修正儀
- GB/T 2818-2014井用潛水異步電動機
- 5 汪曾祺《跑警報》.電子教案教學(xué)課件
- 敘事療法課件
- 國家開放大學(xué)電大《計算機應(yīng)用基礎(chǔ)(本)》終結(jié)性考試試題答案(格式已排好)任務(wù)一
- 阿米巴經(jīng)營管理課件
- 小學(xué)質(zhì)量檢測匯報材料范文推薦11篇
- 質(zhì)量管理體系內(nèi)部審核培訓(xùn)知識課件
評論
0/150
提交評論