Testing in DevOps must provide fast, accurate and actionable feedback. It’s essential that organizations be very intentional about the automated test suites they include in their pipeline. The test suites, and the tests within them, must provide valuable information that helps the organization assess the quality of their builds. Additionally, the test suites must be capable of executing reliably on-demand to prevent testing-related bottlenecks.
Unfortunately, many organizations fail to achieve the effective test automation required to support continuous integration and delivery. There are several common root causes, but they can all be traced to a failure to be intentional about implementing the test suites – i.e. organizations implement various automated test suites, but don’t put in the critical thinking and effort required to build and sustain solutions that can be reliably executed on-demand.
Test Suite Canvas
The Test Suite Canvas helps organizations understand what test suites are necessary and promotes critical thinking around implementing and supporting effective automated testing. By discussing and evaluating the eight dimensions of the canvas, organizations will get a clear picture of which test suites are valuable, and what is required to successfully build and maintain each test suite.