Smart and Stable Automated Testing Using AI Based Dynamic Locators
One of the biggest problems within UI-based test automation is maintenance. A lot of effort is spent on maintaining the tests than writing actual tests. Indeed, a recent study suggested about 30% of testers' time is spent on maintenance. This leads to loss of valuable time and effort by teams which would be better spent on exploring the actual application. This problem of maintenance is not something new and has existed for the past several decades. There have been many tools, frameworks and approaches that to try and solve this problem but none have been successful till now. It's why UI-based test automation is looked upon with high skepticism. Artificial intelligence (AI) helps to analyze the DOM in real time and extract multiple attributes for each and every element a user interacts with in an application instead of just one attribute like current existing frameworks. Even when an element attribute changes, the tests do not immediately fail. Rather, AI chooses from the list of already extracted attributes to successfully locate the element. This strategy is called Dynamic Location Strategy and represents the future of UI-based test automation. In this talk, I will cover the basics of AI, discuss the current problems with UI based test automation and perform live demos of how AI-based dynamic locators. This session will show you how AI makes your tests more resilient to change, and in turn, helps build smarter, stable and much faster tests. Finally, I will cover the future of AI-based testing. Speaker: Raj Subramanian
Download
0 formatsNo download links available.