《全國高等職業教育計算機類規劃教材·實例與實訓教程系列:軟件測試項目實戰(第2版)》作者認真研究軟件測試流程,準確把握軟件測試行業發展動態,使本書既有普遍性又有針對性。本書吸取了國家示范性高職院校建設成果,采用任務引領、項目主導的方法,使初學者容易快速入門,易于動手實際操作。
《全國高等職業教育計算機類規劃教材·實例與實訓教程系列:軟件測試項目實戰(第2版)》按照軟件測試流程共分為5章,即測試計劃、測試用例、測試執行、測試總結、測試工具。本書以企業真實項目引導,貫穿全書,巧妙地將軟件測試知識點融入各任務當中,體現了“做中學、學中做”的特色,是一本理實一體化的實戰教程。
《全國高等職業教育計算機類規劃教材·實例與實訓教程系列:軟件測試項目實戰(第2版)》同時提供了教材中所用項目的測試用例及配套電子課件。本書可作為高職高專計算機專業及相關非計算機專業的教材使用,也可作為培訓教材及對軟件測試感興趣的初學者入門使用。
本書是在軟件測試項目實戰基礎上進行的再版,在第一版中我們主要體現了項目教學,理論知識相對較少。這次再版,我們把理論貫穿到整個項目中,做到理論聯系實踐,讓使用者易于理解,同時我們完善了第一版中的不足,加大了測試方法和性能測試的內容,增加了教材的實用性。
本書最突出的特色是聘請了具有多年軟件測試經驗的企業專家孫會生先生為顧問,及時修正了教材中的漏洞,把握教材編寫的方向。
本書以電子商務管理系統為參照,講解了軟件測試的流程,真實體現了一個項目從開始到結束測試的整個過程。同時以天天超市管理系統為拓展,鞏固所學內容,讓學生在模擬工作環境中學會處理各類問題的方法,實現理論與實踐一體化教學,也真正把培養學生的方法能力放在了首位。
全書共分為5章。以一個項目為教學項目,另一個項目為拓展項目,講解了軟件測試的企業流程、方法、技術等內容。
第1章測試計劃:測試計劃是一個測試活動成功與否的關鍵,本章以一個具體項目為例講解了軟件測試計劃的設計,以及軟件測試計劃所包括的要素。
第2章測試用例:根據測試項目“網上購物系統”來設計測試用例,測試用例設計完整、充分,為測試執行做好準備。
第3章測試執行:根據測試計劃及測試用例,來設計測試執行,這里用的是Load Runner8.0測試工具來進行的自動化測試執行過程。
第4章測試總結:由第3章測試執行來分析測試結果。
第5章測試工具:詳細介紹LoadRunner8.0的安裝、參數設置、場景設計等內容。
本書由長春職業技術學院于艷華、吳艷平擔任主編,孫佳帝、趙麗輝、于艷波擔任副主編,王素華、崔為娜、劉洋參與了本書部分內容的編寫工作。
由于作者水平和時間有限,書中難免有錯誤之處,歡迎各界同仁給予批評指正。
編者
2012年6月
第1章 測試計劃
工作任務1.1 項目任務說明
1.1.1 項目任務工作流程總體說明
1.1.2 應知應會
1.1.3 拓展任務
工作任務1.2 測試計劃
1.2.1 電子商務管理系統的測試計劃
1.2.2 應知應會
1.2.3 拓展任務
第2章 測試用例
工作任務2.1 Test Suite用戶管理
2.1.1 Test Suite添加注冊信息
2.1.2 Test Suite管理員登錄
2.1.3 Test Suite注冊用戶登錄
2.1.4 Test Suite修改注冊信息
2.1.5 應知應會
2.1.6 拓展任務
工作任務2.2 Test Suite商品管理
2.2.1 Test Suite商品類別管理
2.2.2 Test Suite商品管理
2.2.3 應知應會
2.2.4 拓展任務
工作任務2.3 Test Suite購物管理
2.3.1 Test Suite商品查看
2.3.2 Test Suite購買商品
2.3.3 應知應會
2.3.4 拓展任務
工作任務2.4 Test Suite訂單管理
2.4.1 Test Suite訂單查詢
2.4.2 Test Suite訂單查看
2.4.3 Test Suite訂單詳情
2.4.4 應知應會
2.4.5 拓展任務
工作任務2.5 Test Suite其他測試
2.5.1 Test Suite性能測試
2.5.2 Test Suite鏈接測試
2.5.3 Test Suite導航測試
2.5.4 Test Suite界面測試
2.5.5 Test Suite兼容性測試
2.5.6 Test Suite幫助文檔測試
2.5.7 應知應會
2.5.8 拓展任務
第3章 測試執行
工作任務3.1 測試執行概述
3.1.1 測試執行概述
3.1.2 應知應會
3.1.3 拓展任務
工作任務3.2 測試執行準備工作
3.2.1 對執行測試人員的培訓
3.2.2 測試任務及進度的安排
3.2.3 自動化測試的執行
3.2.4 應知應會
3.2.5 拓展任務
工作任務3.3 測試執行結果與分析
3.3.1 網上訂票系統的測試結果與分析
3.3.2 應知應會
3.3.3 拓展任務
第4章 測試總結
工作任務4.1 測試總結
4.1.1 電子商務管理系統的測試總結
4.1.2 應知應會
4.1.3 拓展任務
第5章 測試工具
工作任務5.1 LoadRunner 8.0的安裝過程
5.1.1 LoadRunner 8.0 的安裝過程
5.1.2 應知應會
5.1.3 拓展任務
工作任務5.2 LoadRunner 8.0生成測試腳本
5.2.1 LoadRunner 錄制腳本
5.2.2 調試并完善腳本
5.2.3 應知應會
5.2.4 拓展任務
工作任務5.3 軟件測試場景
5.3.1 創建運行場景
5.3.2 應知應會
5.3.3 拓展任務
工作任務5.4 LoadRunner的結果分析
5.4.1 LoadRunner調用Analysis
5.4.2 應知應會
5.4.3 拓展任務
附錄A 常用測試工具清單
附錄B 基于測試概念進行代碼設計的基本原則
附錄C 軟件測試術語表