.NET軟體測試自動化之道

.NET軟體測試自動化之道

《.NET軟體測試自動化之道》是2007年電子工業出版社出版的圖書,作者是麥克卡佛瑞。 本書主要講解了在NET環境下編寫輕量級軟體測試自動化程式的實用技術。

編輯推薦

本書內容簡潔明了,體例實用方便,為.NET開發者量身定做

資深.NET專家之經驗匯集,應有盡有

開發高質量.NET套用,做優秀.NET開發者

內容提要

全書內容由WindowsUI測試、Web應用程式測試和存儲過程及XML測試三部分組成,全面介紹了如何利用。NET平台提供的一系列技術(而不是依賴於第三方的商業自動化測試工具),採用C#語言編寫輕量級的、功能強大的自動化測試程式。本書各個章節所提供的示例代碼適用於單元測試(UnitTest)、集成測試(IntegrationTest)等軟體開發過程中的各個測試環節。本書適合於所有在。NET平台上從事應用程式開發的程式設計師、測試人員以及自動化測試工具開發人員。

作者簡介

JAMESMCCAFFREY博士任職於VoltInformationSciences公司。他擁有南加州大學的博士學位、夏威夷太平洋大學信息系統專業的碩士學位、加州州立大學Fullerton分校數學專業的學士學位,以及加州大學Irvine分校心理學專業的學士學位。他曾是夏威夷太平洋大學的教授,並在微軟公司作為主程式設計師參與過IE瀏覽器和MSNSearch等關鍵產品的開發。

目錄

關於作者

關於技術審校

致謝

導讀

第1部分Windows應用程式測試

第1章API測試

1.0導讀

1.1存儲用於測試用例的數據

1.2讀入測試用例數據

1.3解析測試用例

1.4把數據轉換為合適的類型

1.5判定測試用例通過與否

1.6記錄測試用例結果

1.7給測試用例結果加上時間戳

1.8通過計算對測試結果進行總結

1.9獲得測試運行的總時間

1.10處理輸入為空或期望值為空的情況

1.11處理“方法拋出異常”的情況

1.12處理輸入參數為空字元串的情況

1.13編寫程式,在測試用例失敗時傳送警告郵件

1.14自動運行測試套件

1.15示例程式:ApiTest

第2章基於反射的UI測試

2.0導讀

2.1運行待測程式

2.2設定窗體的屬性

2.3獲得窗體屬性

2.4設定控制項的屬性

2.5訪問控制項的屬性

2.6方法調用

2.7示例程式:ReflectionUITest

第3章基於Windows的UI測試

3.0導讀

3.1運行待測程式

3.2獲得待測程式主窗體的句柄

3.3獲得有名字控制項的句柄

3.4獲得無名控制項的句柄

3.5傳送字元給控制項

3.6滑鼠單擊一個控制項

3.7處理訊息對話框

3.8處理選單

3.9檢查應用程式的狀態

3.10示例程式:WindowsUITest

第4章測試套件設計模式

4.0導讀

4.1創建使用文本檔案存儲數據並採用Streaming模型的測試套件

4.2創建使用文本檔案存儲數據並採用Buffered模型的測試套件

4.3創建使用XML檔案存儲數據並採用Streaming模型的測試套件

4.4創建使用XML檔案存儲數據並採用Buffered模型的測試套件

4.5創建用於輕量級自動化測試數據存儲的SQL資料庫

4.6創建使用SQL存儲數據並採用Streaming模型的測試套件

4.7創建使用SQL數據並採用Buffered模型的測試套件

4.8發掘關於待測系統的信息

4.9示例程式:PokerLibTest

第2部分Web應用程式測試

第5章請求-回響測試

5.0導讀

5.1傳送一個簡單的HTTPGET請求並且取迴響應

5.2傳送帶有認證信息的HTTP請求並取迴響應

5.3傳送複雜的HTTPGET請求並且取迴響應

……

第6章基於腳本的WebUI測試

第7章底層的WebUI測試

第8章WebService測試

第3部分部分數據測試

第9章SQL存儲過程測試

第10章排列與組合

第11章ADO NET測試

第12章XML測試

索引

相關詞條

相關搜尋

熱門詞條

聯絡我們