版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、工程學(xué)院計算機學(xué)院軟件測試技術(shù)實驗報告冊適用專業(yè) :學(xué)期:專業(yè):班級:學(xué)號:姓名:指導(dǎo)教師 :2014年9月I目錄實驗一 .實驗二 .實驗三 .實驗四 .實驗五 .實驗六 .附錄 . .151013161922IIIII實驗一、黑盒測試一、實驗?zāi)康?、熟練掌握黑盒測試方法的相關(guān)知識和方法;2、熟練等價類劃分方法、邊界值分析法、判定表方法和因果圖法;3、掌握基本的測試用例的設(shè)計。二、實驗容1題目一:問題某城市由三部分組成。它們的名稱和容分別是:( 1)地區(qū)碼:空白或三位數(shù)字;( 2)前 綴:非 '0' 或'1' 的三位數(shù)字;( 3)后 綴: 4 位數(shù)字。假定被測程
2、序能接受一切符合上述規(guī)定的,拒絕所有不符合規(guī)定的。根據(jù)該程序的規(guī)格說明,作等價類的劃分,并設(shè)計測試方案。2題目二:三角形問題根據(jù)下面給出的規(guī)格說明, 利用等價類劃分的方法, 給出足夠的測試用例。“一個程序讀入三個整數(shù)。把此三個數(shù)值看成是一個三角形的三個邊。這個程序要打印出信息,說明這個三角形是三邊不等的、是等腰的、還是等邊的?!?題目三:日期問題用決策表測試法測試以下程序 : 該程序有三個輸入變量 month、day、 year (month 、 day 和 year 均為整數(shù)值,并且滿足: 1month12和 1day31), 分別作為輸入日期的月份、日、年份,通過程序可以輸出該輸入日期在日
3、歷上隔一天的日期。 例如,輸入為 2004 年 11 月 29 日, 則該程序的輸出為 2004 年 12 月 1 日。(1) 分析各種輸入情況,列出為輸入變量 month 、 day 、 year 劃分的有效等價類。(2) 分析程序的規(guī)格說明, 并結(jié)合以上等價類劃分的情況, 給出問題規(guī)定的可能采取的操作(即列出所有的動作樁) 。(3) 根據(jù) (1) 和 (2) ,畫出簡化后的決策表。14題目四:找零錢最佳組合假設(shè)商店貨品價格 (R) 皆不大于 100 元(且為整數(shù)),若顧客付款在 100 元 (P) ,求找給顧客最少貨幣個()數(shù)?(貨幣面值 50 元 10 元,5 元,1元四 種)三、實驗要
4、求(1)根據(jù)題目要求編寫測試用例(參照表1 進行用例設(shè)計);(2)實驗結(jié)果要求給出兩套測試用例集測試效果比較;(3)撰寫實驗報告四、實驗容清單23456實驗二、白盒測試一、實驗?zāi)康?、熟練掌握白盒測試方法的相關(guān)知識和方法;2、熟練語句覆蓋、判定覆蓋、條件覆蓋、判定 - 條件覆蓋、條件組合覆蓋、路徑覆蓋和基本路徑測試法;3、掌握基本的測試用例的設(shè)計。二、實驗容1題目一:使用邏輯覆蓋測試方法測試以下程序段void DoWork (int x,int y,int z)1int k=0, j=0;2if ( (x>3)&&(z<10) )734 k=x*y-1;5 j=sq
5、rt(k);6 7 if(x=4)|(y>5)8 j=x*y+10;9 j=j%3;10 說明:程序段中每行開頭的數(shù)字(110)是對每條語句的編號。( 1)畫出程序的控制流圖(用題中給出的語句編號表示) 。( 2)分別以語句覆蓋、判定覆蓋、條件覆蓋、判定 / 條件覆蓋、組合覆蓋和路徑覆蓋方法設(shè)計測試用例, 并寫出每個測試用例的執(zhí)行路徑(用題中給出的語句編號表示) 。2題目二:三角形問題在三角形計算中,要求輸入三角型的三個邊長: A、B 和 C。當(dāng)三邊不可能構(gòu)成三角形時提示錯誤,可構(gòu)成三角形時計算三角形周長。若是等腰三角形打印“等腰三角形”,若是等邊三角形,則提示“等邊三角形”。 畫出程序
6、流程圖、控制流程圖、計算圈復(fù)雜度 V(g) ,找出基本測試路徑。3題目三:計算生日是星期幾已知公元 1 年 1 月 1 日是星期一。編寫一個程序, 只要輸入年月日,就能回答那天是星期幾。 應(yīng)用邏輯覆蓋方法和基路徑測試方法為上面的問題設(shè)計測試用例。4題目四:選擇排序下面是選擇排序的程序,其中 datalist 是數(shù)據(jù)表,它有兩個數(shù)據(jù)成員:一是元素類型為 Element 的數(shù)組 V,另一個是數(shù)組大小 n。算法中用到兩個操作,一是取某數(shù)組元素 Vi 的關(guān)鍵碼操作 getKey ( ) ,一是交換兩數(shù)組元素容的操作 Swap( ) :void SelectSort ( datalist & l
7、ist )8/對表 list.V0到 list.Vn-1進行排序, n是表當(dāng)前長度。for ( int i = 0; i < list.n-1; i+ ) int k = i;/在 list.Vi.key到 list.Vn-1.key中找具有最小關(guān)鍵碼的對象for ( int j = i+1; j < list.n; j+)if ( list.Vj.getKey ( ) <list.Vk.getKey ( ) ) k = j;/當(dāng)前具最小關(guān)鍵碼的對象if ( k != i ) Swap ( list.Vi,list.Vk );/交換(1)試計算此程序段的McCabe復(fù)雜性;(
8、2)用基本路徑覆蓋法給出測試路徑;(3)為各測試路徑設(shè)計測試用例。三、實驗要求(1)根據(jù)題目要求編寫測試用例(參照表 1 進行用例設(shè)計);(2)實驗結(jié)果要求給出兩套測試用例集測試效果比較; 計算測試用例的分支覆蓋率、條件覆蓋率和語句覆蓋率等測試管理指標(biāo);(3)撰寫實驗報告四、實驗容清單91011121314實驗三、系統(tǒng)測試一、實驗?zāi)康?、熟練掌握系統(tǒng)測試方法的相關(guān)知識和方法;2、理解恢復(fù)測試、安全測試、強度測試、性能測試、負(fù)載測試、適用性測試、兼容性測試、可靠性測試和可用性測試;3、掌握系統(tǒng)測試的設(shè)計。二、實驗容題目一:聊天軟件的系統(tǒng)測試選擇聊天軟件的 23 個重要的功能進行測試。建議系統(tǒng)測試
9、進行瀏覽器兼容性測試、 分辨率配置測試和功能測試。 功能測試的容包括登錄、聯(lián)系人列表、兩人對話。實驗要求:1、根據(jù)黑盒測試方法設(shè)計測試用例, 主要考慮等價類和邊界值方法。2、根據(jù)題目要求設(shè)計測試用例并對測試用例進行測試。15題目二:自選題目要求學(xué)生作系統(tǒng)測試的容同題目一。三、實驗要求(1)根據(jù)題目要求編寫測試用例(參照表1 進行用例設(shè)計);(2)撰寫實驗報告四、實驗容清單16171819實驗四、測試的設(shè)計和實現(xiàn)一、實驗?zāi)康?、熟練掌握測試的整個過程;2、理解測試計劃、測試設(shè)計、測試執(zhí)行和測試總結(jié);二、實驗容題目:自選題目要求學(xué)生對某一個系統(tǒng)作完整測試。包括測試計劃的設(shè)計、測20試方案的制定、測
10、試策略的制定、測試計劃的制定和測試的組織,測試設(shè)計、測試執(zhí)行,測試報告并寫出測試報告。三、實驗要求(1)根據(jù)題目要求編寫測試用例(參照表1 進行用例設(shè)計);(2)撰寫實驗報告四、實驗容清單2122232425實驗五、測試的設(shè)計和實現(xiàn)一、實驗?zāi)康?、熟練掌握 Web應(yīng)用設(shè)計測試、 Web應(yīng)用開發(fā)測試盒 Web應(yīng)用運行測試;2、了解 J2EE平臺測試;3、應(yīng)用 Web測試工具對 Web系統(tǒng)進行功能和性能測試。二、實驗容題目:自選題目選擇一個,對其進行性能測試。要求使用 WebLoad進行壓力測試。 要求學(xué)生對 Web系統(tǒng)測試需要從功能、性能、可用性、安全性等多方面進行測試。1、 功能測試,對Web
11、系統(tǒng)進行功能測試包括以下幾個方面:測試、表單測試、 Cookies 測試和數(shù)據(jù)庫測試2、對 Web系統(tǒng)進行性能測試主要包括以下幾個方面:連接速度測試、負(fù)載測試和壓力測試3、可用性測試導(dǎo)航測試、圖形測試、容測試、整體界面測試三、實驗要求1撰寫實驗報告;2撰寫 Web系統(tǒng)的測試計劃,測試方案;3撰寫 Web系統(tǒng)測試的測試用例;4撰寫缺陷報告;5提交測試腳本。四、實驗容清單2627282930實驗六、軟件測試工具一、實驗?zāi)康?、了解常用的軟件測試分類;2、熟悉常用的軟件測試工具;二、實驗容測試管理工具: TestDirector,Test Manager靜態(tài)分析工具: Logiscope, PRQA,Illuma動態(tài)分析工具: DevPartner ,Purify黑盒測試工具: TeamTest,WebLoad,LoadRunner負(fù)載和性能測試工具:WebLoad,WebStress,LoadRunnerGUI 測試驅(qū)動和捕獲 / 回放工具: TeamTest,Robot,Win Runner基于故障的測試工具:C-In-spector三、實驗要求1 、撰寫實驗報告;2 、比較一些工具的優(yōu)缺點四、實驗容清單3132
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度互聯(lián)網(wǎng)企業(yè)程序員聘用合同模板
- 二零二五版環(huán)保節(jié)能設(shè)備內(nèi)部股東全部股權(quán)轉(zhuǎn)讓與產(chǎn)業(yè)升級合同3篇
- 2025年高速公路收費站車牌通行費用合同
- 二零二五年度一手房銷售顧問客戶關(guān)系管理與職責(zé)合同3篇
- 2025年度個人抵押車借款保險配套合同協(xié)議2篇
- 2025年度跨境電商財務(wù)合規(guī)代理合同3篇
- 二零二五年度出口合同履約環(huán)節(jié)的供應(yīng)鏈金融支持合同4篇
- 二零二五年度民房買賣合同解除條件合同4篇
- 2025年度汽車零部件加工承攬合同范本4篇
- 二零二五年度新能源汽車臨時運輸司機就業(yè)合同3篇
- 人教版物理八年級下冊 專項訓(xùn)練卷 (一)力、運動和力(含答案)
- 山東省房屋市政工程安全監(jiān)督機構(gòu)人員業(yè)務(wù)能力考試題庫-中(多選題)
- 《七律二首 送瘟神》教案- 2023-2024學(xué)年高教版(2023)中職語文職業(yè)模塊
- 2024年中考語文滿分作文6篇(含題目)
- 北師大版 2024-2025學(xué)年四年級數(shù)學(xué)上冊典型例題系列第三單元:行程問題“拓展型”專項練習(xí)(原卷版+解析)
- 2023年譯林版英語五年級下冊Units-1-2單元測試卷-含答案
- Unit-3-Reading-and-thinking課文詳解課件-高中英語人教版必修第二冊
- 施工管理中的文檔管理方法與要求
- DL∕T 547-2020 電力系統(tǒng)光纖通信運行管理規(guī)程
- 種子輪投資協(xié)議
- 執(zhí)行依據(jù)主文范文(通用4篇)
評論
0/150
提交評論