《高效軟體測試自動化》一書的出版社是電子工業出版社,作者是電子工業出版社。
基本介紹
- 書名:高效軟體測試自動化
- 作者:(美)Kanglin Li Mengqi Wu
- ISBN:712100128
- 頁數:358
- 定價:37
- 出版社:電子工業出版社
出版信息,目錄,
出版信息
出版日期:2004-8-1
版次:
開本:16開
包裝:平裝
簡介:本書逐步引導你學習一種可重用的、適合任何開發環境的自動化測試工具的創建方法,同時,還為你合理部署工程提供了專家級的指導。本書前兩章簡述了軟體測試技術和當前測試工具存在的缺點,並提出了避免這些缺點需要進行的工作。接著進入對自動化測試工具所用的.NET編程技術的討論,然後,使用這些技術完成了能夠自動生成測試腳本以進行單元測試、集成測試以及回歸測試的自動化測試工具的開發。在對.NET的介紹中,主要涉及了命名空間、類、Reflection、CodeDom以及與Excel,XML相結合的套用技術,並提供了大量的開發例程,供讀者學習和練習。
本書適用於具有一定軟體開發和測試經驗的程式設計師、測試人員、開發人員,以及軟體項目的管理者。
目錄
第1章 軟體測試概述
1. 1 軟體測試的目的
1. 2 對自動軟體測試的期望
1. 2. 1 自動測試和XP實踐
1. 2. 2 軟體測試人員
1. 3 軟體測試自動化的方法
1. 4 軟體測試和程式語言
1. 4. 1 C#在軟體測試自動化中的套用
1. 4. 2 測試腳本
1. 5 本章小結
第2章 當前測試的支撐技術基礎和本書提出的測試方法
2. 1 軟體測試類型
2. 2 商業自動測試工具
2. 2. 1 Compuware公司的DevPartnerStudio
2. 2. 2 Parasoft公司的Insure--
2. 2. 3 Mercury公司的MercuryInteractive
2. 2. 4 ObjectSoftware公司的ObjectTester
2. 2. 5 IBM的Rational工具
2. 2. 6 SegueSoftware公司的工具
2. 2. 7 Software Research公司的TestWorks工具
2. 2. 8 開放測試工具
2. 2. 9 比較測試工具
2. 3 本書開發的軟體測試工具
2. 3. 1 改善單元測試
2. 3. 2 自動產生測試數據
2. 3. 3 一種獨特的集成測試方法
2. 3. 4 升級工具
2. 3. 5 基於數據編寫測試腳本
2. 4 本章小結
第3章 . NET命名空間及類在軟體測試中的套用
3. 1 確定軟體產品的命名空間
3. 2 確定多個源檔案中的命名空間
3. 3 測試類和命名空間
3. 3. 1 產生AutomatedTest工程
3. 4 C#關鍵字:using和namespace
3. 4. 1 用關鍵字using聲明命名空間指示
3. 4. 2 簡單. NET數據類型及其C#描述
3. 4. 3 預定義的. NET命名空間在自動測試中的套用
3. 5 確定被測程式集合的Type類
3. 5. 1 通過名字確定類型
3. 5. 2 通過實例確定類型
3. 5. 3 給定程式集合中的類型的確定
3. 6 本章小結
第4章 . NETReflection在測試自動化中的套用
4. 1 Reflection基礎
4. 1. 1 System. Type類
4. 1. 2 獲得變數的類型信息
4. 1. 3 產生一個被測的示例類
4. 1. 4 System. Type類在收集測試信息中的套用
4. 1. 5 列舉方法參數
4. 2 . NETReflection命名空間在軟體測試中的套用
4. 2. 1 裝載集合
4. 2. 2 從程式集合中裝載類型類
4. 3 動態測試調用 後期綁定
4. 4 本章小結,
第5章 電子數據表和XML在測試數據存儲中的套用
5. 1 在C#中使用MSExcel對象
5. 2 Excel對象模型
5. 2. 1 ExcelApplication對象
5. 2. 2 打開MSExcel應用程式
5. 3 產生工作簿對象
5. 3. 1 工作簿的屬性
5. 3. 2 工作簿的方法
5. 3. 3 工作簿的事件
5. 4 產生Worksheet對象
5. 4. 1 工作表屬性
5. 4. 2 工作表方法
5. 4. 3 工作表事件
5. 5 產生Range對象
5. 5. 1 區域屬性
5. 5. 2 區域方法
5. 6 自動軟體測試的數據存儲功能實現
5. 6. 1 構造Utility類
5. 6. 2 收集類型測試信息
5. 6. 3 產生Excel應用程式
5. 6. 4 測試返回值
5. 6. 5 實現數據存儲
5. 6. 6 處理被測類型的方法清單
5. 6. 7 收集測試所需的信息
5. 7 XML文檔在測試數據存儲中的套用
5. 7. 1 XML編程
5. 7. 2 使用存儲在XML文檔中的數據進行測試
5. 8 本章小結
第6章 . NETCodeDom
6. 1 CodeDom動態編程
6. 2 System. CodeDom命名空間
6. 2. 1 System. CodeDom命名空間類型
6. 2. 2 示例LastCodeDom
6. 3 本章小結
第7章 產生測試腳本
7. 1 繼續開發AutomatedTest工程
7. 2 開始測試腳本產生
7. 3 套用CodeDom編寫測試腳本
7. 3. 1 獲取依賴的命名空間
7. 3. 2 編程MSExcel應用程式
7. 3. 3 枚舉類型信息
7. 3. 4 列舉方法信息
7. 3. 5 列舉參數信息
7. 3. 6 關閉測試腳本
7. 3. 7 執行軟體測試腳本
7. 4 運行AutomatedTest
7. 5 AutomatedTest工程的輸出
7. 6 本章小結
第8章 集成測試
8. 1 測試對象參數
8. 2 搭建被測的較高層模組
8. 3 為手工搭建樁模組構造窗體
8. 4 測試對象參數的代碼
8. 4. 1 為給定程式集合構造代碼樁模組
8. 4. 2 列舉程式集合信息
8. 5 完成對象參數的測試
8. 6 本章小結
第9章 驗證. 確認. 描述
9. 1 自動驗證
9. 1. 1 測試腳本的驗證測試過程
9. 1. 2 驗證測試結果判定
9. 2 自動確認
9. 2. 1 AutomatedTest工具確認測試的範圍
9. 2. 2 產生早期階段測試腳本
9. 3 測試結果描述
9. 3. 1 測試通過
9. 3. 2 測試失敗
9. 4 本章小結
第10章 完成AutomatedTest工具
10. 1 改善AutomatedTest工具外觀
10. 2 自動產生. NET工程組件
10. 2. 1 App. ico和AssemblyInfo. cs檔案
10. 2. 2 . NET的*. csproj檔案
10. 3 測試腳本命名規則
10. 4 構造多數據存儲
10. 5 測試腳本工程的自動執行
10. 6 達到完全測試自動化
10. 7 本章小結
第11章 增加AutomatedTest工具的Windows註冊表測試功能
11. 1 Windows註冊表
11. 2 訪問Windows註冊表
11. 2. 1 RegEdit
11. 2. 2 系統屬性
11. 2. 3 命令提示視窗
11. 2. 4 Windows註冊表編程
11. 3 產生能夠測試軟體註冊的測試腳本
11. 4 使用CodeDom方法為AutomatedTest工具增加新功能
11. 5 測試AddAutoTestPath工程的Windows註冊
11. 6 本章小結
第12章 測試AutomatedTest工具
12. 1 啟動AutomatedTest工具
12. 1. 1 工程目標資料夾
12. 1. 2 結果目標資料夾
12. 1. 3 . NETIDELocation域
12. 2 測試LowLevelObj.dll程式集合
12. 3 編輯數據存儲
12. 4 審查測試結果
12. 5 測試對象參數
12. 6 用多數據存儲集合測試
12. 7 測試重載方法
12. 8 測試數組參數
12. 9 本章小結
參考書目