軟件測試技術 第3版
徐芳
- 出版商: 機械工業
- 出版日期: 2021-10-01
- 定價: $348
- 售價: 8.5 折 $296
- 語言: 簡體中文
- 頁數: 285
- 裝訂: 平裝
- ISBN: 7111682815
- ISBN-13: 9787111682813
下單後立即進貨 (約4週~6週)
相關主題
商品描述
本書根據軟件測試教學的需要,結合軟件測試未來的職業要求和定位,
除了盡量全面地闡述軟件測試技術的基本概念外,還按照軟件測試遞進的職業能力要求來組織本書的內容,
使學生的學習能夠循序漸進.並且符合軟件測試職業發展的一般過程,
同時在書中註重按照工程步驟來介紹軟件測試的相關知識,
使學生在學習軟件測試的知識時,能夠獲得工程化思維方式的訓練。
本書共6章。
第l章介紹軟件測試的基本知識;
第2章介紹如何快速進行系統測試並提交錯誤報告;
第3章介紹測試用例的設計和相關技術:
第4章介紹業界主流企業版和開源測試工具的功能、性能、Web自動化以及應用;
第5章介紹測試技術與應用;
第6章介紹如何成為優秀的測試組長。
本書內容充實、有大量可操作性實例、實用性強,可作為高職高專院校軟件技術專業軟件測試技術課程的教材,
也可作為有關軟件測試的培訓教材,對從事軟件測試實際工作的相關技術人員也具有一定的參考價值。
本書配有電子課件、微課視頻等教學資源,可掃描書中二維碼觀看微課視頻,
使用本書作為教材的教師可登錄機械工業出版社教育服務網www.cmpedu.com下載。
諮詢郵箱:cmpgaozhi@sintt.com。
諮詢電話:010-88379375。
目錄大綱
目錄
前言
二維碼索引
第1章 開始軟件測試工作
能力目標
本章要點
1.1 軟件開發過程
1.1.1 瀑布模型
1.1.2 原型模型
1.1.3 增量模型
1.1.4 螺旋模型
1.1.5 小結
1.2 軟件質量保證
1.2.1 軟件質量的定義
1.2.2 軟件錯誤定義
1.2.3 軟件質量保證
1.3 測試一個小軟件
1.3.1 軟件功能
1.3.2 尋找錯誤
1.4 理解軟件測試
1.4.1 基本概念
1.4.2 測試用例
1.4.3 軟件錯誤的產生原因
1.4.4 測試人員的目標和主要工作
1.5 軟件測試的分類
1.5.1 黑盒測試和白盒測試
1.5.2 靜態測試和動態測試
1.5.3 測試的不同階段
1.5.4 測試目的和內容
1.5.5 測試的各種分類之間的關係
1.6 軟件測試工作流程
1.6.1 測試工作的主要步驟
1.6.2 測試信息流
1.7 測試人員的能力要求和職業前景
1.7.1 測試工程師職業素質
1.7.2 測試工程師職業前景
小結
關鍵術語
思考題
第2章 執行系統測試
能力目標
本章要點
2.1 任務概述
2.2 快速熟悉被測系統
2.3 建立系統測試環境
2.4 報告測試結果
2.4.1 軟件錯誤的分類
2.4.2 錯誤嚴重性與數量的關係
2.4.3 軟件錯誤報告的內容
2.4.4 報告錯誤的技巧
2.4.5 錯誤的重現
2.5 管理軟件錯誤
2.6 測試報告
2.7 進行有效溝通
2.7.1 測試人員需要從其他人那裡得到什麼
2.7.2 其他人需要從測試人員那裡得到什麼
小結
關鍵術語
思考題
第3章 測試用例沒計
能力目標
本章要點
3.1 任務概述
3.2 開發測試用例
3.2.1 了解測試用例
3.2.2 定義詳細測試過程
3.2.3 定義預期結果
3.2.4 設置與清除
3.2.5 測試用例內容
3.2.6 白盒測試用例設計
3.2.7 黑盒測試用例設計
3.2.8 黑盒測試與白盒測試的比較和選擇
3.2.9 常見錯誤分析
3.3 評審測試用例
小結
關鍵術語
思考題
第4章 測試工具應用
能力目標
本章要點
4.1 任務概述
4.2 手工測試與自動化測試
4.3 自動化測試工具選擇
4.4 功能測試工具Quicktest Professional
4.4.1 QTP的作用
4.4.2 如何錄製和運行一個測試
4.4.3 QTP如何識別對象
4.4.4 讓QTP自動檢查測試結果
4.4.5 參數化測試
4.4.6 建立輸出值
4.4.7 將測試拆分為多操作
4.4.8 了解關鍵字驅動測試
4.4.9 QTP應用常見問題
4.4.10 Q1IP應用總結
4.5 負載測試工具LoadRurmer
4.5.1 LR的作用
4.5.2 LR工具組成
4.5.3 LR性能測試操作流程
4.5.4 利用VuGen開發測試腳本
4.5.5 利用Controller創建運行場景
4.5.6 利用Analysis分析測試結果
4.5.7 LR使用中的一些問題
4.5.8 LR總結
4.6 Web自動化測試工具Selenium
4.6.1 Selenium的作用
4.6.2 Selenium的環境搭建
4.6.3 Selenium中的元素定位
4.6.4 Selenium中的元素等待機制
4.6.5 Selenium API
4.6.6 特殊元素的定位與操作
4.6.7 TestNG測試框架
4.7 壓力測試工具JMeter
4.7.1 JMeter的作用
4.7.2 JMeter環境部署
4.7.3 JMeter測試的基本流程
4.7.4 理解JMeter中的術語
4.7.5 利用JMeter腳本錄製
4.7.6 利用JMeter實施壓力測試
小結
關鍵術語
思考題
第5章 測試技術與應用
能力目標
本章要點
5.1 任務概述
5.2 總體規劃設計
5.2.1 定義測試策略
5.2.2 定義輸入說明
5.2.3 定義測試環境和配置
5.2.4 測試設計文檔
5.3 功能測試
5.3.1 從需求中獲取什麼
5.3.2 測試用例設計方法選擇
5.3.3 測試用例的覆蓋率
5.4 錯誤處理測試
5.5 用戶界面測試
5.6 性能測試
5.6.1 對性能測試的認識
5.6.2 網絡軟件性能測試要點
5.6.3 性能測試實施流程
5.7 兼容性測試
5.8 安全性測試
5.9 安裝與卸載測試
5.10 回歸測試
5.11 內存洩漏測試
5.12 文檔測試
5.13 探索式測試
5.14 Web應用系統測試
小結
關鍵術語
思考題
第6章 成為優秀的測試組長
能力目標
本章要點
6。1任務概述
6.2 為什麼要寫測試計劃
6.3 測試計劃內容和要點
6.4 測試計劃制定過程
6.5 分析和測試軟件需求
6.6 測試策略
6.6.1 確定測試範圍
6.6.2 選擇測試方法
6.6.3 測試標準
6.6.4 自動化測試工具的選擇
6.6.5 測試軟件的編寫
6.6.6 合理減少測試工作量
6.7 測試環境
6.7.1 測試環境的環境項
6.7.2 如何配置測試環境
6.8 測試管理