A reasonable approach to test company’s business critical information systems such as ERP depends on the visibility to product development. If the system is developed in-house there's likely a good visibility to actual development teams’ work and quality assurance can be involved in the very early phases of product development. Involving QA early can be referred to as shift-left. On the other hand, a system used as a cloud-based Software-as-a-Service (SaaS) without any visibility to development is restricted also from the testing point of view. Only production version testing might be possible, often referred to as shift-right.
1 - AI-augmented test analysis and optimization
Testing by itself is done to validate the software solution being developed and guarantee a certain agreed upon level of quality for the product and to make sure no major regression happens in the software.
Machine Learning methods will allow us to bring a larger amount of statistical analysis tools to bear on all the test and telemetry our software pipeline is producing. We will see a surge of different software vendors bringing solutions for different kinds of dashboards and visualizations to provide a way to analyze the validity of our software and provide metrics for just about anything.