




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、實驗1 利用黑盒測試技術設計測試用例【實驗目的】1、熟悉并掌握黑盒測試的方法:等價類劃分法、邊界值分析法、錯誤推測法、場景法。2、了解待測的功能,靈活應用黑盒測試方法中的等價類劃分法、邊界值分析法、錯誤推測法以及場景法,設計測試用例,掌握正面測試和負面測試。【實驗內容】【1】應用等價類劃分法進行測試。用戶注冊功能,要求用戶密碼必須滿足兩個條件:Ø 長度為6到8位。Ø 必須是字母和數字的組合。(1)請分析等價類,填寫表1-1。表1-1 等價類表輸入條件有效等價類編號無效等價類編號用戶密碼大于6小于81小于6位22大于8位3字母和數字的組合4全為數字5全為字母6(2)根據表1-
2、1的等價類設計測試數據,填寫表1-2。表1-2 根據等價類劃分法設計的測試數據序號輸入數據覆蓋等價類預期結果1abd32111,4有效2123452,5無效3Abcdf2,6無效4Shg962,4無效5Sjdgjsdjhskjfh6463,4無效【2】應用等價類劃分法和邊界值分析法進行測試。在教務系統中進行課程成績錄入,要求0成績100,且成績為整數。(1)請分析等價類,填寫表1-3。表1-3 等價類表輸入條件有效等價類編號無效等價類編號輸入成績大于等于0小于等于1001小于02大于1003為整數4不為整數5(2)根據表1-3的等價類設計測試數據,填寫表1-4。表1-4 根據等價類劃分法設計的
3、測試數據序號輸入數據覆蓋等價類預期結果1601,4有效21001,4有效31,5有效41013,4無效5-12,4無效(3)根據邊界值分析法設計測試數據,填寫表1-5。表1-5 根據邊界值分析法設計的測試數據序號輸入數據預期結果1100有效20有效3110無效4-5無效【3】應用場景法進行測試。閱讀附錄A.9的功能描述,了解借書功能。設計借書功能的測試用例。(1)首先按照場景法來分析借書功能的基本流和備選流,見表2-12。表2-12 借書功能的基本流和備選流基本流/備選流描述基本流AA1:錄入借書證號A2:判斷該借書證號有效A3:查詢該借書證沒有超期圖書,也沒有罰款未交記錄A4:查詢該借書證沒
4、有超出可借閱量上限A5:錄入圖書信息A6:登記借閱信息,借書成功。結束。備選流B-借書證無效基本流的A2判斷該借書證無效,給出提示:該借書證無效。結束。備選流C-有超期圖書或有罰款未交記錄基本流的A3查詢出有超期圖書或有罰款未交記錄,給出提示:該借書證有超期圖書或罰款未交記錄。結束。備選流D-超出可借閱量上限基本流的A4查詢出該借書證超出可借閱量上限,給出提示:該借書證超出可借閱量上限。結束。(2)設計借書功能的場景,見表2-13。表2-13 借書功能的場景設計場景編號包含的基本流、備選流預期結果場景1A借書成功場景2AB借書證無效場景3AC借書證有超期圖書或罰款未交記錄場景4AD借書證超出可
5、借閱量上限(3)設計借書功能測試用例,填寫表2-14。其中,V(Valid,有效的)表示有效數據,I(Invalid,無效的)表示無效數據,“n/a”表示這個條件不適用于測試用例。表2-14 測試用例表序號場景借書證有超期圖書或罰款未交記錄超出可借閱量上限預期結果1場景1有效無無成功2場景2無效無無失敗3場景3有效有無失敗4場景4有效無有失敗【4】設計修改產品功能的測試用例。閱讀附錄A.的功能描述,了解添加產品、修改產品功能,分析添加產品功能的測試用例的設計思路,如表2-4所示,參考添加產品功能的測試用例(如表2-5所示),設計修改產品功能的測試用例,填寫表2-6。表2-4 添加產品功能的測試
6、用例的設計思路基本流/備選流含義備選流分類測試數據特征基本流正確填寫各輸入項,添加成功備選流某個輸入項填寫異常,添加失敗產品名稱異常Ø 空或空格Ø 長度>40字符產品類別異常Ø 空或空格Ø 輸入系統中沒有的類別Ø 選擇非葉子類別底(采購)價、市場價、銷售價異常Ø 空或空格Ø 小于0的數字ØØ 數字以外的字符,例如英文、中文、特殊字符(!#¥)貨號異常Ø 長度>30字符產品圖片的樣式名稱異常Ø 空或空格Ø 長度>30字符產品圖片的樣式圖片異常Ø 添加
7、JPG、PNG、GIF、BMP格式以外的圖片,例如:.docØ 添加大于200k的圖片Ø 選擇本地不存在的文件Ø 空或空格產品品牌異常Ø 輸入系統中沒有的品牌產品簡介異常Ø 空或空格表2-5 功能測試用例-后臺-產品管理-添加產品用例編號ST-FUN-2-2測試項后臺-產品管理-添加產品前提條件以管理員身份登錄后臺管理系統,點擊產品管理à產品管理操作步驟點擊“添加產品”按鈕,頁面跳轉到添加產品頁面編號輸入數據/動作預期結果輸入正常數據(注:應說明哪些是必填字段,每個字段的數據有什么要求)01產品名稱:不超過40個字符例如:李寧牌羽毛球
8、拍產品類別:選擇系統中已有的類別,且只能選擇葉子類別例如:羽毛球拍例如:299元貨號:不超過30個字符例如:123樣式名稱:不超過30個字符例如:123樣式圖片:只能是JPG、PNG、GIF、BMP圖片格式,圖片大小不超過200k例如:123.jpg(<200k)或123.png(<200k)或123.gif(<200k)或123.bmp(<200k)產品簡介:字數不限例如:李寧牌羽毛球拍1.提示:添加成功,點擊“確定”后返回產品列表顯示頁面的第1頁,剛添加的產品顯示在列表的第1條,分頁信息中的記錄總數比原先+12.該產品信息在前臺正常顯示。產品名稱輸入異常數據02產品
9、名稱:(空或空格)提示:產品名稱不能為空!03產品名稱:長度超過40個字符不允許輸入產品類別輸入異常數據04產品類別:(空)提示:產品類別不能為空!05產品類別:輸入系統中沒有的類別不能操作06產品類別:選擇非葉子類別不能操作底(采購)價、市場價、銷售價輸入異常數據07空或空格提示:產品底價不能為空!08小于0的數字不允許輸入0910數字以外的字符,例如英文、中文、特殊字符(!#¥)不允許輸入貨號輸入異常數據11長度大于30個字符不允許輸入產品圖片的樣式名稱輸入異常數據12空或空格提示:產品圖片的樣式不能為空!13長度超過30個字符不允許輸入產品圖片的樣式圖片輸入異常數據14添加JPG、PNG
10、、GIF、BMP格式以外的圖片,例如:.doc提示:只允許上傳jpg、png、gif、bmp格式的圖片!15添加大于200k的圖片提示:圖片不能大于200k!16選擇本地不存在的文件不能操作17空或空格產品品牌輸入異常數據18輸入系統中沒有的品牌不能操作產品簡介輸入異常數據19空或空格提示:產品簡介不能為空!其它20點擊“添加產品類別”鏈接進入產品類別列表顯示頁面,添加完成后,返回到添加產品頁面,原來頁面的信息保留21點擊“添加產品品牌”鏈接進入添加產品品牌頁面,添加完成后,返回到添加產品頁面,原來頁面的信息保留表2-6 功能測試用例-后臺-產品管理-修改產品用例編號ST-FUN-2-3測試項
11、后臺-產品管理-修改產品前提條件以管理員身份登錄后臺管理系統,點擊產品管理à產品管理操作步驟選中某個產品,點擊該產品的“修改”鏈接,頁面跳轉到修改產品頁面編號輸入數據/動作預期結果不做任何修改01點擊確認顯示產品信息修改產品(正常數據)02修改成功產品名稱輸入異常數據03產品名稱:空或空格提示:產品名稱不能為空04產品名稱:長度超過40個字符不允許輸入產品類別輸入異常數據05產品類別:空提示:產品類別不能為空06產品類別:輸入系統中沒有的類別不能操作07產品類別:選擇非葉子類別不能操作底(采購)價、市場價、銷售價輸入異常數據08空或空格提示:產品底價不能為空09小于0的數字不允許輸入
12、10大于的數字提示:數值范圍在011數字以外的字符,例如英文不允許輸入貨號輸入異常數據12長度大于30個字符不允許輸入產品品牌輸入異常數據13輸入系統中沒有的品牌不能操作產品簡介輸入異常數據14空或空格提示:產品簡介不能為空附錄A 功能描述A.3添加產品功能添加產品的功能描述見表A-3。表A-3 添加產品的功能描述功能編號FUN-2-2功能名稱添加產品前提條件以管理員身份登錄后臺管理系統,選擇產品管理à產品管理,在產品列表頁面單擊“添加產品”按鈕。功能描述1.產品信息包括產品名稱、產品類別、底(采購)價、市場價、銷售價、貨號、產品圖片、品牌、適用性別、型號、重量、購買說明、產品簡介,
13、其中產品名稱、產品類別、底(采購)價、市場價、銷售價、產品圖片(樣式名稱、樣式圖片)、產品簡介是必填項。2.產品名稱長度不超過40個字符。3.產品類別只能選擇系統中已有的類別,且只能選擇葉子類別,非葉子類別不能包含產品。4.添加產品信息時,若選擇產品類別時沒有需要的類別,則提供操作入口跳轉至產品類別列表顯示(FUN-1-1)功能,進行類別的添加。成功添加類別后,返回到先前產品添加頁面,且先前輸入的數據不丟失。5.產品底(采購)價、市場價、銷售價只能輸入數字,數值范圍在0999999999.99。6.貨號長度不超過30個字符。7.產品樣式名稱長度不超過30個字符。JPG、PNG、GIF、BMP圖
14、片格式,圖片大小不超過200k。9.產品品牌只能選擇系統中已有的品牌。10.添加產品信息時,若選擇品牌時沒有需要的品牌,則提供操作入口跳轉至添加產品品牌(FUN-3-2)功能,成功添加品牌后,返回到先前產品添加頁面,且先前輸入的數據不丟失。“男女不限”、“男士”、“女士”三種,默認值為“男女不限”。12.重量默認值為0。13.產品簡介支持普通文本和HTML兩種格式,字數不限,可上傳圖片。后置條件返回至產品列表,新添加的產品信息顯示為產品列表第一條信息。界面原型見圖A-3執行者網站管理員圖A-3 添加產品的界面原型A.4修改產品功能修改產品的功能描述見表A-4。表A-4 修改產品的功能描述功能編
15、號FUN-2-3功能名稱修改產品前提條件以管理員身份登錄后臺管理系統,選擇產品管理à產品管理,在產品列表頁面選中某個產品,單擊“修改”鏈接。功能描述。2.修改產品時,信息輸入規則參考“產品添加”功能。3.一次只對一個產品信息進行修改,不提供批量修改。后置條件返回至產品列表界面原型見圖A-4執行者網站管理員圖A-4 修改產品的界面原型A.9 借書功能隨著高校圖書館規模和讀者數量的不斷擴大,多數圖書館由原來的閉架選書改為了開架選書模式,這勢必使得借書、還書、新書入庫和圖書分類等業務的工作量增加。為了解決這一問題,高校圖書館引進了圖書管理系統,以此來提高工作效率,降低圖書館工作人員的工作強
16、度,減少讀者借還書的查找和停留時間,提高服務質量。圖書管理系統分為四大功能:采編功能、流通功能、讀者服務和系統管理。采編功能主要包括新書入庫,圖書報廢,圖書分類信息維護;流通功能主要進行讀者借書、還書操作;讀者服務功能提供圖書檢索、當前借閱信息查詢、借閱歷史查詢、個人信息維護;系統管理主要進行增加系統用戶、用戶操作權限管理、增加讀者、讀者借閱權限設定的操作。系統總體功能結構如圖A-10所示。 圖A-10 圖書管理系統總體功能結構圖圖書管理系統借書功能的業務規則是:只有當讀者的借書證有效,當前沒有超期借書記錄和罰款未交記錄,并且已借閱圖書數量未達可借閱量上限,三個條件同時滿足時才能順利辦理借書登記,若有一個條件不滿足就無法辦理借書登記,系統會給出明確的提示信息。該功能的流程圖如圖A-11所示。圖A-11 借書功能流程圖圖書管理系統借書功能的操作步驟如下。(1)打開圖書管理系統首頁面,如圖A-12所示,選擇菜單“流通業務”®“借書”,打開如圖A-13所示頁面。圖A-12 圖書管理系統首頁面圖A-13 圖書管理系統-輸入借書證號(2)在圖A-13所示頁面中,輸入有效的借書證號(12位數字),單擊確定按鈕,顯示對應的讀者信息和當前已借閱圖書清單,如圖A-14所示。圖2-5中的“借書清單”表示該讀者當前沒有超期借書記錄和罰
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《循環系統疾病概述》課件
- 上海高中生物會考總結模版
- 《2025廣州市勞動合同范本》
- 2025合同履行中各方當事人的如實告知責任
- 2025企業運營資料合同人員勞動合同文檔范本
- 《李華博士》課件
- 兒科專科護士培訓心得
- 《飲酒與健康知識》課件
- 音樂培訓計劃書
- 建筑工地工作總結模版
- 環境工程學復習資料大全不用再找了
- 常用急救藥品的劑量與用法課件
- 自動控制原理-復習題及答案
- SAP固定資產各種折舊方法配置及操作手冊
- 奧數舉一反三簡單推理
- 高中英語教師研修-羅馬建筑文化課件
- 貨物驗收單(模板)
- 滬科版七年級下學期數學競賽測試卷(含答案)
- 復旦大學大學生創業導論課件06創業的商業計劃書
- 醫療糾紛和解協議書(6篇)
- 農村不動產權籍調查工作指南
評論
0/150
提交評論