軟件自動化測試實踐

侯雪梅,高飛,吳建萍

  • 出版商: 國防工業
  • 出版日期: 2025-01-01
  • 定價: $528
  • 售價: 8.5$449
  • 語言: 簡體中文
  • 頁數: 316
  • ISBN: 7118135380
  • ISBN-13: 9787118135381
  • 相關分類: Unit Test 單元測試
  • 立即出貨 (庫存=1)

買這商品的人也買了...

相關主題

商品描述

本書共分為八個章節,以軟件測試工作流程為主線,軟件測試技術為抓手,通過常用測試工具和實踐案例來介紹單元測試、功能測試、移動應用測試、性能測試、嵌入式測試、大數據測試和機器學習測試的實施過程。本書的讀者對象是軟件工程初學者、軟件工程專業實踐者以及參加“大學生軟件測試大賽”的學生。

作者簡介

侯雪梅,中國人民解放軍戰略支援部隊信息工程大學副教授,主要從事計算機軟件與理論、大數據理論的研究工作,承擔多項省部級“大數據”“軟件測試”課題,獲得軍隊科技進步獎1項,校級教學成果將2項。

目錄大綱

第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.2.4 自動化測試的適用場景
1.3 自動化測試技術的發展趨勢
第2章 JUnit/UnitTest單元測試
2.1 單元測試基礎
2.1.1 單元測試相關概念
2.1.2 單元測試內容
2.1.3 單元測試設計原則
2.1.4 單元測試過程
2.1.5 單元測試的優點
2.1.6 環境準備
2.2 JUnit單元測試
2.2.1 Java單元測試介紹
2.2.2 JUnit單元測試框架
2.2.3 JUnit應用實例
2.3 UnitTest單元測試
2.3.1 UnitTest介紹
2.3.2 UnitTest單元測試框架
2.3.3 UnitTest應用實例
第3章 Selenium web功能測試
3.1 Web功能測試概述
3.1.1 功能測試定義
3.1.2 功能測試工具
3.1.3 功能測試應用
3.2 Selenium測試流程
3.2.1 需求分析
3.2.2 測試設計
3.2.3 測試執行
3.3 Selenium測試工具
3.3.1 Selenium介紹
3.3.2 Selenium工作原理
3.3.3 Selenium環境安裝
3.3.4 Selenium元素定位
3.4 Selenium應用實例
第4章 Appium移動應用測試
4.1 App自動化測試概述
4.1.1 App應用背景
4.1.2 Android基礎
4.1.3 App類型
4.2 App測試流程
4。3 Appium測試工具
4.3.1 Appium介紹
4.3.2 Appium工作原理
4.3.3 Appium環境搭建
4.3.4 Appium元素定位
4.3.5 Appium常用操作
4.4 Appium應用實例
第5章 JMeter性能測試
5.1 性能測試概述
5.1.1 性能測試基礎
5.1.2 性能測試類型
5.1.3 性能測試指標
5.2 性能測試流程
5.2.1 分析性能需求
5.2.2 建立測試模型
5.2.3 創建測試場景
5.2.4 設計測試腳本
5.2.5 執行測試與監控
5.2.6 結果分析與調優
5.3 JMeter性能測試工具
5.3.1 JMeter介紹
5.3.2 JMeter安裝
5.3.3 JMeter基本概念和常用元件
5.4 JMeter應用實例
第6章 嵌入式系統測試
6.1 嵌入式系統
6.1.1 初步認識嵌入式系統
6.1.2 嵌入式系統的分類及特點
6.2 嵌入式系統測試方法
6.2.1 概述
6.2.2 嵌入式測試環境
6.2.3 嵌入式測試流程
6.2.4 基於業務場景的嵌入式測試
6.2.5 基於風險的嵌入式測試
6.2.6 基於探索式的嵌入式測試
6.2.7 基於任務驅動的嵌入式測試
6.3 ETest嵌入式測試工具
6.3.1 ETest簡介
6.3.2 ETest使用過程
6.4 .ETest應用實例
6.4.1 測試概述
6.4.2 功能測試
6.4.3 接口測試
6.4.4 性能測試
第7章 大數據測試
7.1 大數據基礎
7.1.1 什麼是大數據
7.1.2 Hadoop生態系統
7.1.3 數據倉庫與ETL流程
7.2 大數據測試概述
7.2.1 什麼是大數據測試
7.2.2 大數據測試和傳統軟件測試的區別
7.2.3 大數據ETL測試
7.2.4 大數據基準測試
7.3 大數據測試工具
7.3.1 大數據ETL測試工具
7.3.2 大數據基準測試工具
7.4 大數據測試發展趨勢
第8章 機器學習軟件測試
8.1 機器學習軟件測試基礎
8.1.1 機器學習軟件測試與傳統軟件測試的區別
8.1.2 機器學習軟件測試內容
8.1.3 機器學習軟件測試流程
8.1.4 機器學習軟件質量屬性
8.2 基於覆蓋的測試技術
8.2.1 神經元覆蓋
8.2.2 拓展神經元覆蓋
8.2.3 MC/DC變體覆蓋
8.2.4 狀態級覆蓋
8.2.5 路徑覆蓋
8.2.6 意外覆蓋
8.3 基於對抗樣本的測試技術
8、3.1 白盒方法
8.3.2 黑盒方法
8.4 融合傳統的測試技術
8.4.1 模糊測試
8.4.2 變異測試
8.4.3 符號執行
8.5 機器學習軟件測試預言
8.5.1 蛻變測試
8.5.2 偽預言
8.6 機器學習模型測試工具
8.6.1 Deepchecks
8.6.2 Evidently
8.7 機器學習軟件測試發展趨勢
參考文獻

最後瀏覽商品 (1)