Setting Up Shift-Left Strategy
In load testing, Shift-Left would result in:
- Early load tests across project phases, particularly in the development and testing phases
- The automation of load tests and integration in the build pipeline
Still, Shift-Left is not that easy for many reasons:
- The ability to load test depends, at minimum, on the environment and the availability of test data. As we have seen in previous chapters, data has a huge impact on load test quality.
- The ability to automate load tests depends, at minimum, on the availability of environments, the automation cost (which depends on the application architecture), and the ability to mock third parties.
- Return of investment (ROI) of tested features. You may hold that 100 percent of the application should be tested, but that's probably impossible for the majority of applications.
Here are a few examples of how much testing technologies can cost a company (the more "'+"' signs there...