- 附錄B 參考資源 更新時間:2018-12-27 18:24:24
- 附錄A 所用軟件包下載地址
- 11.5 走向成功
- 11.4.3 開發流程的調整
- 11.4.2 實施過程
- 11.4.1 目標和策略
- 11.4 自動化測試的實施
- 11.3 自動化測試的標準
- 11.2 自動化測試的組織支持
- 11.1 自動化測試面臨的挑戰
- 第11章 自動化測試的最佳實踐
- 10.6 小結
- 10.5 理想的自動化測試框架
- 10.4.4 集成的自動化測試框架
- 10.4.3 STAX
- 10.4.2 STAF
- 10.4.1 SAFS
- 10.4 自動化測試框架SAFS/STAF/STAX
- 10.3.3 Eclipse TPTP
- 10.3.2 集成測試框架Fit
- 10.3.1 回顧Selenium來看自動化測試框架
- 10.3 幾個典型的自動化測試框架
- 10.2.3 測試自動化框架的基本構成
- 10.2.2 軟件開發框架的啟發
- 10.2.1 須要解決哪些問題
- 10.2 什么是自動化測試框架
- 10.1 為何要建立自動化測試框架
- 第10章 構建自動化測試框架
- 9.8 小結
- 9.7 與缺陷管理系統集成
- 9.6 測試報告
- 9.5 測試執行
- 9.4.2 為測試計劃分配測試用例
- 9.4.1 創建測試計劃
- 9.4 測試計劃的制定
- 9.3.4 測試用例管理
- 9.3.3 測試需求管理
- 9.3.2 產品管理
- 9.3.1 用戶管理
- 9.3 管理
- 9.2 安裝
- 9.1 簡介
- 第9章 天瀑劍——TestLink管理測試
- 8.6 小結
- 8.6.2 與SubVersion集成
- 8.6.1 與CVS集成
- 8.6 與其他系統集成
- 8.5 統計分析和報表
- 8.4.4 我的視圖
- 8.4.3 缺陷修改
- 8.4.2 缺陷查詢
- 8.4.1 報告和處理缺陷
- 8.4 缺陷報告
- 8.3.4 管理配置
- 8.3.3 項目管理
- 8.3.2 自定義字段
- 8.3.1 用戶管理
- 8.3 管理
- 8.2 安裝
- 8.1 簡介
- 第8章 青干劍——MantisBT管理缺陷
- 7.6 小結
- 7.5.3 EMMA報告的運用
- 7.5.2 EMMA報告的信息
- 7.5.1 EMMA報告的組成
- 7.5 EMMA報告的分析運用
- 7.4.2 報告生成配置文件
- 7.4.1 測量配置文件
- 7.4 EMMA的ANT應用方式
- 7.3.4 執行代碼并生成報告
- 7.3.3 合并EM文件
- 7.3.2 測量配置
- 7.3.1 簡單的示例
- 7.3 EMMA命令行應用方式
- 7.2 EMMA工具概述
- 7.1.2 常見的測試覆蓋率工具
- 7.1.1 提高測試覆蓋率的傳統方法
- 7.1 測試覆蓋率及其工具
- 第7章 競星劍——EMMA覆蓋率分析
- 6.9 小結
- 6.8 TestNG與JUnit比較
- 6.7.3 Eclipse與Ant的集成
- 6.7.2 Eclipse與SubVersion的集成
- 6.7.1 Eclipse與CVS的集成
- 6.7 與EcIipse集成實現日常工作自動化
- 6.6.2 調試程序跟蹤中間結果
- 6.6.1 為源代碼編寫測試程序
- 6.6 完整的軟件開發過程示例
- 6.5 Action層的測試
- 6.4 持久層的測試
- 6.3.2 親身體驗工具類的JUnit測試程序
- 6.3.1 Liferay工具類的JUnit測試分析
- 6.3 UtiI工具類的JUnit測試
- 6.2 單元測試環境的建立
- 6.1 什么是JUnit
- 第6章 日月劍——Junit的單元測試
- 5.7 小結
- 5.6 借助Ant進行批量測試和報表生成
- 5.5 數據庫性能測試
- 5.4 復雜的分布式大規模壓力測試
- 5.3.2 監視器結果
- 5.3.1 Access Log Sampler
- 5.3 JMeter的腳本開發
- 5.2.2 自帶錄制組件——Http代理服務器
- 5.2.1 錄制利器——Badboy及其實例
- 5.2 腳本錄制
- 5.1.2 JMeter的安裝和目錄結構
- 5.1.1 特點和優勢
- 5.1 JMeter簡介
- 第5章 舍神劍——Jmeter的性能測試
- 4.6 小結
- 4.5 測試報告
- 4.4.3 實例二:MSN選項卡的測試
- 4.4.2 實例一:MSN聊天功能的測試
- 4.4.1 STAF/STAX實現的方法
- 4.4 如何使用AutoIT完成多機交互測試
- 4.3.6 實例
- 4.3.5 驗證
- 4.3.4 操作窗口和控件
- 4.3.3 識別控件的方法
- 4.3.2 窗口句柄
- 4.3.1 識別窗口的方法
- 4.3 如何使用AutoIT 完成單機測試
- 4.2 AutoIT腳本的語法特征
- 4.1.2 為何選用AutolT
- 4.1.1 安裝
- 4.1 AutoIT簡介
- 第4章 游龍劍——Aut0IT實施功能測試
- 3.6 小結
- 3.5.3 測試腳本的開發
- 3.5.2 初步應用
- 3.5.1 安裝
- 3.5 SeIenium Grid部署及其應用
- 3.4.3 高級運用:如何與Junit集成
- 3.4.2 編寫python測試腳本
- 3.4.1 安裝與入門
- 3.4 SeIenium RC使用
- 3.3.3 一個完整的實例
- 3.3.2 如何進行擴展selenium命令
- 3.3.1 Selenium的基本機制
- 3.3 SeIenium Core擴展及其應用
- 3.2.2 深入Selenium腳本技術
- 3.2.1 TestRunner參數解析和應用
- 3.2 SeIenium Test Tunner
- 3.1.4 測試用例和測試套件
- 3.1.3 Test runner 腳本開發模式
- 3.1.2 Selenium 命令
- 3.1.1 構成
- 3.1 SeIenium概述
- 第3章 莫問劍——Selenium的Web功能測試
- 2.6 小結
- 2.5 自動比較技術
- 2.4.4 數據驅動腳本
- 2.4.3 關鍵字驅動腳本
- 2.4.2 結構化腳本
- 2.4.1 線性腳本
- 2.4 腳本技術
- 2.3 DOM對象識別
- 2.2.2 如何實現Windows對象識別
- 2.2.1 親自動手
- 2.2 GUI對象識別
- 2.1.2 代碼分析
- 2.1.1 用Findbugs做一次代碼分析
- 2.1 代碼分析
- 第2章 自動化測試原理
- 1.6 小結
- 1.5.5 其他測試工具
- 1.5.4 測試管理工具
- 1.5.3 性能測試工具
- 1.5.2 功能測試工具
- 1.5.1 單元測試工具的選擇
- 1.5 如何選擇合適的測試工具
- 1.4.5 如何評估測試工具
- 1.4.4 區別對待不同的測試階段
- 1.4.3 自動化測試范圍的考量
- 1.4.2 引入自動化測試的流程
- 1.4.1 思想準備
- 1.4 自動化測試的引入
- 1.3 什么是自動化測試
- 1.2 自動化測試和手工測試有什么不同
- 1.1.2 一個簡單的自動化測試過程
- 1.1.1 自動化處理并不陌生
- 1.1 初識自動化測試
- 第1章 自動化測試入門
- 引子 案例介紹
- 聯系博文視點
- 前言
- 推薦序
- 版權信息
- 封面
- 封面
- 版權信息
- 推薦序
- 前言
- 聯系博文視點
- 引子 案例介紹
- 第1章 自動化測試入門
- 1.1 初識自動化測試
- 1.1.1 自動化處理并不陌生
- 1.1.2 一個簡單的自動化測試過程
- 1.2 自動化測試和手工測試有什么不同
- 1.3 什么是自動化測試
- 1.4 自動化測試的引入
- 1.4.1 思想準備
- 1.4.2 引入自動化測試的流程
- 1.4.3 自動化測試范圍的考量
- 1.4.4 區別對待不同的測試階段
- 1.4.5 如何評估測試工具
- 1.5 如何選擇合適的測試工具
- 1.5.1 單元測試工具的選擇
- 1.5.2 功能測試工具
- 1.5.3 性能測試工具
- 1.5.4 測試管理工具
- 1.5.5 其他測試工具
- 1.6 小結
- 第2章 自動化測試原理
- 2.1 代碼分析
- 2.1.1 用Findbugs做一次代碼分析
- 2.1.2 代碼分析
- 2.2 GUI對象識別
- 2.2.1 親自動手
- 2.2.2 如何實現Windows對象識別
- 2.3 DOM對象識別
- 2.4 腳本技術
- 2.4.1 線性腳本
- 2.4.2 結構化腳本
- 2.4.3 關鍵字驅動腳本
- 2.4.4 數據驅動腳本
- 2.5 自動比較技術
- 2.6 小結
- 第3章 莫問劍——Selenium的Web功能測試
- 3.1 SeIenium概述
- 3.1.1 構成
- 3.1.2 Selenium 命令
- 3.1.3 Test runner 腳本開發模式
- 3.1.4 測試用例和測試套件
- 3.2 SeIenium Test Tunner
- 3.2.1 TestRunner參數解析和應用
- 3.2.2 深入Selenium腳本技術
- 3.3 SeIenium Core擴展及其應用
- 3.3.1 Selenium的基本機制
- 3.3.2 如何進行擴展selenium命令
- 3.3.3 一個完整的實例
- 3.4 SeIenium RC使用
- 3.4.1 安裝與入門
- 3.4.2 編寫python測試腳本
- 3.4.3 高級運用:如何與Junit集成
- 3.5 SeIenium Grid部署及其應用
- 3.5.1 安裝
- 3.5.2 初步應用
- 3.5.3 測試腳本的開發
- 3.6 小結
- 第4章 游龍劍——Aut0IT實施功能測試
- 4.1 AutoIT簡介
- 4.1.1 安裝
- 4.1.2 為何選用AutolT
- 4.2 AutoIT腳本的語法特征
- 4.3 如何使用AutoIT 完成單機測試
- 4.3.1 識別窗口的方法
- 4.3.2 窗口句柄
- 4.3.3 識別控件的方法
- 4.3.4 操作窗口和控件
- 4.3.5 驗證
- 4.3.6 實例
- 4.4 如何使用AutoIT完成多機交互測試
- 4.4.1 STAF/STAX實現的方法
- 4.4.2 實例一:MSN聊天功能的測試
- 4.4.3 實例二:MSN選項卡的測試
- 4.5 測試報告
- 4.6 小結
- 第5章 舍神劍——Jmeter的性能測試
- 5.1 JMeter簡介
- 5.1.1 特點和優勢
- 5.1.2 JMeter的安裝和目錄結構
- 5.2 腳本錄制
- 5.2.1 錄制利器——Badboy及其實例
- 5.2.2 自帶錄制組件——Http代理服務器
- 5.3 JMeter的腳本開發
- 5.3.1 Access Log Sampler
- 5.3.2 監視器結果
- 5.4 復雜的分布式大規模壓力測試
- 5.5 數據庫性能測試
- 5.6 借助Ant進行批量測試和報表生成
- 5.7 小結
- 第6章 日月劍——Junit的單元測試
- 6.1 什么是JUnit
- 6.2 單元測試環境的建立
- 6.3 UtiI工具類的JUnit測試
- 6.3.1 Liferay工具類的JUnit測試分析
- 6.3.2 親身體驗工具類的JUnit測試程序
- 6.4 持久層的測試
- 6.5 Action層的測試
- 6.6 完整的軟件開發過程示例
- 6.6.1 為源代碼編寫測試程序
- 6.6.2 調試程序跟蹤中間結果
- 6.7 與EcIipse集成實現日常工作自動化
- 6.7.1 Eclipse與CVS的集成
- 6.7.2 Eclipse與SubVersion的集成
- 6.7.3 Eclipse與Ant的集成
- 6.8 TestNG與JUnit比較
- 6.9 小結
- 第7章 競星劍——EMMA覆蓋率分析
- 7.1 測試覆蓋率及其工具
- 7.1.1 提高測試覆蓋率的傳統方法
- 7.1.2 常見的測試覆蓋率工具
- 7.2 EMMA工具概述
- 7.3 EMMA命令行應用方式
- 7.3.1 簡單的示例
- 7.3.2 測量配置
- 7.3.3 合并EM文件
- 7.3.4 執行代碼并生成報告
- 7.4 EMMA的ANT應用方式
- 7.4.1 測量配置文件
- 7.4.2 報告生成配置文件
- 7.5 EMMA報告的分析運用
- 7.5.1 EMMA報告的組成
- 7.5.2 EMMA報告的信息
- 7.5.3 EMMA報告的運用
- 7.6 小結
- 第8章 青干劍——MantisBT管理缺陷
- 8.1 簡介
- 8.2 安裝
- 8.3 管理
- 8.3.1 用戶管理
- 8.3.2 自定義字段
- 8.3.3 項目管理
- 8.3.4 管理配置
- 8.4 缺陷報告
- 8.4.1 報告和處理缺陷
- 8.4.2 缺陷查詢
- 8.4.3 缺陷修改
- 8.4.4 我的視圖
- 8.5 統計分析和報表
- 8.6 與其他系統集成
- 8.6.1 與CVS集成
- 8.6.2 與SubVersion集成
- 8.6 小結
- 第9章 天瀑劍——TestLink管理測試
- 9.1 簡介
- 9.2 安裝
- 9.3 管理
- 9.3.1 用戶管理
- 9.3.2 產品管理
- 9.3.3 測試需求管理
- 9.3.4 測試用例管理
- 9.4 測試計劃的制定
- 9.4.1 創建測試計劃
- 9.4.2 為測試計劃分配測試用例
- 9.5 測試執行
- 9.6 測試報告
- 9.7 與缺陷管理系統集成
- 9.8 小結
- 第10章 構建自動化測試框架
- 10.1 為何要建立自動化測試框架
- 10.2 什么是自動化測試框架
- 10.2.1 須要解決哪些問題
- 10.2.2 軟件開發框架的啟發
- 10.2.3 測試自動化框架的基本構成
- 10.3 幾個典型的自動化測試框架
- 10.3.1 回顧Selenium來看自動化測試框架
- 10.3.2 集成測試框架Fit
- 10.3.3 Eclipse TPTP
- 10.4 自動化測試框架SAFS/STAF/STAX
- 10.4.1 SAFS
- 10.4.2 STAF
- 10.4.3 STAX
- 10.4.4 集成的自動化測試框架
- 10.5 理想的自動化測試框架
- 10.6 小結
- 第11章 自動化測試的最佳實踐
- 11.1 自動化測試面臨的挑戰
- 11.2 自動化測試的組織支持
- 11.3 自動化測試的標準
- 11.4 自動化測試的實施
- 11.4.1 目標和策略
- 11.4.2 實施過程
- 11.4.3 開發流程的調整
- 11.5 走向成功
- 附錄A 所用軟件包下載地址
- 附錄B 參考資源 更新時間:2018-12-27 18:24:24