Cargando…

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, developing and implementing a test automation approach that is fit-for-purpose, to planning, designing and executing test execution scripts and frame...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Jose, Boby
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Swindon : BCS Learning & Development Limited, 2021.
Temas:
Acceso en línea:Texto completo
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