At 16th of February 2021 we received a message late in the evening from one of our developers that one of our build pipelines was failing mysteriously and without clear cause, when fetching our own internal libraries. “That’s strange, as nothing should have been changed in the last week in those libraries”. I remember thinking.
All articles from author
One big topic at least in our company has been the discussion on how cloud based test automation affects your business and how it can drive transformation, and performance in your company.
Software is growing more and more ubiquitous with our daily living with each passing year. We grow more dependent on software for our daily interactions, from connecting with friends to handling banking.
What is the future of QA and how we can optimize the QA process to make it easier for ourselves to guarantee software that behaves in ways we want. Here are the five steps from only testing the system to understanding the usage of the software from human written tests towards measuring business KPIs and using these to evaluate the quality of the system.
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.