




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
PAGE第1頁共6頁承諾:我將嚴(yán)格遵守考場紀(jì)律,知道考試違紀(jì)、作弊的嚴(yán)重性,還知道請(qǐng)他人代考或代他人考者將被開除學(xué)籍和因作弊受到記過及以上處分將不授予學(xué)士學(xué)位,愿承擔(dān)由此引起的一切后果。專業(yè)承諾:我將嚴(yán)格遵守考場紀(jì)律,知道考試違紀(jì)、作弊的嚴(yán)重性,還知道請(qǐng)他人代考或代他人考者將被開除學(xué)籍和因作弊受到記過及以上處分將不授予學(xué)士學(xué)位,愿承擔(dān)由此引起的一切后果。專業(yè)班級(jí)學(xué)號(hào)學(xué)生簽名:試卷編號(hào):(A)卷軟件測試課程課程類別:必、限、任開卷(范圍):僅限教材一本考試日期:題號(hào)一二三四五六七八九十總分累分人簽名題分201010201426100得分考生注意事項(xiàng):1、本試卷共6頁,總分100分,考試時(shí)間120分鐘。2、考試結(jié)束后,考生不得將試卷、答題紙和草稿紙帶出考場。得分評(píng)閱人一、選擇題(每題2分,共20分)1、下面關(guān)于軟件測試的說法,_______是錯(cuò)誤的。A軟件測試就是程序測試B軟件測試貫穿于軟件定義和開發(fā)的整個(gè)期間C需求規(guī)格說明、設(shè)計(jì)規(guī)格說明都是軟件測試的對(duì)象D程序是軟件測試的對(duì)象2、如果程序的功能說明中含有輸入條件的組合情況,則一開始就可以選用______和判定表驅(qū)動(dòng)法。A等價(jià)類劃分B因果圖法C正交試驗(yàn)法D場景法3、根據(jù)ISO/IEC9126國際標(biāo)準(zhǔn)將軟件的質(zhì)量劃分為6大屬性()。A功能性、可靠性、安全性、效率、易用性和可移植性B功能性、可靠性、易用性、效率、穩(wěn)定性和可移植性C功能性、可靠性、易用性、效率、可維護(hù)性和可移植性D功能性、可靠性、兼容性、效率、穩(wěn)定性和可移植性4、在某大學(xué)學(xué)籍管理信息系統(tǒng)中,假設(shè)學(xué)生年齡的輸入范圍為16~40,則根據(jù)黑盒測試中的等價(jià)類劃分技術(shù),下面劃分正確的是。A可劃分為2個(gè)有效等價(jià)類,2個(gè)無效等價(jià)類B可劃分為1個(gè)有效等價(jià)類,2個(gè)無效等價(jià)類C可劃分為2個(gè)有效等價(jià)類,1個(gè)無效等價(jià)類D可劃分為1個(gè)有效等價(jià)類,1個(gè)無效等價(jià)類5、邏輯路徑覆蓋法是白盒測試用例的重要設(shè)計(jì)方法,其中語句覆蓋法是較為常用的方法,針對(duì)下面的語句段,采用語句覆蓋法完成測試用例設(shè)計(jì),測試用例見下表,對(duì)表中的空缺項(xiàng)(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í),確定測試數(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)驗(yàn)的測試人員驗(yàn)證發(fā)現(xiàn)的缺陷是否是真正的缺陷,并且驗(yàn)證缺陷是否可以再現(xiàn)。
B每次對(duì)缺陷的處理都要保留處理信息,包括處理人姓名、處理時(shí)間、處理方法、處理意見以及缺陷狀態(tài)
C缺陷修復(fù)后應(yīng)該由報(bào)告缺陷的測試人員確認(rèn)缺陷已經(jīng)修復(fù),才能關(guān)閉缺陷
D對(duì)于無法再現(xiàn)的缺陷,只需項(xiàng)目經(jīng)理決定拒絕或者延期9、對(duì)于業(yè)務(wù)流清晰的系統(tǒng)可以利用______貫穿整個(gè)測試用例設(shè)計(jì)過程。在用例中綜合使用各種測試方法,對(duì)于參數(shù)配置類的軟件,要用______選擇較少的組合方式達(dá)到最佳效果,如果程序的功能說明中含有輸入條件的組合情況,則一開始就可以選用______和決策法。
A場景法、功能圖法、正交試驗(yàn)法
B場景法、正交試驗(yàn)法、因果圖法C場景法、因果圖法、邊界值法D場景法、因果圖法、等價(jià)類劃分10、測試模型強(qiáng)調(diào)了測試計(jì)劃等工作的先行和對(duì)系統(tǒng)需求和系統(tǒng)設(shè)計(jì)的測試。A.V模型B、W模型C、H模型D、螺旋模型
得分評(píng)閱人二、判斷題(每題1分,共10分)1、第三方測試就是由開發(fā)人員和測試員以外的人員進(jìn)行測試。()2、靜態(tài)白盒測試可以找出遺漏之處和問題。()3、驗(yàn)收測試是由最終用戶來實(shí)施的。()4、良好的單元測試可以取代集成測試。()5、自頂向下集成需要測試員編寫驅(qū)動(dòng)程序。()6、面向?qū)ο筌浖械某橄箢愑捎跓o法實(shí)例化,所以不能測試。()7、自動(dòng)化測試一旦引入企業(yè)或項(xiàng)目組,可以立即縮短測試的進(jìn)度。()8、測試用例的設(shè)計(jì)應(yīng)由專門的人來設(shè)計(jì),并且滿足自清除性。()9、缺陷打開關(guān)閉曲線是最基本的缺陷分析表,當(dāng)累積關(guān)閉缺陷曲線與累積打開缺陷曲線交于一點(diǎn),表明測試活動(dòng)可以結(jié)束了。()10、集成測試也叫做組裝測試,通常在編碼完成的基礎(chǔ)上,將所有的程序模塊進(jìn)行有序的、遞增的測試。()得分評(píng)閱人三、填空題(每題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、單元測試在實(shí)現(xiàn)階段進(jìn)行,它所依據(jù)的模塊功能描述和內(nèi)部細(xì)節(jié)以及測試方案應(yīng)在_6_階段完成,目的是發(fā)現(xiàn)編程缺陷。集成測試所依據(jù)的模塊說明書和測試方案應(yīng)在_7__階段完成,它能發(fā)現(xiàn)設(shè)計(jì)缺陷。系統(tǒng)測試應(yīng)在模擬的環(huán)境中進(jìn)行強(qiáng)度測試的基礎(chǔ)上進(jìn)行,測試計(jì)劃應(yīng)在8階段完成。3、測試過程中,__9__用于描述測試的整體方案,__10__描述依據(jù)測試用例找出的問題。得分評(píng)閱人四、名詞解釋題(每題5分,共20分)1、軟件缺陷(正式定義)2、測試和測試3、測試的配置管理4、樁模塊和驅(qū)動(dòng)模塊得分評(píng)閱人五、簡答題(14分)1、分析單元測試和代碼調(diào)試的區(qū)別。(6分)2、軟件測試是與軟件開發(fā)密切相關(guān)的一系列有計(jì)劃的活動(dòng),在軟件測試過程模型“W模型”的指導(dǎo)下,開發(fā)過程中應(yīng)該包括哪些不同類型的測試活動(dòng)。(8分)得分評(píng)閱人六、綜合題(26分)(無詳細(xì)步驟不得分)1、某城市電話號(hào)碼由三部分組成,分別是:地區(qū)碼——空白或4位數(shù)字;前綴——為3位數(shù)字,但不能以“0”,“1”開頭;后綴——4位數(shù)字。假定被測程序能接受一切符合上述規(guī)定的電話號(hào)碼,拒絕所有不符合規(guī)定的電話號(hào)碼。下表中列舉出每個(gè)輸入條件的有效等價(jià)類和無效等價(jià)類,請(qǐng)將(a)~(j)填寫完整。(10分)輸入條件有效等價(jià)類編號(hào)無效等價(jià)類編號(hào)地區(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)險(xiǎn)路徑。(6分)voidcomput_flow(intt){ doublea,b,c;doubleflow=0;doubletotal=0;承諾:我將嚴(yán)格遵守考場紀(jì)律,知道考試違紀(jì)、作弊的嚴(yán)重性,還知道請(qǐng)他人代考或代他人考者將被開除學(xué)籍和因作弊受到記過及以上處分將不授予學(xué)士學(xué)位,愿承擔(dān)由此引起的一切后果。專業(yè)班級(jí)承諾:我將嚴(yán)格遵守考場紀(jì)律,知道考試違紀(jì)、作弊的嚴(yán)重性,還知道請(qǐng)他人代考或代他人考者將被開除學(xué)籍和因作弊受到記過及以上處分將不授予學(xué)士學(xué)位,愿承擔(dān)由此引起的一切后果。專業(yè)班級(jí)學(xué)號(hào)學(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é)點(diǎn)和使用節(jié)點(diǎn)。(2分)【問題2】找出變量flow的定義/使用節(jié)點(diǎn)對(duì)。(2分)【問題3】找出變量flow的高風(fēng)險(xiǎn)路徑并說明原因。(2分)3、基本路徑法設(shè)計(jì)出的測試用例能夠保證在測試中程序的每一條可執(zhí)行語句至少執(zhí)行一次。以下代碼由C語言書寫,其程序流圖如右圖所示,請(qǐng)按要求回答問題。(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】請(qǐng)計(jì)算程序流圖的圈復(fù)雜度V(G)。(2分)【問題2】找出獨(dú)立路徑。(4分)【問題3】請(qǐng)使用基本路徑測試法設(shè)計(jì)測試用例。(4分)軟件測試技術(shù)課程課程類別:必、限、任開卷(范圍):僅限教材一本考試日期:題號(hào)一二三四五六七八九十總分累分人簽名題分201010201426100得分考生注意事項(xiàng):1、本試卷共6頁,總分100分,考試時(shí)間120分鐘。2、考試結(jié)束后,考生不得將試卷、答題紙和草稿紙帶出考場。一、選擇題(每題2分,共20分)12345678910ABCBABBDBB二、判斷題(每題1分,共10分)12345678910×√×××××√√×三、填空題(每空1分,共10分)1、TestCase2、null3、assertTrue4、assertEquals5、MyPointTest.class6、詳細(xì)設(shè)計(jì)7、概要設(shè)計(jì)8、系統(tǒng)需求分析9、測試計(jì)劃10、缺陷報(bào)告四、名詞解釋題(每題5分,共20分)1、軟件缺陷:(符合下列規(guī)則的叫軟件缺陷):1).軟件未達(dá)到產(chǎn)品說明書的功能2).軟件出現(xiàn)了產(chǎn)品說明書指明不會(huì)出現(xiàn)的錯(cuò)誤3).軟件功能超出產(chǎn)品說明書指明范圍4).軟件未達(dá)到產(chǎn)品說明書雖未指出但應(yīng)達(dá)到的目標(biāo)5).軟件測試員認(rèn)為難以理解、不易使用、運(yùn)行速度緩慢、或者最終用戶認(rèn)為不好(每條1分,共5分)2、測試:開發(fā)方通過檢測和提供客觀證據(jù),證明軟件運(yùn)行是否滿足用戶規(guī)定的需求。(3分)測試:將軟件完全交給用戶,讓用戶在實(shí)際使用的環(huán)境下進(jìn)行的對(duì)產(chǎn)品預(yù)發(fā)布版本的測試。(2分)3、配置管理的目的是建立和維護(hù)在軟件生命周期中軟件產(chǎn)品的完整性和一致性。(1分)一般來說,軟件測試配置管理包括4個(gè)最基本的活動(dòng):(1)配置標(biāo)識(shí);(2)變更控制;(3)配置狀態(tài)報(bào)告;(4)配置審計(jì)。(每點(diǎn)1分)4、驅(qū)動(dòng)模塊是模擬被測單元的上級(jí)模塊,用于接收測試數(shù)據(jù)、啟動(dòng)被測模塊和輸出結(jié)果。(3分)樁模塊是模擬被測單元所調(diào)用的模塊。(2分)五、簡答題(共14分)1、表面上這兩項(xiàng)技術(shù)很相似,因?yàn)樗鼈兌及ú榭创a、運(yùn)行程序和處理軟件缺陷的過程,但是它們的目標(biāo)不同:單元測試是為了發(fā)現(xiàn)軟件缺陷,而代碼調(diào)試的目標(biāo)是修復(fù)軟件缺陷。在分離和查找軟件缺陷原因時(shí)這兩個(gè)過程發(fā)生交叉。(6分)2、(1)用戶需求驗(yàn)證和確認(rèn)驗(yàn)收測試設(shè)計(jì);(2)需求驗(yàn)證和確認(rèn)系統(tǒng)測試設(shè)計(jì);(3)概要設(shè)計(jì)驗(yàn)證和確認(rèn)集成測試設(shè)計(jì);(4)詳細(xì)設(shè)計(jì)驗(yàn)證和確認(rèn)單元測試設(shè)計(jì);(5)單元測試;(6)集成測試;(7)系統(tǒng)測試;(8)驗(yàn)收測試。(每條1分)六、綜合題(共26分)(無詳細(xì)步驟不得分)1、(a)~(j)每空一分。(c)和(d)、(e)~(h)、(i)和(j)順序可變。輸入條件有效等價(jià)類編號(hào)無效等價(jià)類編號(hào)地區(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等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人放款方式借款合同
- 狀元境地塊拆遷合同8篇
- 2025年黑龍江貨運(yùn)從業(yè)資格證考試題目答案大全
- 《數(shù)據(jù)可視化技術(shù)應(yīng)用》2.1 呈現(xiàn)整體銷售數(shù)據(jù)圖景-教案
- 2025年安徽貨運(yùn)從業(yè)資格考試題目及答案解析大全
- 2025年山東貨運(yùn)資格證考試題庫
- 存儲(chǔ)器戰(zhàn)略市場規(guī)劃報(bào)告
- 垂線 教案 2024-2025學(xué)年北師大版數(shù)學(xué)七年級(jí)下冊(cè)
- 辦公用房租賃合同范本
- 個(gè)人車庫互換合同范本
- 《抖音運(yùn)營》課件-3.短視頻拍攝基礎(chǔ)
- 《事業(yè)單位工作人員年度考核登記表》
- (高級(jí))工業(yè)機(jī)器人系統(tǒng)運(yùn)維員技能鑒定考試題庫(濃縮500題)
- (高清版)AQ 1038-2007 煤礦用架空乘人裝置安全檢驗(yàn)規(guī)范
- DL∕T 5210.6-2019 電力建設(shè)施工質(zhì)量驗(yàn)收規(guī)程 第6部分:調(diào)整試驗(yàn)
- 項(xiàng)賢明主編馬工程教材《教育學(xué)原理》第七章-課程
- 第1課 文明之光(課件)-2023-2024學(xué)年初中美術(shù)湘美版八年級(jí)下冊(cè)
- 2024年新改版青島版(六三制)三年級(jí)下冊(cè)科學(xué)全冊(cè)知識(shí)點(diǎn)復(fù)習(xí)資料
- 排列五歷史開獎(jiǎng)數(shù)據(jù)(2004年11月至2013年7月)
- (高清版)DZT 0282-2015 水文地質(zhì)調(diào)查規(guī)范(1:50000)
- 嬰幼兒二便,三浴等
評(píng)論
0/150
提交評(píng)論