




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
軟件測試技術(shù)實踐考核上機(jī)考試基本規(guī)定(1004)
一、編程語言及上機(jī)環(huán)境
(1)C/C++編程語言
(2)VC++6.0及以上編譯環(huán)境
二、考試內(nèi)容
1、功能(黑盒)測試用例設(shè)計編程實現(xiàn)
(1)等價類劃分法
(2)邊界值分析法
(3)因果圖法
(4)決策表法
2、構(gòu)造(白盒)測試用例設(shè)計編程實現(xiàn)
(1)語句覆蓋
(2)鑒定覆蓋
(3)條件覆蓋
(4)組合覆蓋
(5)途徑覆蓋
(6)獨立途徑測試
三、上機(jī)考試程序
(1)考生抽取試題。
(2)排定考試座位1機(jī)位)。
(3)啟動上機(jī)環(huán)境。
(4)開始考試。
(5)程序驗收。
(6)合適的口試。
(7)成績評估。
上機(jī)考試時間為120分鐘。
上機(jī)考試成績評估的根據(jù)重要是根據(jù)試題的完畢狀況和程序的運行成果,以及必要的
口試。
四、考生注意事項
1、平時訓(xùn)練與考試
(1)思想重視
明確考試目的),端正考試態(tài)度,認(rèn)真做好.上機(jī)考試日勺準(zhǔn)備工作。
(2)知識準(zhǔn)備
平時認(rèn)真學(xué)習(xí),消化課程內(nèi)容,熟悉編程環(huán)境和工具,認(rèn)真做好課程試驗。
(3)平時訓(xùn)練
應(yīng)針對上機(jī)考試題型做好平時訓(xùn)練。
2、遵守考場紀(jì)律
對于下列狀況之一者,實踐課成績?yōu)椴患案瘛?/p>
(1)上機(jī)程序運行未通過。
(2)拷貝他人日勺上機(jī)程序。
(3)上機(jī)考試嚴(yán)重違紀(jì)。
軟件測試技術(shù)實踐考核上機(jī)考試練習(xí)題(1004)
練習(xí)題(一)
1、NextDate函數(shù)問題闡明:輸入一種日期,求從輸入日期算起的第三天日期。例如,輸
入為2023年8月£日,則該程序日勺輸出為2023年8月10日。NextDate函數(shù)包括三
個整數(shù)變量month、dayyear,并且滿足下列條件:1WmonthW12、1WdayW
31和2023WyearW2100。分析多種輸入狀況,列出為輸入變量month、day.year
劃分的有效等價類:
輸入等價類
輸入ID有效等價類
day11WdayW26
2day=27
3day=28
4day=29
5day=30
6dav=31
month7month=4,£,9,11
8month=l,3,5,7,8,10
9month=2
10month=12
year11閏年
12非閏年
編程實現(xiàn):
(1)對每一種有效等價類,至少設(shè)計一種測試用例。
輸入格式:輸入(yyyymmdd):
輸出格式:輸出(yyyy-mm-dd):
覆蓋等價類(ID類型):
閏年(Y/N):
例如:輸入(yyyymmdd)20230105/(回車)
輸出(yyyy-mm-dd):2023-01-07
覆蓋等價類(ID類型):1,8,11
閏年(Y/N):N
(2)對每一種無效的month、day和year,分別輸入一種無效等價類。
例如:輸入(yyyymmdd)20231305/(回車)
輸出(yyyy-mm-dd):無效月份
覆蓋等價類(ID類型):
閏年(Y/N):
2、閱讀下面日勺一段程序:
voidTesti(intN,intI)
1(
2intx=0;
3inty=0;
4while(N—>0)
5
6if(I==0)
7x=y+2;
8else
9if(I==l)
10y=y+10;
11else
12x=y+20;
13}//while
14}//Testi
根據(jù)所給定的程序,確定該程序口勺獨M途徑如下:
途徑1:4-*14
途徑2:4-6-7-14
途徑3:4—*6~*9—*10—*4—*14
途徑4:4-6-9fl2-4-14
編程實現(xiàn):
對每一種獨立途徑,設(shè)計一種測試用例,并插入一條顯示輸出語句(printf/cout),顯
示測試途徑標(biāo)號。
輸入格式:輸入(N:I):
輸出格式:輸出(x:y):x=y
途徑ID:
例如:輸入(N,I):1,2/(回車)
輸出(x,y):x=20y=0
途徑II):測試途徑4
練習(xí)題(二)
1、三角形問題闡明:輸入三個正整數(shù)a、b、c,分別作為三角形的三條邊,現(xiàn)通過程序判
斷由三條邊構(gòu)成的三角形II勺類型與否為等邊三角形、等腰三角形、直角三角形、一般三
角形以及非三角形。根據(jù)問題的規(guī)格闡明,可以從輸出域劃分5種等價類:
輸出等價類
ID條件等價類
1a=bAb=cAa=cA(a+b>cAb+c>aAa+c>b)等邊三角形
2a=bVb=cVa=cA(a+b>cAb+c>aAa+c>b)等腰三角形
3a+b'=c2Vb2+c2=a2Va2+c2=b2A(a+b>cAb+c>aAa+c>b)直角三角形
4a^bAb^cAa^cA(a+b>cAb+c>aAa+c>b)一般三角形
5(a+b^cVb+cCaVa+cCb)Va^OVb^OVc^O非三角形
編程實現(xiàn):
(1)對每一種輸出等價類,至少設(shè)計一種測試用例。
輸入格式:輸入(a,b,c):
輸出格式:輸出(ID類型):
例如:輸入(a,b,c):5,5,5/(回車)
輸出(II)類型):I(等邊三角形),2(等腰三角形)
(2)假設(shè)10Wa,匕,eWIOO,根據(jù)劃分H勺等價類,設(shè)計邊界值測試用例。
例如:輸入(a,b,c):60,60,10/(回車)
輸出(ID類型):2(等腰三角形)
2、閱讀下面的一段程序,
voidTest2(intX.intA,intB)
1
2intk=0,j=0;
3if((A>l)&&(B=O))
4{
5X=X/A;
6k=A*B-l;
7)
8if((A=2)||(X>1))
9X=X+1;
10j=X+3;
11)//Test2
根據(jù)所給定的程序,確定該程序口勺獨M途徑如下:
途徑1:3-8-10-11
途徑2:3f£-6-8-10-11
途徑3:3-8-9-10-11
途徑4:3-£-6-8-9-10-11
編程實現(xiàn):
對每一種獨立途徑,設(shè)計-?種測試用例,并插入一條顯示輸出語句(printf/cout),顯
示測試途徑標(biāo)號。
輸入格式:輸入(X;A,B):
輸出格式:輸出(k;j):k=j=
途徑ID:
例如:輸入(X,A,B):1,2,1/(回車)
輸出(kJ):k=0j=5
途徑II):測試途徑4
練習(xí)題(三)
1、假設(shè)某保險企業(yè)日勺人壽保險的保費計算方式為:投保額X保險費率。其中,保險費率依
點數(shù)不一樣而有別,詳細(xì)規(guī)則見下表。
年齡性別婚姻點數(shù)與保險費率
20-3940-59其他男VkF已婚T未婚F210點A<10點B
6點4點2點5點3點3點5點0.6%0.1%
根據(jù)問題的規(guī)格闡明,從輸入條件劃分等價類。
輸入等價類
輸入ID有效等價類ID無效等價類
年齡120-39歲8年齡不大于1
240-59歲
3其他年齡
性別4男性9除“M”“F”字符外
5女性
婚姻6已婚10除“『、葉”字符外
7未婚
編程實現(xiàn):
(1)對每一種有效等價類,至少設(shè)計一種測試用例。
輸入格式:輸入(年齡-性別-婚姻):
輸出格式:輸出(ID類型):
保險費率⑻:
例如:輸入(年齡-性別-婚姻):27,M,F/(回車)
輸出(ID類型):1,4,7
保險費率(%):0.6
(2)對每一種無效的輸入,設(shè)計一種無效等價類,并設(shè)計測試用例。
例如:輸入(年齡-性別-婚姻):27,M,X/(回車)
輸出(ID類型):無效婚姻輸入
保險費率(%):
2、閱讀下面的一段程序,
voidTest3(intX.intY,intZ)
1(
2intk=0,j=0;
3if((X>3)&&(Z<10))
4{
5k=X*Y-l;
6j=sqrt(k);
7)
8if((X=4)||(Y>5))
9j=X*Y+10;
10j=j%3;
11}//Test3
根據(jù)所給定的程序,該程序的也許途徑如下:
途徑1:If2-3-5f6f8-9-10-11
途徑2:1-2-3—8-10—11
途徑3:1—2—3—8-9-10-11
途徑4:If2f3f5f6f8-*10-*11
編程實現(xiàn):
(1)設(shè)計測試用例,實現(xiàn)分支鑒定覆蓋,使得每個鑒定中的真假值至少執(zhí)行一次,并在
鑒定途徑中插入一條顯示輸出語句(printf/cout),輸出途徑標(biāo)號。
輸入格式:輸入(X:Y,Z):
輸出格式:輸出(k:j):k=j=
途徑ID:
例如:輸入(X:Y,Z):2,5,5/(回車)
輸出(k;j):k=0j=0
途徑ID:途徑2:1-2-3-8-10-11
(2)設(shè)計測試用例,實現(xiàn)途徑覆蓋,使得每個也許途徑至少執(zhí)行一次。
輸入格式:輸入(X,Y,Z):
輸出格式:輸出(k,j):k=j=
途徑ID:
例如:輸入(X,Y,Z):4,5,5/(回車)
輸出(k,j):k=19j=0
途徑ID:途徑1:5~6-8-9-10-11
練習(xí)題(四)
1、某軟件規(guī)格闡明書對某二位編碼的定義如下:編碼的第一種字符必須是A或B,第二個
字符必須是一位數(shù)字,此狀況下給出信息:編碼對的;假如第一種字符不是A或E,則
給出信息:編碼錯誤;假如第一種字符是A或B,第二個字符不是數(shù)字,則給出信息:
修改編碼。根據(jù)問題的規(guī)格闡明,列出因果表,將因果表轉(zhuǎn)換成簡化的決策表。
因果表
ID原因(輸入)ID成果(輸出)
1第一種字母是AX顯示編碼錯誤
2第一種字母是BY顯示編碼對H勺
3第二個字母是數(shù)字Z顯示修改編碼
因果圖轉(zhuǎn)換成簡化的決策表
12345
1YYNNN
2NNYYN
3YNYNY/N
X
Y
ZJ
編程實現(xiàn):
(1)對每一種規(guī)則,至少設(shè)計一種測試用例。
輸入格式:輸入(編碼XY):
輸出格式:輸出(ID類型):
例如:輸入(編碼XY):A,A/(回車)
輸出(II)類型):Z(修改編碼)
(2)假設(shè)1WYW9,設(shè)計邊界值測試用例。
例如:輸入(XY):A0/(回車)
輸出(ID類型):X(編碼錯誤)
2、閱讀下面一段程序,程序的功能是:計算學(xué)生的人數(shù)、學(xué)生成績的平均值和總分?jǐn)?shù)。該
程序運行最多輸入5c個學(xué)生成績,以-1作為結(jié)束標(biāo)志。
voidTest4(intnl,intsum,intaverage)
(
1inti=l,nl=n2=0,sum=0;
2while((scorc[i]<>-l)&&(n2<50))
3(
4n2=n2+l;
5if((score[i]>0)&&(score[i]<100))
6{
7nl=nl+l;
8sum=sum+score[i];
9)
10i=i+l;
11)
12if(nl>0)
13average=sum/nl;
14else
15average=一1;
16}//Test4
根據(jù)所給定的程序,該程序的獨立途徑如下:
途徑1:1-2-12-13—16
途徑2:1-2-12-14-15-16
途徑3:If4f5f7f8f10-*1If2f4f…
途徑4:1-*2-4-5-*10-*11-2-*4-…11-12f14fl5-*16
編程實現(xiàn):
對每一種獨立途徑,設(shè)計一種測試用例,并插入一條顯示輸出語句(printf/cout),顯
示測試途徑標(biāo)號。
輸入格式:輸入(score[k]):
輸出格式:輸出(nl,sum,average):nl=sum=average二
途徑ID:
例如:輸入(score[k]):-1/(回車)
輸出(nl,sum,average):nl=40sum=3000average=75
途徑ID:途徑1:1-*2-*12-*13-*16
練習(xí)題(五)
1、假設(shè)某單位內(nèi)部號碼由三部分構(gòu)成,分別是:分機(jī)號+前綴+后綴。其中,分機(jī)號為空
白或一位數(shù)字;前綴為非‘0'開頭的二位數(shù)字;后綴為非全0H勺3位數(shù)字。假定被測
程序能接受一切符合上述規(guī)定的號碼,拒絕所有不符合規(guī)定的號碼。根據(jù)問題的
規(guī)格闡明,從輸入條件劃分等價類。
輸入等價類
輸入ID有效等價類ID無效等價類
分機(jī)號11位數(shù)字5多于1位數(shù)字
2空白61位非數(shù)字
前綴301-997少于2位數(shù)字
8多于2位數(shù)字
9具有非數(shù)字
10起始位為‘0'
后綴4001-99911少于3位數(shù)字
12多于3位數(shù)字
13具有非數(shù)字
14全‘0'
編程實現(xiàn):
(1)對每一種有效等價類,至少設(shè)計一種測試用例。
輸入格式:輸入(分機(jī)號-前綴-后綴):
輸出格式:輸出(接受Y/拒絕N):
覆蓋等價類(ID類型):
例如:輸入(分機(jī)號-前綴-后綴):3,12,001/(回車)
輸出(接受Y/拒絕N):Y
覆蓋等價類(【D類型):1,3,4
(2)對每一種無效的輸入,設(shè)計一種無效等價類,并設(shè)計測試用例。
例如:輸入(分機(jī)號-前綴-后綴):#,12,111/(回車)
輸出(接受Y/拒絕N):N
覆蓋等價類(ID類型):6
2、閱讀卜面的一段程序,
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高考作文考試對美好生活的追求試題及答案
- 2025至2030年中國快速綜合測試儀行業(yè)投資前景及策略咨詢研究報告
- 2025至2030年中國全滌彩條單面絨行業(yè)投資前景及策略咨詢研究報告
- 2025年軟件架構(gòu)試題及答案
- 2025年中國鋁合金清洗劑市場調(diào)查研究報告
- 2025年中國鐵觀音茶市場調(diào)查研究報告
- 法學(xué)概論考試復(fù)習(xí)的心理準(zhǔn)備試題及答案
- 2025年中國金剛石玻璃割刀市場調(diào)查研究報告
- 2025年中國跌倒開關(guān)市場調(diào)查研究報告
- 2025年中國豪華鋁合金球形支架市場調(diào)查研究報告
- 《絢麗多姿的節(jié)日盛裝》(課件)2024-2025學(xué)年人美版北京(2024)初中美術(shù)七年級下冊
- 醫(yī)院消毒隔離知識培訓(xùn)
- 武裝部文職試題及答案
- 2025-2030全球及中國免疫磁珠行業(yè)市場現(xiàn)狀供需分析及市場深度研究發(fā)展前景及規(guī)劃可行性分析研究報告
- 狼人殺測試題及答案
- 2025-2030中國艾草行業(yè)市場現(xiàn)狀供需分析及市場深度研究發(fā)展前景及規(guī)劃可行性分析研究報告
- 抱負(fù)與使命主題范文引領(lǐng)-2024-2025學(xué)年高一語文單元寫作深度指導(dǎo)(統(tǒng)編版必修下冊)
- 深度學(xué)習(xí)基礎(chǔ)與實踐 課件 2.3.2模型的欠擬合與過擬合
- 山東省濟(jì)南長清區(qū)六校聯(lián)考2025年初三下學(xué)期5月模擬考試生物試題試卷含解析
- 2025統(tǒng)編版(2024)小學(xué)道德與法治一年級下冊《第13課-快樂兒童節(jié)》教學(xué)設(shè)計
- 2024年成都市城市管理委員會所屬事業(yè)單位招聘真題
評論
0/150
提交評論