One of the main areas of interest right now for artificial intelligence in the automation space seems to be the idea of self healing tests. This is where artificial intelligence can try and learn whether a change to the website you are testing that has caused your test to fail is something that is expected. If it is identified as an expected change, the artificial intelligence will then automatically modify your code to fix the problem.
There are a few tools offering this service at the moment; the three most popular seem to be:
- Mabl: https://www.mabl.com
- Testim: https://www.testim.io/automate
- Testcraft: https://www.testcraft.io
Out of the three, Testcraft is the only one that explicitly markets itself as using Selenium.
These tools generally work in two ways. On the one hand, they spider your website to try and work out what pages are available...