注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計程序設計綜合高效軟件測試自動化:開發(fā)軟件測試自動化工具

高效軟件測試自動化:開發(fā)軟件測試自動化工具

高效軟件測試自動化:開發(fā)軟件測試自動化工具

定 價:¥37.00

作 者: (美)Kanglin Li,(美)Mengqi Wu著;曹文靜,談利群等譯;曹文靜譯
出版社: 電子工業(yè)出版社
叢編項: 國外IT精品叢書
標 簽: 暫缺

ISBN: 9787121001284 出版時間: 2004-08-01 包裝: 平裝
開本: 26cm 頁數: 358 字數:  

內容簡介

  本書逐步引導你學習一種可重用的、適合任何開發(fā)環(huán)境的自動化測試工具的創(chuàng)建方法,同時,還為你合理部署工程提供了專家級的指導。本書前兩章簡述了軟件測試技術和當前測試工具存在的缺點,并提出了避免這些缺點需要進行的工作。接著進入對自動化測試工具所用的.NET編程技術的討論,然后,使用這些技術完成了能夠自動生成測試腳本以進行單元測試、集成測試以及回歸測試的自動化測試工具的開發(fā)。在對.NET的介紹中,主要涉及了命名空間、類、Reflection、CodeDom以及與Excel,XML相結合的應用技術,并提供了大量的開發(fā)例程,供讀者學習和練習。本書適用于具有一定軟件開發(fā)和測試經驗的程序員、測試人員、開發(fā)人員,以及軟件項目的管理者。

作者簡介

  KanglinLi是Agilent科技與通信數據服務公司的軟件工程師,同時也是北卡羅來納州立農業(yè)科技大學的副教授,對自動化軟件開發(fā)技術充滿了興趣。

圖書目錄

第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  商業(yè)自動測試工具
  2.2.1  Compuware公司的DevPartnerStudio
  2.2.2  Parasoft公司的Insure++
  2.2.3  Mercury公司的MercuryInteractive
  2.2.4  ObjectSoftware公司的ObjectTester
  2.2.5  1BM的Rational工具
  2.2.6  SegueSoftware公司的工具
  2.2.7  Software Research公司的TestWorks工具
  2.2.8開放測試工具
  2.2.9  比較測試工具
  2.3  本書開發(fā)的軟件測試工具
  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.L 4  System.Type類在收集測試信息中的應用
  4.1.5列舉方法參數
  4.2  .NETReflection命名空間在軟件測試中的應用
  4.2.1  裝載集合
  4.2.2  從程序集合中裝載類型類
  4.3  動態(tài)測試調用(后期綁定)
  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  區(qū)域屬性
  5.5.2  區(qū)域方法
  5.6  自動軟件測試的數據存儲功能實現(xiàn)
  5.61  構造Utility類
  5.6.2  收集類型測試信息
  5.63  產生Excel應用程序
  5.6.4測試返回值
  5.6.5實現(xiàn)數據存儲
  5.6.6  處理被測類型的方法清單
  5.6.7  收集測試所需的信息
  5.7  XML文檔在測試數據存儲中的應用
  5.7. 1  XML編程
  5.7.2  使用存儲在XML文檔中的數據進行測試
  5.8  本章小結
第6章  .NETCodeDom
  6.1  CodeDom動態(tài)編程
  6.2  System.CodeDom命名空間
  6.2.1  System.CodeDom命名空間類型
  6.2.2  示例LastCodeDom
  6.3  本章小結
第7章  產生測試腳本
  7.1  繼續(xù)開發(fā)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  執(zhí)行軟件測試腳本
  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和Assemblylnfo.cs文件
  10.2.2  .NET的*.csproj文件
  10.3測試腳本命名規(guī)則
  10.4構造多數據存儲
  10.5  測試腳本工程的自動執(zhí)行
  10.6  達到完全測試自動化
  10.7  本章小結
  第11章  增加AutomatedTest工具的Windows注冊表測試功能
  11.1  Windows注冊表
  11.2訪問Windows注冊表
  11.2. 1  RegEdit
  11.2.2  系統(tǒng)屬性
  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測試LowLevel Obj.d11程序集合
  12.3編輯數據存儲
  12.4審查測試結果
  12.5測試對象參數
  12.6  用多數據存儲集合測試
  12.7測試重載方法
  12.8測試數組參數
  12.9  本章小結
參考書目

本目錄推薦

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