Self-Healing Tests
Introduction
Endtest is using Machine Learning to help you with the maintenance of your tests.
By enabling the Machine Learning option, our platform will learn more about the elements and the flows from your application.
It will store up to 100 different locators for each element.
If a developer makes changes to your application, your tests will no longer be in sync with your application.
By using the Self-Healing functionality, our engine will detect the changes and use the spare locators.
That means you won't have to worry about constantly maintaining your tests.
Steps
- Go to the
Settings
screen for your test suite. - Enable the
Machine Learning
option from theAdvanced
tab. - Execute your test at least once, so our engine can store information about your elements.
- Enable the
Self-Healing
option from theAdvanced
tab. - When you run the test, our engine can automatically use the spare locators if needed.