版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、測試案例編寫方法2015-10-12 孔玲霄軟件測試基礎知識軟件測試基礎知識1測試整體流程測試整體流程2測試案例設計方法測試案例設計方法3測試案例模板測試案例模板4軟件測試基礎知識軟件測試基礎知識- -測試目的測試目的軟件測試基礎知識軟件測試基礎知識- -測試的測試的模型模型-V-V模型模型軟件測試整體流程軟件測試整體流程- -工程活動工程活動應用組裝測試Application Test應用總裝測試Integration Test組件組裝測試版本檢驗測試Stress Test數(shù)據(jù)遷移開發(fā)數(shù)據(jù)遷移設計數(shù)據(jù)遷移分析代碼生成單元測試切換Cutover部署 Deployment測試Test開發(fā) Dev
2、elopment設計Design分析Analysis需求Requirement部署人員培訓User Training基礎設施部署Infra. Deploy.應用部署App. Com. Deploy.模擬演練Simulation Test系統(tǒng)開發(fā)系統(tǒng)開發(fā)系統(tǒng)測試系統(tǒng)測試系統(tǒng)部署與切換系統(tǒng)部署與切換數(shù)據(jù)遷移數(shù)據(jù)遷移數(shù)據(jù)遷移測試與執(zhí)行切換方案設計Cutover. Specification切換準備Cutover.preparation演練及優(yōu)化Practice &optimize切換執(zhí)行System Cutover設計Design分析Analysis需求Requirement開發(fā)部署方案優(yōu)化
3、調(diào)整軟件測試整體流程軟件測試整體流程- -測試相關活動測試相關活動應用組裝測試1.1.應用組裝功能應用組裝功能測試測試編制測試方案分析測試范圍設計測試案例測試準入檢查執(zhí)行測試編制測試報告2.2.應用組裝非功能應用組裝非功能測試測試方案及案例環(huán)境工具確認編寫測試腳本測試案例執(zhí)行測試報告報告發(fā)布歸檔版本檢驗測試1.1.版本版本安裝安裝檢驗測檢驗測試試測試范圍案例執(zhí)行測試案例2.2.版本版本檢驗檢驗功能測功能測試試編制測試方案分析測試范圍設計測試案例測試準入檢查執(zhí)行測試編制測試報告3.3.版本版本檢驗非功能檢驗非功能測試測試方案及案例環(huán)境工具確認編寫測試腳本測試案例執(zhí)行測試報告報告發(fā)布歸檔應用總裝測
4、試1.1.應用應用總裝功能總裝功能測試測試編制測試方案分析測試范圍設計測試案例測試準入檢查執(zhí)行測試編制測試報告2.2.應用總裝非功能應用總裝非功能測試測試方案及案例環(huán)境工具確認編寫測試腳本測試案例執(zhí)行測試報告報告發(fā)布歸檔單元測試1.1.單元單元測試測試分析測試范圍設計測試案例執(zhí)行測試組件組裝測試1.1.組件組件組件組件測試測試分析測試范圍設計測試案例測試準入檢查執(zhí)行測試編制測試報告測試案例設計方法測試案例設計方法完全測試是不可能的:p 輸入量太大; p 輸出結果太多; p 軟件實現(xiàn)途徑太多; p 軟件說明書沒有客觀標準。從不同角度看,軟件缺陷的標準不同。 幾種常用的設計方法幾種常用的設計方法p
5、等價類劃分 p邊界值分析 p場景法p錯誤推測法p判定樹法p判定表法p比較法等價類劃分等價類劃分 核心人力資源核心人力資源/ /員工團隊員工團隊/ /員工信息管理員工信息管理/ /維護員工信息維護員工信息/ /執(zhí)行查詢執(zhí)行查詢輸入條件有效等價類無效等價類是否輸入(姓名符合正常條件的姓名(漢字全名-顯示數(shù)據(jù)),(1)(模糊查詢-顯示數(shù)據(jù)),(2)(漢字全名-不顯示數(shù)據(jù)),(3)(模糊查詢-不顯示數(shù)據(jù)),(4)是否輸入(姓名字符是否符合要求)(輸入數(shù)字-給出提示),(5)(輸入拼音-給出提示),(6)(輸入特殊字符-給出提示),(7)(輸入數(shù)字-無提示),(8)(輸入拼音-無提示),(9)(輸入特殊
6、字符-無提示),(10)是否輸入(姓名長度否符合要求)(姓名長度-正常范圍內(nèi)),(11)(姓名長度-比正常范圍大),(12)是否輸入(組合查詢是否符合要求)(組合查詢-顯示數(shù)據(jù)),(13)(組合查詢-數(shù)據(jù)無),(14)核心人力資源核心人力資源/ /員工團隊員工團隊/ /員工信息管理員工信息管理/ /維護員工信息維護員工信息/ /執(zhí)行執(zhí)行查詢查詢功能界面功能界面邊界條件類型邊界條件類型p 數(shù)值、字符、地址、位置、尺寸、數(shù)量等等 ;p 第一個最后一個、最小值最大值、開始完成,超過在內(nèi)、空滿、最短最長、最早最遲、最大最小、最高最低、相鄰最遠等等 ;場景法場景法例子描述:錯誤推測法錯誤推測法p 錯誤推
7、測:主要是根據(jù)測試經(jīng)驗和直覺,參照以往的軟件系統(tǒng)出現(xiàn)錯誤之處,有側重的安排案例。p 基本思想是列舉出可能犯的錯誤或錯誤易發(fā)的情況,據(jù)此編寫測試案例。p 另一個思路是,閱讀需求書,聯(lián)系程序員可能作出的假設來確定測試案例。需求書中一些內(nèi)容會被忽略,可能是由于偶然原因,也可能是程序員認為其顯而易見。p 例如,如果軟件對時間敏感,就看它在公元1900年和3000年是否還能正常工作。如果需求書中要求輸入數(shù)據(jù)極限為9位數(shù)字,則設計輸入10位數(shù)字。錯誤推測法錯誤推測法- -舉例舉例 農(nóng)信社人力資源需求農(nóng)信社人力資源需求p 員工招錄控制支持省聯(lián)社對各行社招錄員工的控制,對新招錄員工、人才引進、外單位調(diào)入、系統(tǒng)
8、內(nèi)調(diào)動等嚴格進行管控,杜絕違規(guī)進人行為。支持錄用員工的多級審批,自動生成用于備案的員工調(diào)轉審批表、入職審批表等(表格自動生成?)。p 新增“員工考核管理”模塊支持員工年度考核、專業(yè)技術職稱等考核工作的開展,可以對各類考核登記表的設定、修改、維護。判定樹法判定樹法-1-1p 從需求分析說明文字描述中分析哪些是判定的條件,哪些是判定的結論,根據(jù)說明中的連接詞找出判定條件之間的從屬關系、并列關系和選擇關系等,根據(jù)它們構造判定樹。來描述一個邏輯處理過程,是一種直觀、方便的表現(xiàn)形式。p 對于邏輯關系較強的情況,使用判定樹法可以直觀清晰的表示邏輯關系,便于幫助分析業(yè)務規(guī)則。判定樹法判定樹法-2-2p 下面
9、我們用判定樹方法來描述某公司產(chǎn)品銷售業(yè)務過程中的折扣優(yōu)惠 :公司規(guī)定,交易金額低于5萬元,沒有折扣。金額大于5萬元時,如果最近三個月無欠帳記錄,則可享受15折扣;如果最近三個月有欠帳記錄,則視合作年限而定,20年以下的客戶享受5,20年以上客戶享受10。判定表法判定表法p 判定表:與判定樹相似,當數(shù)據(jù)流圖中的加工要依賴于多個邏輯條件的取值,即完成的動作是由于某一組條件取值的組合而引發(fā)的,使用判定表描述比較適宜。p 例:若用戶欠費或停機則不允許被叫。表示為判定表如下:條件用戶欠費YNYN用戶被停機NYYN結果可以被主叫NNNY比較法比較法p 有時為保證系統(tǒng)的“絕對”可靠性,經(jīng)常使用冗余的軟件和硬
10、件,以減少錯誤發(fā)生的可能性。這時根據(jù)同一的規(guī)格(需求)說明書由不同的開發(fā)小組開發(fā)出不同的軟件版本,因此,可用相同的測試數(shù)據(jù)對它們進行測試以產(chǎn)生相同的輸出,然后,執(zhí)行所有版本并進行實時結果比較以保證一致性,這種測試就是比較測試(背靠背測試)。p 常用比較法測試的系統(tǒng)有: 數(shù)據(jù)平臺、老系統(tǒng)改造等測試案例樣例測試案例樣例返回目錄系統(tǒng)系統(tǒng)信息信息系統(tǒng)名稱系統(tǒng)名稱人力資源系統(tǒng)測試環(huán)境測試環(huán)境/ /必備條件必備條件作者作者孔玲霄歸屬模塊歸屬模塊員工信息管理系統(tǒng)版本號系統(tǒng)版本號測試用時測試用時制作日期制作日期2015/10/11No.No.交易交易/ /菜單菜單目錄(交易菜單)目錄(交易菜單)案例描述案例描
11、述案例類型案例類型前置條件前置條件操作步驟操作步驟預期結果預期結果測試信息測試信息確認人確認人界面界面要素要素業(yè)務業(yè)務流程流程會計會計分錄分錄打印打印要素要素相關相關查詢查詢實際實際結果結果測試日期測試日期測試人員測試人員1執(zhí)行查詢核心人力資源/員工團隊/員工信息管理/維護員工信息/人力資源/執(zhí)行查詢檢查默認項正案例有該權限的用戶進入交易查找默認“全部”查看頁面查詢結果顯示列表輸出項正案例有該權限的用戶進入交易輸出項顯示符合需求界面風格正案例有該權限的用戶進入交易1、字體大小一致2、輸出字段寬度適中正常流程驗證正案例有該權限的用戶進入交易顯示界面一次輸入查詢條件顯示符合條件的信息空格校驗正案例
12、有該權限的用戶進入交易顯示界面正案例有該權限的用戶姓名輸入王森 自動去空格字段長度驗證反案例有該權限的用戶進入交易顯示界面輸入超長字符名稱您輸入的姓名超出字段長度異常數(shù)據(jù)驗證(小寫字母)反案例有該權限的用戶姓名框輸入小寫字母提示信息異常數(shù)據(jù)驗證(大寫字母)反案例有該權限的用戶姓名框輸入大寫字母提示信息異常數(shù)據(jù)驗證(特殊自負)反案例有該權限的用戶姓名框輸入特殊字符提示信息異常數(shù)據(jù)驗證(數(shù)字)反案例有該權限的用戶姓名框輸入數(shù)字提示信息組合條件查詢正案例有該權限的用戶查找:全部,輸入已存在的姓名顯示符合條件的信息翻頁功能正案例有該權限的用戶點擊“執(zhí)行查詢”按鈕顯示符合條件的信息,查看界面顯示條數(shù),頁
13、數(shù)翻頁功能反案例有該權限的用戶點擊“執(zhí)行查詢”按鈕顯示符合條件的信息,查看界面顯示條數(shù),頁數(shù)第一頁點擊上翻界面顯示第一頁信息翻頁功能反案例有該權限的用戶點擊“執(zhí)行查詢”按鈕顯示符合條件的信息,查看界面顯示條數(shù),頁數(shù)第最后一頁點擊下翻界面顯示最后一頁信息翻頁功能正案例有該權限的用戶點擊“執(zhí)行查詢”按鈕顯示符合條件的信息,查看界面顯示條數(shù),頁數(shù)第一頁點擊下翻顯示第二頁信息翻頁功能正案例有該權限的用戶點擊“執(zhí)行查詢”按鈕顯示符合條件的信息,查看界面顯示條數(shù),頁數(shù)第最后一頁點擊上翻顯示上一頁信息測試項測試項110000通過項通過項0未通過未通過NGNG項項0ESB-ESB-監(jiān)控平臺測試需求樣例監(jiān)控平臺測試需求樣例需求目錄需求目錄需求編需求編號號需求名需求名稱稱狀態(tài)狀態(tài)對應功能點對應功能點名稱名稱評審狀評審狀態(tài)態(tài) 重要性重要性優(yōu)先優(yōu)先級級 內(nèi)容內(nèi)容備注備注評審評審建議建議需求編需求編寫人寫人需求編需求編寫時間寫時間測試場測試場景景監(jiān)控平臺/監(jiān)控臺/事
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電力運維臨時工勞動合同樣本
- 水源地暖系統(tǒng)安裝協(xié)議
- 城市廣場安保人員招聘協(xié)議
- 數(shù)據(jù)中心資料員合同樣本
- 橋梁建設泵機租賃合同
- 餐飲店外墻涂料施工合同
- 軟件技術研發(fā)合作合同
- 冷鏈物流解決方案施工合同
- 酒吧主題派對策劃合同
- 銀行貸款延期協(xié)議
- 部編版歷史九年級上冊第六單元 第17課君主立憲制的英國【課件】y
- 2024年《建筑設備安裝》復習考試題庫及答案(含各題型)
- 2023年EHS工作年度總結及2024年工作展望(新版)
- 食品風味研究專題智慧樹知到期末考試答案章節(jié)答案2024年中國農(nóng)業(yè)大學
- 16J914-1 公用建筑衛(wèi)生間
- 鐵路隧道安全風險評估
- 國有企業(yè)勞動用工管理辦法模版
- ISO14001-2015內(nèi)審檢查表(完整記錄)
- yy娛樂頻道設計方案模板(簡約版)
- 胃舒平藥片中Al2O3及MgO含量的測定
- 彌漫大b細胞淋巴瘤(初治)臨床路徑
評論
0/150
提交評論