買這商品的人也買了...
-
$99$99 -
$2,540$2,413 -
$600$600 -
$750Python Programming Patterns
-
$1,500$1,425 -
$2,010$1,910 -
$880$695 -
$680$537 -
$690$587 -
$1,530$1,454 -
$2,010$1,910 -
$420$328 -
$780$663 -
$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,129Pragmatic Version Control: Using Subversion, 2/e
-
$1,960$1,862 -
$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