Book description
“This book fills a huge gap in our knowledge of
software testing. It does an excellent job describing how test
automation differs from other test activities, and clearly lays out
what kind of skills and knowledge are needed to automate tests. The
book is essential reading for students of testing and a bible for
practitioners.”
—Jeff Offutt, Professor of Software Engineering, George Mason
University
“This new book naturally expands upon its predecessor,
Automated Software Testing, and is the perfect reference for
software practitioners applying automated software testing to their
development efforts. Mandatory reading for software testing
professionals!”
—Jeff Rashka, PMP, Coauthor of Automated Software Testing
and Quality Web Systems
Testing accounts for an increasingly large percentage of the time
and cost of new software development. Using automated software
testing (AST), developers and software testers can optimize the
software testing lifecycle and thus reduce cost. As technologies
and development grow increasingly complex, AST becomes even more
indispensable. This book builds on some of the proven
practices and the automated testing lifecycle methodology (ATLM)
described in Automated Software Testing and provides a
renewed practical, start-to-finish guide to implementing AST
successfully.
In Implementing Automated Software Testing, three
leading experts explain AST in detail, systematically reviewing its
components, capabilities, and limitations. Drawing on their
experience deploying AST in both defense and commercial industry,
they walk you through the entire implementation
process—identifying best practices, crucial success factors,
and key pitfalls along with solutions for avoiding them. You will
learn how to:
Make a realistic business case for AST, and use it to drive your initiative
Clarify your testing requirements and develop an automation strategy that reflects them
Build efficient test environments and choose the right automation tools and techniques for your environment
Use proven metrics to continuously track your progress and adjust accordingly
Whether you’re a test professional, QA specialist, project
manager, or developer, this book can help you bring unprecedented
efficiency to testing—and then use AST to improve your entire
development lifecycle.
Table of contents
- Title Page
- Copyright Page
- Contents
- Foreword
- Preface
- Acknowledgments
- Part I What Is Automated Software Testing and Why Should We Automate?
-
Part II How to Automate: Top Six Keys for Automation Payoff
- Chapter 5 Key 1: Know Your Requirements
- Chapter 6 Key 2: Develop the Automated Test Strategy
- Chapter 7 Key 3: Test the Automated Software Test Framework (ASTF)
- Chapter 8 Key 4: Continuously Track Progress—and Adjust Accordingly
- Chapter 9 Key 5: Implement AST Processes
- Chapter 10 Key 6: Put the Right People on the Project— Know the Skill Sets Required
- Appendices
- Contributing Authors
- Index
Product information
- Title: Implementing Automated Software Testing: How to Save Time and Lower Costs While Raising Quality
- Author(s):
- Release date: March 2009
- Publisher(s): Addison-Wesley Professional
- ISBN: None
You might also like
book
Automated Software Testing: Introduction, Management, and Performance
With the urgent demand for rapid turnaround on new software releases--without compromising quality--the testing element of …
article
Why the Power of Technology Rarely Goes to the People
Throughout history, the advantages and costs of technological innovations have been unevenly distributed between the powerful …
article
Twenty Years of Open Innovation
Organizations that practice open innovation draw on external resources to develop new ideas for products and …
article
Why So Many Data Science Projects Fail to Deliver
Many companies are unable to consistently gain business value from their investments in big data, artificial …