注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件工程及軟件方法學軟件測試自動化

軟件測試自動化

軟件測試自動化

定 價:¥29.00

作 者: (美)Daniel J.Mosley,(美)Bruce A.Posey著;鄧波等譯;鄧波譯
出版社: 機械工業(yè)出版社
叢編項: 軟件工程技術叢書 測試系列
標 簽: 軟件測試及維護

ISBN: 9787111128182 出版時間: 2003-10-01 包裝: 平裝
開本: 24cm 頁數: 226 字數:  

內容簡介

  本書是一本從測試開發(fā)人員和用戶角度考慮的實際可用的指導軟件測試自動化的書。兩位優(yōu)秀的軟件測試顧問講述了在真正的測試自動化基礎設施設計和實施中能夠做的和不能做的工作——還有一些實際的建議告訴讀者現今最流行的自動化測試方法所能完成的和不能完成的工作。其內容涵蓋:◆設定現實的預期:了解何時進行自動化與什么可以進行自動化◆對自動化測試進行計劃◆實現控制同步數據驅動測試(CSDDT)框架,這是一個已被證明可以簡化并加快測試速度的方法◆使用結構化的測試腳本以簡化測試腳本的維護并提高重用性命自動化單元測試、集成測試、系統/回歸測試◆管理自動化測試過程以優(yōu)化效率本書還包括一個完整的自動化項目計劃的例子,其中包括完整文檔、實現、自動化環(huán)境、角色、責任等等http://www.phptr.com/mosley這個站點是一個FTP鏈接,其中有本書中所描述的所有方法在自動化測試項目中應用所需要的信息和工具資源。??作者簡介:DANIEL,J.MOSLEY是客戶機—服務器軟件測試技術的創(chuàng)始人,他也是《TheHandbookofMISApplicationSoftwareTesting》和《CIientSeverSoftwareTestingontheDesktopandWeb》兩本書的作者。Mosley是一位CSTE(認證軟件測試工程師),他足質量保證研究所(QualityAssurancelnstitute)的一名高級顧問和研討班主管,他的著作還有《TEST-RxTMMethodology》。BRUCEA.POSEY的特長是使用SQA套件和Rational小組測試開發(fā)和實現數據驅動、基于框架的測試腳本。他有將近30年的IT從業(yè)經驗,曾在MasterCard、DeutscheFinancialServices、SBC和其他杰出的公司做過多種工作?,F在他是ArcherGroup的董事和首席顧問,該公司的業(yè)務主要是軟件測試和培訓。

作者簡介

  DANIELJ.MOSLEY是客房機-服務器軟件測試技術的創(chuàng)始人,他也是《TheHandbookofMISApplicationSoftwareTesting》和《ClientSeverSoftwareTestingontheDesktopandWeb》兩本書的作者。Mosley是一位CSTE(認證軟件測試工程師),他是質量保證研究所的一名高級顧問和研討班主管,他的著作還有,TEST-RxTMMethodology》。BRUCEA.POSEY的特長是使用SQA套件和Rational小組測試開發(fā)和實現數據驅動、基于框架的測試腳本。他有將近30年的IT從業(yè)經驗,曾在MasterCard、DeutscheFinacialServices、SBC和其他杰出的公司做過多種工作?,F在他是ArcherGroup的董事和首席顧問,該公司的業(yè)務主要是軟件測試和培訓。

圖書目錄

