Please enable JavaScript.
Coggle requires JavaScript to display documents.
Chapter 2 Preparing for Test Automation - Coggle Diagram
Chapter 2
Preparing for Test Automation
Different solutions for better testability of SUT
Accessibility Identifiers
System environment variables
Deployment variables
Designing for testability of a SUT
consists of the following aspects
Observability
Controllability
Architecture transparency
Different environments to leverage test automation
Local development environment
Build environment
Integration environment
Preproduction environment
Production/operational environment
Requirements for test automation approach and architecture
Test process activities
Test levels
Test types
Test roles and skillsets
software products, product lines and families
kind of SUTs need to be compatible with the TAS
Availability of test data and its quality
Possible methods and ways to emulate unreachable cases
Requirements to consider when evaluating and comparing the tools
Language/technology of the tool and the IDE tools
ability to configure a tool
ability to manage test data within the tool
different test types, different test automation tools might need to be selected
ability to provide reporting capability
ability to integrate with other tools used on a project or in the organization
ability to expand overall test architecture and assess the scalability, maintainability, modifiability, compatibility, and reliability of tools