版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.軟件質(zhì)量保證與測(cè)試實(shí)驗(yàn)指導(dǎo)書(shū) 姓名: 學(xué)號(hào): 班級(jí):軟 指導(dǎo)老師:目錄實(shí)驗(yàn)一 用例設(shè)計(jì)與黑盒測(cè)試21.實(shí)驗(yàn)?zāi)康?2.實(shí)驗(yàn)設(shè)備23.實(shí)驗(yàn)內(nèi)容34.實(shí)驗(yàn)要求3實(shí)驗(yàn)二 WEB測(cè)試131.實(shí)驗(yàn)?zāi)康?32.實(shí)驗(yàn)設(shè)備133.實(shí)驗(yàn)內(nèi)容144.實(shí)驗(yàn)要求14實(shí)驗(yàn)三 代碼分析與單元測(cè)試171.實(shí)驗(yàn)?zāi)康?72.實(shí)驗(yàn)設(shè)備183.實(shí)驗(yàn)內(nèi)容184.實(shí)驗(yàn)要求26實(shí)驗(yàn)四 性能測(cè)試與結(jié)果分析261.實(shí)驗(yàn)?zāi)康?62.實(shí)驗(yàn)設(shè)備273.實(shí)驗(yàn)內(nèi)容274.實(shí)驗(yàn)要求27實(shí)驗(yàn)一 用例設(shè)計(jì)與黑盒測(cè)試1. 實(shí)驗(yàn)?zāi)康?1) 能夠熟練應(yīng)用黑盒測(cè)試技術(shù)進(jìn)行測(cè)試用例設(shè)計(jì)(2) 對(duì)測(cè)試用例進(jìn)行優(yōu)化測(cè)試2. 實(shí)驗(yàn)設(shè)備主流PC機(jī)一套,安裝有主流的編程工具如
2、MyEclipse、C、Visual C+3. 實(shí)驗(yàn)內(nèi)容(1)三角形問(wèn)題:輸入三個(gè)正整數(shù)a、b、c(1-200),分別作為三角形的三條邊,通過(guò)程序判斷三條邊是否能構(gòu)成三角形?如果能構(gòu)成三角形,判斷三角形的類型(等邊三角形、等腰三角形、一般三角形)。 請(qǐng)用黑盒測(cè)試的方法設(shè)計(jì)測(cè)試用例。 (2)NextDate問(wèn)題:輸入三個(gè)變量month、day和year,輸出:輸入日期后一天的日期,比如:輸入為1986年6月9日,則該函數(shù)的輸出應(yīng)為1986年6月10日。年份為1-2050年。請(qǐng)用黑盒測(cè)試的方法設(shè)計(jì)測(cè)試用例。程序界面如下:(3)選做內(nèi)容:課件中的其他問(wèn)題,或者,實(shí)現(xiàn)一個(gè)登陸模塊,用戶名要求由字母和數(shù)
3、字組成且第一個(gè)必須是字母,長(zhǎng)度為6-10,密碼由六位數(shù)字組成,請(qǐng)根據(jù)黑盒測(cè)試的方法設(shè)計(jì)測(cè)試用例。4. 實(shí)驗(yàn)要求(1) 根據(jù)題目要求,編寫(xiě)相關(guān)程序。三角形問(wèn)題:核心代碼:private void button2_Click(object sender, EventArgs e)/重新輸入 textBoxA.Text = ; textBoxB.Text = ; textBoxC.Text = ; textBoxXZ.Text = ; private void button1_Click(object sender, EventArgs e)/判斷形狀 string a = textBoxA.Tex
4、t.Trim(); string b = textBoxB.Text.Trim(); string c = textBoxC.Text.Trim(); if (IsInt(a)&IsInt(b)&IsInt(c) int ia = int.Parse(a); int ib = int.Parse(b); int ic = int.Parse(c); if (IsIn1To200(ia) & IsIn1To200(ib) & IsIn1To200(ic) if (ia + ib = ic | ia + ic = ib | ib + ic = 1 & cs = 1 & year 12 | mont
5、h 31 | day 0) return 本月是閏月,請(qǐng)?jiān)?-29之間從新輸入日期; if (month = 2 & day = 29) month = 3; day = 1; else day+; else day+; /月底計(jì)算; switch (month) case 1: case 3: case 5: case 7: case 8: case 10: if (day = 32) month+; day = 1; return +year + / + month + / + day ; break; case 2: if (day = 29) month = 3; day = 1; r
6、eturn + year + / + month + / + day; break; case 4: case 6: case 9: case 11: if (day = 31) month+; day = 1; return + year + / + month + / + day; break; case 12: if (day = 32) year+; month = 1; day = 1; return + year + / + month + / + day; break; return + year + / + month + / + day; (2) 撰寫(xiě)實(shí)驗(yàn)報(bào)告,并給出設(shè)計(jì)的測(cè)
7、試用例對(duì)程序進(jìn)行測(cè)試三角形問(wèn)題:測(cè)試用例用例編號(hào)abc預(yù)期結(jié)果實(shí)際結(jié)果1112不能構(gòu)成三角形不能構(gòu)成三角形2101010等邊三角形等邊三角形3202025等腰三角形等腰三角形4232830一般三角形一般三角形53.53.53.5參數(shù)輸入非法參數(shù)輸入非法6-1-1-1參數(shù)輸入超限參數(shù)輸入超限7210210210參數(shù)輸入超限參數(shù)輸入超限8空格空格空格參數(shù)輸入非法參數(shù)輸入非法9空白空白空白參數(shù)輸入非法參數(shù)輸入非法10ABC參數(shù)輸入非法參數(shù)輸入非法11!%*參數(shù)輸入非法參數(shù)輸入非法12好啊哈參數(shù)輸入非法參數(shù)輸入非法部分測(cè)試截圖NextDate問(wèn)題:用例ID月份日期年預(yù)期輸出1-341220012001
8、年4月12日443020012001年5月1日54312001不可能6-911520012001年1月16日1013120012001年2月1日11-14121520012001年12月16日15123120012002年1月1日1621520012001年2月16日1722820042004年2月29日1822820012001年3月1日1922920042005年3月1日202292001不可能21,222302001不可能選做內(nèi)容測(cè)試用例:用例編號(hào)用戶名密碼預(yù)期結(jié)果1h12345123456合法2h12345123不合法3h123451234567不合法4h12345123a56不合法5
9、h1234123456不合法6h12345678910123456不合法7123j124123456不合法8%123ahdf123456不合法實(shí)驗(yàn)二 Web測(cè)試1.實(shí)驗(yàn)?zāi)康恼莆沼美龍?zhí)行及缺陷報(bào)告的書(shū)寫(xiě)方法。2.實(shí)驗(yàn)設(shè)備主流PC機(jī)一套,網(wǎng)絡(luò)通暢。3.實(shí)驗(yàn)內(nèi)容測(cè)試NBA英文版網(wǎng)站,報(bào)告四個(gè)缺陷。4.實(shí)驗(yàn)要求將所發(fā)現(xiàn)的四個(gè)缺陷進(jìn)行詳細(xì)描述,撰寫(xiě)實(shí)驗(yàn)報(bào)告,描述缺陷可使用中文,附件若必要,也可使用視頻,截取圖片或抓取視頻時(shí),需要有瀏覽器的標(biāo)題欄和地址欄。附:缺陷描述樣本:Bug Title: Home-Login link does not work in IE6OS & BS: Windows XP
10、Professional SP3 + IE6Bug Type:FunctionalSeverity Degree: MediumAction Steps:1. Visit NBA Home with IE6: 2. Click LoginExpect Result: Go to the login page.Actual Result: No response. BTW: FF10 and Chrome 17 NO this issue.Bug Attachment: 缺陷1:Bug Title: IE8下界面排版混亂OS & BS: Windows XP Professional SP3 +
11、 IE8Bug Type:界面Severity Degree: 較小缺陷Action Steps:1. 用IE8瀏覽器打開(kāi)網(wǎng)址: Expect Result: 界面排版顯示正常.Actual Result: 界面排版混亂,不緊湊。.Bug Attachment: 期望效果圖:IE8實(shí)際截圖:缺陷2:Bug Title: IE8情況下不顯示Sign按鈕和Sign Up按鈕OS & BS: Windows XP Professional SP3 + IE8Bug Type:功能Severity Degree: 較小缺陷Action Steps:1. 用IE8瀏覽器打開(kāi)網(wǎng)址: Expect Resu
12、lt: Sign按鈕和Sign Up按鈕在右上側(cè)正常顯示.Actual Result: Sign按鈕和Sign Up按鈕被隱藏了Bug Attachment: IE8實(shí)際截圖搜狗瀏覽器截圖:缺陷3:Bug Title: Chat、Connect、Exchange左側(cè)圖標(biāo)不顯示OS & BS: Windows XP Professional SP3 + IE8Bug Type:界面Severity Degree: 輕微缺陷Action Steps:1. 用IE8瀏覽器打開(kāi)網(wǎng)址: Expect Result: Chat、Connect、Exchange左側(cè)圖標(biāo)顯示正常Actual Result:
13、Chat、Connect、Exchange左側(cè)圖標(biāo)不顯示Bug Attachment: IE8實(shí)際截圖:期望效果圖:缺陷4:Bug Title: 點(diǎn)擊“English(US)”Change Language,只有一個(gè)選項(xiàng)可選OS & BS: Windows XP Professional SP3 + 搜狗瀏覽器Bug Type:功能Severity Degree: 較小缺陷Action Steps:1. 用搜狗瀏覽器打開(kāi): 2. 點(diǎn)擊左下角“English(US)”Change LanguageExpect Result: 顯示可選擇的多種語(yǔ)言列表.Actual Result: 只有Engli
14、sh(US)這一個(gè)選項(xiàng).Bug Attachment: 實(shí)驗(yàn)三 代碼分析與單元測(cè)試1.實(shí)驗(yàn)?zāi)康恼莆瞻缀袦y(cè)試方法,并用白盒測(cè)試方法設(shè)計(jì)測(cè)試用例;掌握使用Junit進(jìn)行單元測(cè)試的方法。2.實(shí)驗(yàn)設(shè)備主流PC機(jī)一套,安裝有主流的編程工具如MyEclipse、C、Visual C+3.實(shí)驗(yàn)內(nèi)容題目一:為以下流程圖所示的程序段設(shè)計(jì)一組測(cè)試用例要求:(1)分別滿足語(yǔ)句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋和路徑覆蓋。答:語(yǔ)句覆蓋:用例XY執(zhí)行路徑覆蓋語(yǔ)句1-1-1abd引用語(yǔ)句1211abe引用語(yǔ)句23176acg引用語(yǔ)句3判斷覆蓋:用例XY執(zhí)行路徑覆蓋判斷1-1-1abd判定1的N,2的N
15、211abe判定1的N,2的Y3176acg判定1的Y,3的Y4128acf判定1的Y,3的N條件覆蓋:將X8真為T1,假為F1將5真為T2,假為F2將X0真為T3,假為F3將0真為T4,假為F4將X16真為T5,假為F5將10真為T6,假為F6用例XY執(zhí)行路徑覆蓋條件1-1-1abdF1,F2,F3,F4,F5,F621812acgT1,T2,T3,T4,T5,T6判定/條件覆蓋:用例XY執(zhí)行路徑覆蓋判斷覆蓋條件1-1-1abd判定1的N,2的NF1,F2,F3,F4,F5,F6211abe判定1的N,2的YF1,F2,T3,T4,F5,F631711acg判定1的Y,3的YT1,T2,T3
16、,T4,T5,T64139acf判定1的Y,3的NT1,T2,T3,T4,F5,F6條件組合覆蓋:組合1:X8,Y5 T1,T2組合5:X0,Y0 T3,T4組合9:X16,Y10 T5,T6組合2:X8,Y0,Y16,Y=10 T5,F(xiàn)6組合3:X5 F1,T2組合7:X0 F3,T4組合11:X10 F5,T6組合4:X=8,Y=5 F1,F(xiàn)2組合8:X=0,Y=0 F3,F(xiàn)4組合12:X=16,Y=10 F5,F(xiàn)6用例XY執(zhí)行路徑覆蓋條件組合覆蓋條件11711acg1,5,9T1,T2,T3,T4,T5,T62170abe2,6,10T1,F2,T3,F4,T5,F63011abe3,7
17、,11F1,T2,F3,T4,F5,T6400abd4,8,12F1,F2,F3,F4,F5,F6路徑覆蓋:用例XY覆蓋路徑1-1-1abd211abe31711acg4139acf(2)將流程圖轉(zhuǎn)換成N-S圖,并估算至少需要多少個(gè)測(cè)試用例完成邏輯覆蓋?由于圖中并不存在并列的層次,最少測(cè)試用例數(shù)由并列的操作數(shù)決定,即為1+1+1+1=4。題目二:折半查找請(qǐng)按要求對(duì)下面的Java代碼進(jìn)行測(cè)試。代碼的功能是:用折半查找法在元素呈升序排列的數(shù)組中查找值為key的元素。public int binSearch(int array,int key)12int mid,low,high;3low=0;4h
18、igh=array.length-1;5while(low=high)6mid=(low+high)/2;7if(key=arraymid)8return mid;9else if(keyarraymid)10high=mid-1;11else12low=mid+1;1314return -1;15(1) 用基本路徑測(cè)試給出測(cè)試路徑;畫(huà)出控制流圖:計(jì)算圈復(fù)雜度:V(G)=3+1=4導(dǎo)出獨(dú)立路徑:路徑1:515路徑2:57815路徑3:5791013515路徑4:5791213515(2) 為各測(cè)試路徑設(shè)計(jì)測(cè)試用例。測(cè)試用例輸入數(shù)據(jù)預(yù)期輸出1array=null,key=2-12array2=1
19、,2,key=103array0=1,2,3,4,5,key=214array0=1,2,3,4,5,key=43題目三:設(shè)計(jì)一個(gè)加減乘除的計(jì)算器程序,利用Junit實(shí)施自動(dòng)測(cè)試計(jì)算器代碼:JSQ.javepublic class JSQ private static int result; /運(yùn)行結(jié)果 public void add(int n)/加法result = result + n;public void substract(int n)/減法result = result - n; public void multiply(int n)/乘法result = result * n;
20、public void divide(int n)/除法if (n=0) result=0;return;result = result / n;public void square(int n)/平方result = n * n;public void clear() / 清零result = 0;public int getResult()return result;測(cè)試程序代碼:JSQTest.javaimport static org.junit.Assert.*;import org.junit.Before;import org.junit.Test;public class JS
21、QTest private static JSQ jsq = new JSQ();Beforepublic void setUp() throws Exception jsq.clear();Testpublic void testAdd() /fail(Not yet implemented);jsq.add(2);jsq.add(3); assertEquals(5, jsq.getResult();Testpublic void testSubstract() /fail(Not yet implemented);jsq.add(11);jsq.substract(-3);jsq.substract(9); assertEquals(17, jsq.getResult();Testpublic void testMultiply() /fail(Not yet implemented);jsq.add(20);jsq.multiply(5); ass
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 正規(guī)足浴加盟合同協(xié)議
- 工業(yè)自動(dòng)化材料采購(gòu)合同
- 地毯物流配送合同
- 全面升級(jí)旅游服務(wù)合同模板
- 石灰石購(gòu)銷合同格式
- 學(xué)生個(gè)人衛(wèi)生保證書(shū)
- 電力設(shè)備招標(biāo)文件示范文本
- 補(bǔ)充協(xié)議勞工合同細(xì)節(jié)
- 專業(yè)電腦維護(hù)保養(yǎng)
- 抹灰分包工程勞務(wù)合同
- JT∕T 860.1-2013 瀝青混合料改性添加劑 第1部分:抗車轍劑
- 《紅樓夢(mèng)》十二講智慧樹(shù)知到期末考試答案章節(jié)答案2024年安徽師范大學(xué)
- 項(xiàng)目介紹書(shū)范文
- 2024年巴西玩具市場(chǎng)機(jī)會(huì)及渠道調(diào)研報(bào)告
- 2024年《建筑節(jié)能》理論考試題庫(kù)(濃縮500題)
- 2024廚具采購(gòu)合同
- 酶工程智慧樹(shù)知到期末考試答案章節(jié)答案2024年華南理工大學(xué)、暨南大學(xué)、華南農(nóng)業(yè)大學(xué)
- 會(huì)計(jì)師事務(wù)所的年度工作總結(jié)
- 2024年中考作文十二大高頻熱點(diǎn)主題9-家國(guó)情懷(素材)
- 中國(guó)裝備智慧樹(shù)知到期末考試答案章節(jié)答案2024年上海電機(jī)學(xué)院
- 2022-2023學(xué)年山東省菏澤市單縣人教PEP版四年級(jí)上冊(cè)期末考試英語(yǔ)試卷
評(píng)論
0/150
提交評(píng)論