《測之重器——自動化測試框架搭建指南》一書作者張俊卿,由電子工業出版社出版。
基本介紹
- 書名:測之重器——自動化測試框架搭建指南
- 作者:張俊卿
- ISBN:978-7-121-29205-7
- 頁數:180
- 定價:49
- 出版社:電子工業出版社
- 出版時間:2016年8月
- 開本:16
內容提要,目錄,作者簡介,
內容提要
在現今的企業軟體開發中,自動化測試越來越被重視,無論是驗收測試,還是回歸測試,自動化都發揮著無可替代的作用。
《測之重器——自動化測試框架搭建指南》從FitNesse 的使用講起,慢慢過渡到後台組件的開發,以及FitNesse 與Jenkins 的持續集成測試的整合,並用三章分別講解RESTful、雲計算平台、手機UI的自動化測試,從而能讓大家理解如何在實際工作中運行自動化測試。
當你學完《測之重器——自動化測試框架搭建指南》後,你將能為企業搭建出一套自己的自動化測試系統。
目錄
第1 章 認識測試案例 ........................................................................1
1.1 第一個測試案例............................................................................1
1.2 認識FitNesse.................................................................................9
1.3 用Scenario 去組織你的測試步驟 .............................................. 11
1.4 來寫第一個測試案例吧..............................................................15
1.5 關於資料庫的測試案例..............................................................20
1.6 基於Web Service 的測試案例 ...................................................21
1.7 一個標準的測試案例..................................................................25
第2 章 開發測試組件 ......................................................................29
2.1 認識FitNesse 項目......................................................................30
2.2 用Eclipse 來Debug FitNesse .....................................................36
2.3 如何引入Jar 包 ...........................................................................42
2.4 Selenium 測試組件 .....................................................................44
2.5 DbSlim 資料庫測試組件 ............................................................50
2.6 Bootstrap 的作用是什麼 .............................................................54
2.7 MongoDB 測試組件 ...................................................................58
2.8 Web Service:REST 測試組件 ...................................................61
第3 章 構建持續集成測試 ...............................................................67
3.1 一個好的持續集成測試案例......................................................67
3.2 生成XML 格式測試報告 ...........................................................70
3.3 測試報告轉成HTML 頁面 ........................................................77
3.4 用Jenkins 去運行測試案例........................................................82
3.5 通過E-mail 傳送測試報告 .........................................................87
第4 章 搭建分散式執行系統 ............................................................90
4.1 請求分機去執行測試案例..........................................................90
4.2 從分機複製測試報告..................................................................98
第5 章 sqlREST——對一個RESTful 項目的自動化測試 ..............102
5.1 安裝sqlREST ............................................................................103
5.2 熟悉sqlREST 的測試 ...............................................................106
5.3 用spring RestTemplate 編寫CRUD 測試組件 .......................109
5.4 編寫校驗組件............................................................................ 114
5.5 壓力測試組件............................................................................ 119
第6 章 AWS 雲端自動化測試 ........................................................122
6.1 申請AWS 免費服務 .................................................................122
6.2 使用EC2 主機 ..........................................................................125
6.3 把項目部署到雲上去................................................................132
6.4 Amazon S3 測試組件之前期準備 ............................................134
6.5 Amazon S3 測試組件之增刪移查 ............................................140
6.6 Amazon SQS 訊息佇列測試組件之前期準備 .........................143
6.7 Amazon SQS 測試組件之收發刪除 .............................................. 148
第7 章 appium——手機前端自動化測試 .......................................150
7.1 論自動化前端測試....................................................................150
7.2 安裝appium ...............................................................................152
7.3 安裝Android 開發環境 ............................................................154
7.4 安裝Android 模擬器 ................................................................159
7.5 第一個測試案例........................................................................161
7.6 寫測試腳本................................................................................165
附錄A 行為驅動開發框架資料 ......................................................167
附錄B 自動化測試的使用目的 ......................................................169
結束語 ..............................................................................................171
作者簡介
張俊卿,現工作於EBay的QE部門,在普華永道信息技術有限公司工作期間編寫此書,曾在Walmart和RedPrairie學習自動化測試框架搭建技術,Java碼農。