A tester's thoughts on Automation and AI: 4
In part 4 of blog series, Eva Holmquist writes about data, analytics, and artificial intelligence and combining them to support testing in the form of Cognitive QA.
The amount of available data, i.e. information, is increasing. It can be user behavior, bug reports from testing, bug reports from production, test cases, errors from logging, results from automated tests, response times, CPU usage and more. This information can be used to improve development and testing. The challenge is the sheer amount of data and the time it would take us to analyze it all. This is where we can benefit from using IT to help with the task. By using analytics and complement it with learning capabilities (AI) we can get help to use all this information to improve.
When we’ve analyzed the information in the bug reports, we’ve always found interesting facts that helped us to improve. We’ve worked with having displays that tell us the status in production when it comes to response times, error in logs and if integrations are alive. All this has been beneficial. What often stops us from leveraging the data to its’ full potential, is the amount of time needed to properly analyze the data, so we can act upon it. Therefore, I’m looking forward to the development of analytics and AI to support the testing, i.e. Cognitive QA.
About Eva Holmquist
Eva Holmquist is a senior test specialist at Sogeti. She has worked with activities from test planning to execution of tests. She has also worked with Test Process Improvement and Test Education. She is the author of the book "Praktisk mjukvarutestning" which is a book on Software Testing in Practice.