0%

Book Description

With the urgent demand for rapid turnaround on new software releases--without compromising quality--the testing element of software development must keep pace, requiring a major shift from slow, labor-intensive testing methods to a faster and more thorough automated testing approach.

Automated Software Testing is a comprehensive, step-by-step guide to the most effective tools, techniques, and methods for automated testing. Using numerous case studies of successful industry implementations, this book presents everything you need to know to successfully incorporate automated testing into the development process.

In particular, this book focuses on the Automated Test Life Cycle Methodology (ATLM), a structured process for designing and executing testing that parallels the Rapid Application Development methodology commonly used today. Automated Software Testing is designed to lead you through each step of this structured program, from the initial decision to implement automated software testing through test planning, execution, and reporting. Included are test automation and test management guidance for:

  • Acquiring management support

  • Test tool evaluation and selection

  • The automated testing introduction process

  • Test effort and test team sizing

  • Test team composition, recruiting, and management

  • Test planning and preparation

  • Test procedure development guidelines

  • Automation reuse analysis and reuse library

  • Best practices for test automation



  • 0201432870B04062001

    Table of Contents

    1. Automated Software Testing
    2. Contents
    3. Preface
    4. Acknowledgments
    5. Part I: What Is Automated Testing?
      1. Chapter 1. The Birth and Evolution of Automated Testing
      2. Chapter 2. Decision to Automate Test
      3. Chapter 3. Automated Test Tool Evaluation and Selection
    6. Part II: Introduction of Automated Testing to a Project
      1. Chapter 4. Automated Testing Introduction Process
      2. Chapter 5. Test Team Management
    7. Part III: Test Planning and Preparation
      1. Chapter 6. Test Planning: Smart Application of Testing
      2. Chapter 7. Test Analysis and Design
      3. Chapter 8. Test Development
    8. Part IV: Test Execution and Review
      1. Chapter 9. Test Execution
      2. Chapter 10. Test Program Review and Assessment
    9. Part V: Appendixes
      1. Appendix A. How to Test Requirements
      2. Appendix B. Tools That Support the Automated Testing Life Cycle
      3. Appendix C. Test Engineer Development
      4. Appendix D. Sample Test Plan
      5. Appendix E. Best Practices
    10. Index
    11. CD Warranty
    18.227.102.124