譯者序
前言
第1章 什么是測試自動化
1.1 請拒絕新模型
1.1.1 生命周期不是過程
1.1.2 工具不是過程
1.2 自動化需要達到什么程序才是足夠
1.3 測試過程的各方面
1.3.1 測試計劃
1.3.2 測試設計
1.3.3 測試實現
1.4 輔助工作
1.5 測試自動化組的范圍和目標
1.5.1 范圍
1.5.2 自動化測試框架的假設、約束條件和關鍵的成功因素
1.6 測試自動化框架的產物
1.7 測試工具分類
1.8 小結
1.9 參考文獻
第2章 了解何時以及對什么進行自動化
2.1 概述
2.2 何時自動化系統測試
2.2.1 自動化的時間總是第一因素
2.2.2 一個極端的例子
2.2.3 一個定量的例子
2.3 對什么進行自動化
2.4 關于創(chuàng)建測試腳本的一點注意事項
2.5 小結
2.6 參考文獻
第3章 從頭開始:定義測試需求、設計測試數據
3.1 軟件/測試需求
3.2 需求收集和測試計劃自動化
3.3 從軟件需求到測試需求再到測試條件:一個自動化方法
3.4 需求管理與可跟蹤性
3.5 功能測試數據設計
3.5.1 黑箱(基于需求的)方法
3.5.2 灰箱(基于需求和代碼的)方法
3.5.3 白箱(基于代碼的)方法
3.6 基于需求的方法
3.6.1 需求驅動的因果測試
3.6.2 等價劃分、邊界分析和錯誤猜測
3.6.3 為等類定義邊界條件
3.6.4 錯誤猜測
3.7 混合(灰箱)方法
3.7.1 決策邏輯表
3.7.2 DLT作為軟件測試工具
3.7.3 一個自動的DLT設計工具
3.8 基于代碼的方法
3.8.1 基本測試回顧
3.8.2 基本測試技巧
3.9 小結
3.10 參考文獻
第4章 縱觀自動化測試腳本的發(fā)展及測試的自動化程度
4.1 開發(fā)自動化測試腳本
4.1.1 單元級別的測試
4.1.2 系統級別的測試
4.1.3 特殊的系統級別的測試
4.2 記錄還是編寫測試腳本
4.3 小結
4.4 參考文獻
第5章 自動化單元測試
5.1 引言
5.2 單元測試的合理性
5.3 單元測試過程
5.4 嚴格的單元測試方法
5.5 單元測試規(guī)格說明
5.6 單元測試的任務
5.7 單元測試的經驗法則
5.8 單元測試數據
5.9 單元測試框架
5.10 小結
5.11 參考文獻
第6章 自動化集成測試
6.1 引言
6.2 什么是集成測試
6.3 日常構建版本冒煙測試
6.4 構建冒煙測試的目標
6.5 自動化構建版本冒煙測試清單
6.6 小結
6.7 參考文獻
第7章 自動化系統/回歸測試框架
7.1 數據驅動方法
7.2 構架驅動(結構化)測試腳本
7.2.1 開發(fā)框架驅動測試腳本
7.2.2 Archer Group框架
7.3 業(yè)務規(guī)則測試
7.4 GUI測試
7.5 屬性測試
7.6 輸入數據測試
7.7 格式化測試數據文件
7.8 應用級錯誤
7.9 創(chuàng)建外部數據輸入文件
7.10 數據文件小結
7.11 業(yè)務規(guī)則測試的代碼構造
7.11.1 Shell腳本
7.11.2 主腳本
7.11.3 讀取數據以后
7.12  使代碼清晰健壯
7.13 Carl Nagle的DDE框架
7.13.1 DDE綜述
7.13.2 DDE發(fā)展成果
7.14 Keith Zambelich提出的面向Mercury Interactive產品用戶的測試計劃驅動測試框架
7.15 Zambelich方法總結
7.16 “測試計劃驅動”方法體系結構
7.17 小結
7.18 參考文獻
第8章 深入了解控制同步數據驅動測試框架

8.1 創(chuàng)建數據驅動測試腳本
8.2 實現CSDDT方法
8.3 一般問題和解決方法
8.3.1 問題:數據輸入
8.3.2 解決方法:使用輸入數據文本文件
8.3.3 問題:程序流改變
8.3.4 解決方法:讓輸入數據做驅動
8.3.5 問題:管理應用程序改變
8.3.6 解決方法:記錄或修改非常小的一部分代碼
8.4 設置通用的啟動和結束測試條件
8.5 修改已記錄的代碼以接受輸入數據
8.6 非常重要的習慣
8.7 為通用操作創(chuàng)建函數——關鍵字替換
8.8 繼續(xù)程序流
8.9 使用多個輸入記錄來創(chuàng)建測試場景
8.10 使用動態(tài)數據輸入——關鍵字替換
8.11 使用庫文件或包含文件(Rational Robot中的*.sbh文件和*.sbl文件)
8.12 實用腳本
8.13 調試腳本——當測試發(fā)現錯誤的時候
8.14 實現CSDDT模板腳本
8.15 DD腳本
8.16 SQABasic32包含文件
8.17 一個CSDDT框架的例子
8.17.1 腳本文件清單
8.17.2 庫文件清單
8.17.3 安裝例子文件的說明
8.18 小結
8.19 參考文獻
第9章 用自動化工具改進手工測試過程
9.1 引言
9.2 半自動化手工測試步驟
9.3 使用列表框
9.4 手工測試中的產物
9.5 小結
9.6 參考文獻
第10章 管理自動化測試
10.1 編寫有效的測試腳本和測試數據
10.2 管理手工和自動化測試腳本
10.3 測試套件維護
10.4 小結
10.5 參考文獻
附錄A 數據驅動自動化:用戶組討論
附錄B 自動化測試的術語與定義
附錄C 使用Rational Suite TestStudio的測試自動化項目計劃的例子
附錄D 測試自動化項目工作計劃模板

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號