Different people, ranging from “code-first” testers to members of the maker community, will play distinct roles in the testing process:
Scalability is achieved by providing appropriate tools and training for each persona, enabling them to contribute effectively to the testing process. Depending on the team and the technology landscape they could look to mix and match different elements to best support their quality strategy
Key Elements | Role | Notes |
---|---|---|
Tooling | Code-First Testers | Local editors (e.g., Visual Studio, Visual Studio Code) |
Tooling | Maker Community | Browser-based record and authoring tools |
Execution | Code-First Testers | Integrated into CI/CD tooling. For example Azure DevOps or GitHub |
Execution | Maker Community | Low Code deployment pipelines |
Operational Tests | Maker Community | Heath Check tests. For example Cloud flow triggered test |