Test automation a manager's guide

This comprehensive guide covers test automation in-depth for medium- to large-scale implementations, from the benefits of test automation to defining, building and implementing a test automation approach that is fit-for-purpose, to acquiring and executing test execution tools and frameworks.

Detalles Bibliográficos
Otros Autores: Jose, Boby, author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Swindon, England : BCS Learning and Development Ltd [2021]
Edición:1st ed
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009671502306719
Tabla de Contenidos:
  • Cover
  • CONTENTS
  • LIST OF FIGURES AND TABLES
  • AUTHOR
  • ABBREVIATIONS
  • USEFUL WEBSITES
  • PREFACE
  • PART ONE: THE 'WHATS' AND 'WHYS' OF TEST AUTOMATION
  • 1 TEST AUTOMATION: A STRATEGIC VIEW
  • 1.1 INTRODUCTION
  • 1.2 MANUAL TESTING AND AUTOMATED TESTING
  • 1.3 THE 'WHATS' AND THE 'WHYS' OF TEST AUTOMATION
  • 1.4 MANAGING STAKEHOLDERS IN TEST AUTOMATION
  • 1.5 TEST AUTOMATION POLICY, STRATEGY AND PLAN
  • 1.6 CBA AND ROI FOR TEST AUTOMATION
  • 1.7 AUTOMATION FEASIBILITY
  • 1.8 OVERSELLING AUTOMATION
  • 1.9 SUMMARY
  • 2. DOMAIN-FOCUSED TEST AUTOMATION
  • 2.1 SOFTWARE DEVELOPMENT APPROACHES
  • 2.2 TEST AUTOMATION AND BUSINESS MODELS
  • 2.3 TEST AUTOMATION IN FUNCTIONAL AND NON-FUNCTIONAL TESTING
  • 2.4 TRENDS
  • 2.5 SUMMARY
  • 3. TEST AUTOMATION TOOL SELECTION
  • 3.1 TEST AUTOMATION TOOL SELECTION
  • 3.2 TOOL SELECTION ASSESSMENT
  • 3.3 CODING OR SCRIPTING
  • 3.4 SCRIPTLESS AUTOMATION
  • 3.5 SUMMARY
  • 4. PEOPLE AND TEAM
  • 4.1 TEST AUTOMATION TEAM
  • 4.2 SKILLS
  • 4.3 HIRING PROCESS
  • 4.4 SUMMARY
  • 5 AUTOMATION FRAMEWORKS
  • 5.1 LINEAR TEST AUTOMATION FRAMEWORK
  • 5.2 MODULAR TESTING FRAMEWORK
  • 5.3 LIBRARY ARCHITECTURE TESTING FRAMEWORK
  • 5.4 DATA-DRIVEN TESTING FRAMEWORK
  • 5.5 KEYWORD-DRIVEN TESTING FRAMEWORK
  • 5.6 HYBRID TESTING FRAMEWORK
  • 5.7 TEST-DRIVEN DEVELOPMENT TESTING FRAMEWORK
  • 5.8 BEHAVIOUR-DRIVEN DEVELOPMENT TESTING FRAMEWORK
  • 5.9 SUMMARY
  • 6. ENVIRONMENTS
  • 6.1 TEST AUTOMATION ENVIRONMENTS
  • 6.2 SUMMARY
  • 7. CANDIDATES FOR AUTOMATION
  • 7.1 WHAT SHOULD BE AUTOMATED?
  • 7.2 WHAT SHOULD NOT BE AUTOMATED?
  • 7.3 SUMMARY
  • 8. TEST AUTOMATION AND TEST COVERAGE
  • 8.1 TEST COVERAGE
  • 8.2 TEST AUTOMATION METRICS
  • 8.3 SUMMARY
  • PART TWO: HOW AND WHEN TO DO AUTOMATION
  • 9. TEST AUTOMATION SUBJECT MATTER EXPERT
  • 9.1 ESSENTIAL SKILLS FOR A TEST AUTOMATION ENGINEER.
  • 9.2 BUILDING A SUCCESSFUL CAREER IN TEST AUTOMATION
  • 9.3 SUMMARY
  • 10. TEST AUTOMATION TOOLS
  • 10.1 UNDERSTANDING LICENCE MODELS
  • 10.2 LEADING TEST AUTOMATION TOOLS
  • 10.3 COST FACTORS
  • 10.4 SUMMARY
  • 11. TEST AUTOMATION AND PROGRAMMING LANGUAGES
  • 11.1 PROGRAMMING LANGUAGES FOR TEST AUTOMATION
  • 11.2 CODING OR SCRIPTING METHODS AND TECHNIQUES
  • 11.3 CANDIDATES FOR TEST AUTOMATION SCRIPTING
  • 11.4 DEVELOPING YOUR FIRST SCRIPT
  • 11.5 SUMMARY
  • 12. AUTOMATION FRAMEWORK DESIGN AND DEVELOPMENT
  • 12.1 TEST AUTOMATION COMPONENTS' DEFINITIONS
  • 12.2 BUILDING A TEST AUTOMATION FRAMEWORK
  • 12.3 SUT ARCHITECTURE
  • 12.4 TEST DATA MANAGEMENT
  • 12.5 SUMMARY
  • 13 MEASURING TEST AUTOMATION
  • 13.1 TEST AUTOMATION METRICS
  • 13.2 REQUIREMENT AND COVERAGE METRICS
  • 13.3 DEFECT METRICS
  • 13.4 MANAGEMENT REPORTING
  • 13.5 AUTOMATED TEST METRICS
  • 13.6 SUMMARY
  • 14 CONCLUSION
  • APPENDICES
  • APPENDIX A: CODING STANDARDS AND COMMENTS
  • APPENDIX B: SAMPLE TEST AUTOMATION FRAMEWORK
  • APPENDIX C: SAMPLE INTERVIEW QUESTIONS
  • APPENDIX D: SAMPLE SKILL SET OF TEST AUTOMATION ENGINEERS
  • APPENDIX E: TEMPLATES
  • TEMPLATE 1: SAMPLE TEST POLICY
  • TEMPLATE 2: SAMPLE TEST AUTOMATION PLAN
  • TEMPLATE 3: COST-BENEFIT ANALYSIS
  • TEMPLATE 4: AUTOMATION SUITABILITY CHECKLIST
  • TEMPLATE 5: TOOL EVALUATION
  • TEMPLATE 6: ROI TREND
  • TEMPLATE 7: ROI
  • APPENDIX F: TEST AUTOMATION - INDUSTRY EXAMPLES
  • APPENDIX G: ISTQB TEST AUTOMATION ARCHITECTURE
  • REFERENCES
  • FURTHER READING
  • GLOSSARY
  • INDEX
  • Back cover.