Test Automation Fundamentals
A Study Guide for the Certified Test Automation Engineer Exam – Advanced Level Specialist – ISTQB® Compliant
Diese Publikation zitieren
Accesses
Quotes
Beschreibung / Abstract
Concepts, methods, and techniques—supported with practical, real-world examples
- The first book to cover the ISTQB® Certified Test Automation Engineer syllabus
- With real-world project examples
- – Suitable as a textbook, as a reference book for ISTQB® training courses, and for self-study
This book provides a complete overview of how to design test automation processes and integrate them into your organization or existing projects. It describes functional and technical strategies and goes into detail on the relevant concepts and best practices. The book's main focus is on functional system testing. Important new aspects of test automation, such as automated testing for mobile applications and service virtualization, are also addressed as prerequisites for creating complex but stable test processes. The text also covers the increase in quality and potential savings that test automation delivers.
The book is fully compliant with the ISTQB® syllabus and, with its many explanatory examples, is equally suitable for preparation for certification, as a concise reference book for anyone who wants to acquire this essential skill, or for university-level study.
Beschreibung
Inhaltsverzeichnis
- BEGINN
- Preface
- “Automatically better through test automation!?†
- Acknowledgements
- Foreword by Armin Metzger
- Overview
- APPENDICES
- APPENDICES
- 1 An Introduction to Test Automation and Its Goals
- 1.1 Introduction
- 1.2 What is Test Automation?
- 1.3 Test Automation Goals
- 1.4 Success Factors in Test Automation
- 1.5 Excursus: Test Levels and Project Types
- 2 Preparing for Test Automation
- 2.1 SUT Factors that influence Test Automation
- 2.2 Tool Evaluation and Selection
- 2.3 Testability and Automatability
- 3 Generic Test Automation Architecture
- 3.1 Introducing Generic Test Automation Architecture (gTAA)
- 3.2 Designing a TAA
- 3.3 TAS Development
- 4 Deployment Risks and Contingencies
- 4.1 Selecting a Test Automation Approach and Planning Deployment/Rollout
- 4.2 Risk Assessment and Mitigation Strategies
- 4.3 Test Automation Maintenance
- 4.4 Excursus: Application Areas According to System Types
- 5 Reporting and Metrics
- 5.1 Metrics and Validity
- 5.2 Metrics Examples
- 5.3 Precise Implementation and Feasibility Within a TAS
- 5.4 Test Automation Reporting
- 6 Transitioning Manual Testing to an Automated Environment
- 6.1 Criteria for Automation
- 6.2 Steps Required to Automate Regression Testing
- 6.3 Factors to Consider when Automating Testing for New or Changed Functionality
- 6.4 Factors to Consider when Automating Confirmation Testing
- 7 Verifying the Test Automation Solution
- 7.1 Why Quality Assurance Is Important for a TAS
- 7.2 Verifying Automated Test Environment Components
- 7.3 Verifying the Automated Test Suite
- 8 Continuous Improvement
- 8.1 Ways to Improve Test Automation
- “As for the future, your task is not to foresee it, but to enable it.†
- Antoine de Saint-Exupéry
- 8.2 Planning the Implementation of Test Automation Improvement
- 9 Excursus: Looking Ahead
- 9.1 Challenges Facing Test Automation
- 9.2 Trends and Potential Developments
- 9.3 Innovation and Refinement
- A Software Quality Characteristics
- A.1 Functional Suitability
- A.2 Performance Efficiency
- A.3 Compatibility
- A.4 Usability
- A.5 Reliability
- A.6 Security
- A.7 Maintainability
- A.8 Portability
- B Load and Performance Testing
- B.1 Types of Load and Performance Tests
- B.2 Load and Performance Testing Activities
- B.3 Defining Performance Goals
- B.4 Identifying Transactions and/or Scenarios
- B.5 Creating Test Data
- B.6 Creating Test Scenarios
- B.7 Executing Load And Performance Tests
- B.8 Monitoring
- B.9 Typical Components of Performance/Load Testing Tools
- B.10 Checklists
- C Criteria Catalog for Test Tool Selection
- D Glossary
- E Abbreviations
- F References1
- F.1 Literature
- F.2 Norms and Standards
- F.3 URLs
- Index