本書吸取了國家示范性高職院校建設成果,采用任務引領、項目主導的方法,使初學者容易快速入門,易于動手實際操作。本書按照軟件測試流程共分為6章,即測試計劃、測試用例、測試執(zhí)行、測試總結、測試工具、單元測試。本書以企業(yè)真實項目引導,貫穿全書,巧妙地將軟件測試知識點融入各任務當中,體現(xiàn)了“做中學、學中做”的特色,是一本理實一體化的實戰(zhàn)教程。本書同時提供了教材中所用項目的測試用例及配套電子課件,電子教案。本書可作為高職高專計算機專業(yè)及相關非計算機專業(yè)的教材使用,也可作為培訓教材及對軟件測試感興趣的初學者入門使用。
于艷華,女,長春職業(yè)技術學院副教授,軟件教研室骨干教師,軟件測試課程負責人,長期從事程序設計與軟件測試課程的教學工作。發(fā)表多篇核心論文,出版三本高職教材。
第1章 測試計劃 1
工作任務1.1 知識儲備 1
1.1.1 關于軟件測試 1
1.1.2 軟件測試階段和軟件
測試種類 4
1.1.3 關于測試計劃 16
工作任務1.2 項目任務說明 30
1.2.1 項目任務工作流程總
體說明 30
1.2.2 工作過程 34
工作任務1.3 測試計劃 36
1.3.1 電子商務管理系統(tǒng)的
測試計劃 36
第2章 測試用例 40
工作任務2.1 知識儲備 40
2.1.1 黑盒測試方法 40
2.1.2 白盒測試方法 57
2.1.3 Web系統(tǒng)測試 58
工作任務2.2 Test Suite用戶
管理 77
2.2.1 Test Suite添加注冊
信息 77
2.2.2 Test Suite管理員
登錄 87
2.2.3 Test Suite注冊用戶
登錄 89
2.2.4 Test Suite修改注冊
信息 95
工作任務2.3 Test Suite商品
管理 100
2.3.1 Test Suite商品類別
管理 100
2.3.2 Test Suite商品管理 106
工作任務2.4 Test Suite購物
管理 112
2.4.1 Test Suite商品查看 112
2.4.2 Test Suite購買商品 115
工作任務2.5 Test Suite訂單
管理 118
2.5.1 Test Suite訂單查詢 118
2.5.2 Test Suite訂單查看 119
2.5.3 Test Suite訂單詳情 120
工作任務2.6 Test Suite其他
測試 121
2.6.1 Test Suite性能測試 121
2.6.2 Test Suite鏈接測試 124
2.6.3 Test Suite導航測試 125
2.6.4 Test Suite界面測試 126
2.6.5 Test Suite兼容性
測試 129
2.6.6 Test Suite幫助文檔
測試 131
第3章 測試執(zhí)行 133
工作任務3.1 知識儲備 133
工作任務3.2 測試執(zhí)行概述 141
3.2.1 測試執(zhí)行概述 141
工作任務3.3 測試執(zhí)行準備
工作 143
3.3.1 對執(zhí)行測試人員的
培訓 143
3.3.2 測試任務及進度的
安排 143
3.3.3 自動化測試的執(zhí)行 144
工作任務3.4 測試執(zhí)行結果與
分析 157
3.4.1 電子商務管理系統(tǒng)
的測試結果與分析 157
第4章 測試總結 165
工作任務4.1 知識儲備 165
4.1.1 測試總結與測試
報告 165
4.1.2 各種模板 165
工作任務4.2 測試總結 174
4.2.1 電子商務管理系統(tǒng)的
測試總結 174
第5章 測試工具 185
工作任務5.1 知識儲備 185
工作任務5.2 LoadRunner 11
的安裝過程 188
5.2.1 LoadRunner 11 的安
裝過程 188
工作任務5.3 LoadRunner 11生
成測試腳本 191
5.3.1 LoadRunner 錄制
腳本 191
5.3.2 調試并完善腳本 197
工作任務5.4 軟件測試場景 204
5.4.1 創(chuàng)建運行場景 204
5.4.2 IP Spoofer(IP
欺騙) 212
工作任務5.5 LoadRunner的結
果分析 214
5.5.1 LoadRunner調用
Analysis 214
5.5.2 測試報告撰寫 216
第6章 單元測試及單元測試工具 218
工作任務6.1 知識儲備 218
工作任務6.2 在My Eclipse中
使用Junit 224
工作任務6.3 電子商務管理系
統(tǒng)單元測試 234
附錄A 常用測試工具清單 245
附錄B 基于測試概念進行代碼設
計的基本原則 247
附錄C 軟件測試術語表 249