Book description
Techniques that improve software quality and reduce time to market
Pragmatic approaches to plan and manage every facet of automated software testing
Includes a complete sample automation project plan
Practical automated testing techniques that enhance software quality and reduce time to market!
Just Enough Test Automation is a practical, hands-on guide to software test automation from the perspective of test developers and users. Two leading software testing consultants offer real-world dos and don'ts for designing and implementing test automation infrastructure—along with pragmatic advice on what today's most popular approaches to automated testing can and can't accomplish. Coverage includes:
Setting realistic expectations: knowing when and what to automate
Planning for automated testing
Implementing the Control Synchronized Data Driven Testing (CSDDT) Framework, a proven approach to simplify and accelerate testing
Simplify maintenance of test scripts and promote reuse using structured test script writing.
Automating unit testing, integration testing, and system/regression testing
Managing the automated testing process for optimal efficiency
The book also includes a complete sample automation project plan, covering documentation, implementation, the automation environment, roles, responsibilities, and much more.
Table of contents
- Copyright
- About the Series
- About the Series Editor
- Selected Titles from the Yourdon Press Series
- Preface
- What Is Just Enough Test Automation?
- Knowing When and What to Automate
-
Start at the Beginning, Define the Test Requirements, Design the Test Data
- Software/Test Requirements
- Requirements Gathering and Test Planning Automation
- From Software Requirement to Test Requirement to Test Condition: An Automated Approach
- Requirements Management and Traceability
- Functional Test Data Design
- Requirements-Based Approaches
- Hybrid (Gray Box) Approaches
- Code-Based Approaches
- Conclusion
- References
- A Look at the Development of Automated Test Scripts and at the Levels of Test Automation
- Automated Unit Testing
- Automated Integration Testing
-
Automated System/Regression Testing Frameworks
- The Data-Driven Approach
- Framework-Driven (Structured) Test Scripts
- Business Rules Test
- GUI Test
- Properties Test
- Input Data Test
- Formatting the Test Data File
- Application-Level Errors
- Building the External Data Input File
- Data File Summary
- Code Construction for the Business Rules Test
- Keep Your Code Clean and Robust
- Carl Nagle's DDE Framework
- Keith Zambelich's Test Plan Driven Testing Framework for Mercury Interactive Users
- Zambelich Approach Summary
- “Test Plan Driven” Method Architecture
- Conclusion
- References
-
The Control Synchronized Data-Driven Testing Framework in Depth
- Creating Data-Driven Test Scripts
- Implementing the CSDDT Approach
- Common Problems and Solutions
- Setting Up Common Startup and Ending Test Conditions
- Modifying Recorded Code to Accept Input Data
- Very Important Practices
- Creating Functions for Common Operations—Isolating Command Objects
- Continuing with the Program Flow
- Using Multiple Input Records to Create a Test Scenario
- Utilizing Dynamic Data Input—Keyword Substitution
- Using Library or Include Files (*.sbh and *.sbl Files in Rational Robot)
- Utility Scripts
- Debugging Your Scripts—When the Test(s) Uncover a Defect
- Implementing the CSDDT Template Scripts
- The DDScripts
- SQABasic32 Include Files
- An Example of the CSDDT Framework
- Conclusion
- References
- Facilitating the Manual Testing Process with Automated Tools
- Managing Automated Tests
- Data-Driven Automation: User Group Discussion
- Automated Testing Terms and Definitions
- Example Test Automation Project Plan Using Rational Suite TestStudio
- Test Automation Project Work Plan Template
Product information
- Title: Just Enough Software Test Automation
- Author(s):
- Release date: July 2002
- Publisher(s): Pearson
- ISBN: 0130084689
You might also like
book
Software Testing Automation Tips: 50 Things Automation Engineers Should Know
Quickly access 50 tips for software test engineers using automated methods. The tips point to practices …
book
Test Automation
This comprehensive guide covers test automation in-depth for medium- to large-scale implementations, from the benefits of …
book
Test Automation Fundamentals
Test automation is an essential tool in today’s software development environments. It increases testing efficiency and …
book
Robot Framework Test Automation
Create test suites and automated acceptance tests from scratch Create a Robot Framework test file and …