The term AI has been used a lot recently in the field of software testing, even though in relation to software testing, AI is still in it’s infancy. Up until recently little, or no AI was used in the day-to-day tasks of a manual tester. However, there are now a few AI tools available that can actually be very useful.
The QA team at Testing4Success.com are now using an AI-powered image comparison tool. The tool works by examining two images and identifying the differences. These can be extremely minor differences that the human eye could easily miss. During the evaluation of the tool, Testing4Success were very impressed by the accuracy of tool and discussed how this tool could be used to assist manual testing tasks.
The team quickly realized that this AI-powered tool would be extremely useful for identifying any differences between environments. For example, testing a website to ensure that a push to the Production environment displays the web page exactly as it was on the Staging environment. The QA team used test pages with deliberate minor issues throughout. They then took scrolling screenshots to capture the entire web page and set about using the tool, and the results were very encouraging. All expected differences were quickly identified by the tool.
Additional testing was performed on websites viewed on mobile devices, and also mobile apps were tested using the same tool. All tests carried out on each platform detected all expected differences. The Testing4Success QA team have now incorporated the tool into their day-to-day testing for comparing websites and apps across various environments.
Testing4Success is constantly monitoring for the emergence of new tools and technologies that could help improve manual and automated testing processes and practices.