AI+軟件測試技術項目化教程
趙靜宇 主編 孟雅鳳、謝誌偉、夏慶英、楊淳 副主編
- 出版商: 清華大學
- 出版日期: 2026-07-01
- 定價: $359
- 售價: $358
- 語言: 簡體中文
- ISBN: 7302719888
- ISBN-13: 9787302719885
-
相關分類:
Unit Test 單元測試
下單後立即進貨 (約4週~6週)
商品描述
作者簡介
目錄大綱
目錄
項目1?仿真生產?精準驗證——測試環境搭建 1
任務1.1?單元測試環境搭建 1
工作任務1.1.1?JDK下載與安裝 2
工作任務1.1.2?IDEA集成開發環境的安裝與使用 4
工作任務1.1.3?MySQL數據庫的安裝 6
任務1.2?功能測試環境搭建 8
工作任務1.2.1?XMind下載與安裝 8
工作任務1.2.2?禪道下載與安裝 9
任務1.3?性能測試環境搭建 11
工作任務1.3.1?JMeter下載與安裝 11
工作任務1.3.2?LoadRunner下載與安裝 12
任務1.4?自動化測試環境搭建 14
工作任務1.4.1?Python下載與安裝 14
工作任務1.4.2?PyCharm下載與安裝 15
工作任務1.4.3?Chrome瀏覽器及驅動下載與安裝 16
工作任務1.4.4?安裝Selenium 17
鞏固與提高 18
項目2?場景覆蓋?體驗至上——功能測試 20
任務2.1?軟件測試基礎 20
工作任務2.1.1 軟件測試概述 21
工作任務2.1.2?軟件測試的原則及基本流程 23
工作任務2.1.3?AI助力軟件測試 25
任務2.2?功能需求分析 29
工作任務2.2.1?了解需求說明書?/?原型圖 29
工作任務2.2.2?用戶界面分析 31
工作任務2.2.3?邏輯規則和數據狀態分析 36
工作任務2.2.4?模塊關聯分析和權限差別分析 37
任務2.3?制訂測試計劃 37
工作任務2.3.1?測試計劃基礎知識 37
工作任務2.3.2?測試計劃設計 39
任務2.4?功能測試用例設計 42
工作任務2.4.1?黑盒測試 42
工作任務2.4.2?白盒測試 54
任務2.5?功能測試用例執行 56
工作任務2.5.1?測試用例的執行 56
工作任務2.5.2?缺陷管理 62
任務2.6?測試總結報告 69
工作任務2.6.1 測試總結報告概述 70
工作任務2.6.2?測試總結報告設計 71
鞏固與提高 75
項目3?函數驗證?邏輯護航——單元測試 77
任務3.1?單元測試概述 77
工作任務3.1.1?認識單元測試 78
工作任務3.1.2?JUnit單元測試框架 78
任務3.2?單元測試項目實戰 84
工作任務3.2.1?項目概述 84
工作任務3.2.2?項目單元測試 86
鞏固與提高 88
項目4?海納百川?有容乃大——接口測試 90
任務4.1?接口測試基礎 90
工作任務4.1.1?接口測試概述 91
工作任務4.1.2?Postman的基本使用 92
任務4.2?接口測試項目實戰 107
工作任務4.2.1?項目接口測試用例設計 108
工作任務4.2.2?接口測試用例的執行 109
鞏固與提高 123
項目5?探求極限?穩守平衡——性能測試 124
任務5.1?性能測試概述 124
工作任務5.1.1?性能測試簡介 125
工作任務5.1.2?性能測試的流程及測試工具 126
任務5.2?LoadRunner性能測試 127
工作任務5.2.1?LoadRunner概述 128
工作任務5.2.2?腳本開發 129
工作任務5.2.3?場景設計與運行 135
工作任務5.2.4?生成結果報告 137
任務5.3?JMeter性能測試 138
工作任務5.3.1?JMeter的組件與元件 139
工作任務5.3.2?性能測試項目實戰 154
鞏固與提高 158
項目6?自動執行?精準守護——自動化測試 160
任務6.1?自動化測試概述 160
工作任務6.1.1?自動化測試簡介 161
工作任務6.1.2?自動化測試的優缺點 162
任務6.2?自動化測試腳本設計 163
工作任務6.2.1?Selenium操作瀏覽器 163
工作任務6.2.2?Web元素定位 165
工作任務6.2.3?窗口切換 173
工作任務6.2.4?鼠標操作 175
工作任務6.2.5?鍵盤操作 176
工作任務6.2.6?時間等待 178
工作任務6.2.7?常用的元素定位 179
任務6.3?Unittest單元測試框架 186
工作任務6.3.1?Unittest框架的基本使用 186
工作任務6.3.2?數據驅動 189
工作任務6.3.3?discover方法的使用 193
工作任務6.3.4 生成測試報告 195
任務6.4?Pytest單元測試框架 196
工作任務6.4.1?Pytest基礎 196
工作任務6.4.2?fixture測試夾具 200
工作任務6.4.3?Pytest參數化實現數據驅動 204
任務6.5?自動化測試項目實戰 207
工作任務6.5.1?使用Unittest完成項目自動化測試 207
工作任務6.5.2?使用Pytest完成項目自動化測試 207
鞏固與提高 208
參考文獻 209



