軟體自動化測試開發

軟體自動化測試開發

《軟體自動化測試開發》一書作者鄒輝,電子工業出版社2017年1月出版

內容提要

《軟體自動化測試開發》全面深入地介紹了軟體自動化測試開發領域方方面面的相關知識,包括App 功能自動化測試的方案、環境、代碼運行及報告(基於Appium 工具和Java 語言編寫),API 接口自動化測試的方案、環境、代碼運行及報告(基於Zentao 工具和Python 腳本語言編寫),Selenium 的Web 自動化測試(基於Selenium工具和Java 語言編寫),JMeter 接口和性能測試,LoadRunner 性能測試以及Jenkins 持續集成。

《軟體自動化測試開發》適用於想要了解、學習和使用當前流行的自動化測試開發技術的廣大開發和測試從業人員,以及產品測試開發leader 等。

目錄

第1章 App自動化測試方案

1.1 概述

1.2 風險分析

1.3 軟硬體需求

1.4 測試計畫

1.5 Appium移動自動化框架

1.6 測試框架

1.7 自動編譯部署工具

第2章 Android自動化環境搭建

2.1 Android搭建的簡要步驟

2.2 在Windows上搭建Android自動化環境

2.3 在Mac機器上搭建Android自動化環境

2.4 Android自動化測試運行

第3章 iOS自動化環境搭建

3.1 iOS環境搭建的簡要步驟

3.2 iOS自動化環境搭建的詳細步驟

3.3 iOS自動化測試運行

3.4 iOS的App自動化測試demo演示視頻

第4章 App自動化測試原始碼

4.1 基於Java的App自動化原始碼解析

4.2 原始碼結合Ant持續集成到Jenkins

4.3 Android和iOS自動化測試結果展示

第5章 API接口自動化測試方案

5.1 概述

5.2 所用技術點

5.3 主要功能

5.4 測試計畫

第6章 API接口自動化環境搭建

6.1 Python環境準備

6.2 Zentao(禪道)項目管理工具

6.3 MySQL資料庫

6.4 Fiddler接口抓包工具

6.5 Postman接口測試工具

第7章 API接口自動化原始碼

7.1 基於Python的接口自動化腳本解析

7.2 Python接口測試數據展示

7.3 腳本持續集成到Jenkins

7.4 接口自動化測試報告

第8章 Selenium的Web自動化測試

8.1 Selenium自動化測試準備

8.2 Selenium自動化源碼解析

8.3 持續集成到Jenkins

8.4 Web自動化測試結果展示

第9章 JMeter接口測試和性能測試

9.1 安裝和介紹

9.2 Jmeter接口測試示例

9.3 結合Ant持續集成到Jenkins

9.4 接口測試結果

9.5 JMeter性能測試示例

第10章 LoadRunner性能測試

10.1 小概念

10.2 安裝和破解

10.3 腳本調試

10.4 運行場景

10.5 性能監控

10.6 問題分析和調優

10.7 性能壓力測試報告樣例

第11章 Jenkins持續集成

11.1 介紹

11.2 系統配置

11.3 項目配置

11.4 多機器節點配置

11.5 結果展示視圖

附錄A 自動化管理平台和產品自動化系統

附錄B Java和Python開發語言學習歷程

附錄C 常見錯誤和問題解答

附錄D 常用軟體安裝包連結

後記

相關詞條

熱門詞條

聯絡我們