Effective Software Test Automation: Developing an Automated Software Testing Too
暫譯: 有效的軟體測試自動化:開發自動化軟體測試工具

Kanglin Li, Mengqi Wu, Sybex

  • 出版商: Sybex
  • 出版日期: 2004-02-19
  • 售價: $1,770
  • 貴賓價: 9.5$1,682
  • 語言: 英文
  • 頁數: 400
  • 裝訂: Paperback
  • ISBN: 0782143202
  • ISBN-13: 9780782143201
  • 相關分類: 軟體測試
  • 已過版

買這商品的人也買了...

商品描述

Build Your Own Automated Software Testing Tool


Whatever its claims, commercially available testing software is not automatic. Configuring it to test your product is almost as time-consuming and error-prone as purely manual testing.

There is an alternative that makes both engineering and economic sense: building your own, truly automatic tool. Inside, you’ll learn a repeatable, step-by-step approach, suitable for virtually any development environment. Code-intensive examples support the book’s instruction, which includes these key topics:

  • Conducting active software testing without capture/replay
  • Generating a script to test all members of one class without reverse-engineering
  • Using XML to store previously designed testing cases
  • Automatically generating testing data
  • Combining Reflection and CodeDom to write test scripts focused on high-risk areas
  • Generating test scripts from external data sources
  • Using real and complete objects for integration testing
  • Modifying your tool to test third-party software components
  • Testing your testing tool


Effective Software Test Automation goes well beyond the building of your own testing tool: it also provides expert guidance on deploying it in ways that let you reap the greatest benefits: earlier detection of coding errors, a smoother, swifter development process, and final software that is as bug-free as possible. Written for programmers, testers, designers, and managers, it will improve the way your team works and the quality of its products.

Contents:

Introduction

Chapter 1: Software Testing:An Overview
Chapter 2: Current Testing Infrastructure vs.the Proposed Testing Methods
Chapter 3: .NET Namespaces and Classes for Software Testing
Chapter 4: .NET Reflection for Test Automation
Chapter 5: Spreadsheets and XML for Test Data Stores
Chapter 6: .NET CodeDom Namespace
Chapter 7: Generating Test Scripts
Chapter 8: Integration Testing
Chapter 9: Verification,Validation,and Presentation
Chapter 10: Finalizing the AutomatedTest Tool
Chapter 11: Updating the AutomatedTest Tool for Testing the Windows Registry
Chapter 12: Testing the AutomatedTest Tool

Bibliography
Index

商品描述(中文翻譯)

建立您自己的自動化軟體測試工具

無論其聲稱如何,市售的測試軟體並不是自動的。配置它以測試您的產品幾乎和純手動測試一樣耗時且容易出錯。

有一種替代方案,既符合工程邏輯又具經濟意義:建立您自己的真正自動化工具。在本書中,您將學習到一種可重複的逐步方法,適用於幾乎任何開發環境。以代碼為重點的範例支持本書的教學,涵蓋以下關鍵主題:

- 進行主動軟體測試而不使用捕獲/重播
- 生成測試所有類別成員的腳本,而無需反向工程
- 使用 XML 儲存先前設計的測試案例
- 自動生成測試數據
- 結合 Reflection 和 CodeDom 撰寫針對高風險區域的測試腳本
- 從外部數據來源生成測試腳本
- 使用真實且完整的物件進行整合測試
- 修改您的工具以測試第三方軟體元件
- 測試您的測試工具

《有效的軟體測試自動化》不僅僅是建立您自己的測試工具:它還提供專業指導,幫助您以能獲得最大效益的方式部署它:更早地發現程式碼錯誤、更順暢、更快速的開發過程,以及盡可能無錯誤的最終軟體。本書為程式設計師、測試人員、設計師和管理者而寫,將改善您的團隊工作方式及其產品的質量。

內容:
引言

第一章:軟體測試概述
第二章:當前測試基礎設施與提議的測試方法
第三章:用於軟體測試的 .NET 命名空間和類別
第四章:用於測試自動化的 .NET 反射
第五章:用於測試數據儲存的電子表格和 XML
第六章:.NET CodeDom 命名空間
第七章:生成測試腳本
第八章:整合測試
第九章:驗證、確認與呈現
第十章:最終化自動化測試工具
第十一章:更新自動化測試工具以測試 Windows 註冊表
第十二章:測試自動化測試工具

參考書目
索引