買這商品的人也買了...
-
$99$99 -
$2,540$2,413 -
$600$600 -
$750Python Programming Patterns
-
$1,425Lessons Learned in Software Testing (Paperback)
-
$2,050$1,948 -
$880$695 -
$680$537 -
$690$587 -
$1,530$1,454 -
$2,050$1,948 -
$420$328 -
$780$616 -
$1,750Virtual Private Networking : A Construction, Operation and Utilization Guide
-
$2,280Working Effectively with Legacy Code (Paperback)
-
$1,225$1,164 -
$1,080Windows System Programming, 3/e (Hardcover)
-
$680$578 -
$380$300 -
$650$507 -
$580$452 -
$720$569 -
$1,188$1,129 -
$2,000$1,900 -
$600$480
商品描述
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 註冊表
第十二章:測試自動化測試工具
參考書目
索引