Self-healing test automation with Healenium + Test Gap Analysis and minimization of regression suite with Drill4J
Joint talk. To cover 2 topics.
Dmitriy will cover 2 topics, 20 minutes each:
- self-healing algorithm for selenium based UI tests (Healenium)
- Test Gap Analysis and minimization of regression suite with Test-to-code mapping in Drill4J
Selectors in Automated UI is a pain point: tests sooner or later “breaks” due to changes in layout. Which makes UI tests unreliable as a part of testing pipeline and Continuous Testing itself. Layout mutate and as a result test crashes, builds turn “red”.
In this talk Anna will give a word regarding easiest way how to hack this problem in the bud. You will learn about the newly open-sourced tool for self-healing automation called Healenium.
Healenium allows to overcome problem of instability of automation tests automatically and spend less time supporting tests. Now it works for 📱Mobile Automation as well !
Test Gap Analysis is the process of identifying these gaps where new code has been deployed but hasn’t been tested yet. However, often your testing department does not know which parts of code have been changed by the developers. As a result, testers run some unnecessary tests while other crucial tests are overlooked.
With Test Gap Analysis we can find gaps in tests and help you avoid errors made due to recent, untested changes. In doing so, you can optimize the interface between developers and testers and avoid hotfixes after the system’s release.
With this talk Dmitriy will share and unveil new Open Sourced tool Drill4J, describe capabilities of Test-to-Code mapping and how you can minimize your regression time by identifying subset of tests, which should be run, which code have been changed and which changes are not tested after full testing cycle.
Senior Delivery Manager, EPAM