Modified
Modified
Introduction
l
Artificial Intelligence in Test Automation The Next
Challenges with Traditional Automation
l
Artificial Intelligence in Test Automation The Next
Challenges in Test Maintenance Phase
Flaky tests
Script updates with every minor UI change
l
Artificial Intelligence in Test Automation The Next
Determining test size to ensure quality of a change
Maintaining different test suites/scripts
l
Artificial Intelligence in Test Automation The Next
An Overview of AI and Machine Learning
l
Artificial Intelligence in Test Automation The Next
Leveraging AI and ML in Test Automation
l
Artificial Intelligence in Test Automation The Next
Using a weighted set of locators
A
l
Artificial Intelligence in Test Automation The Next
Self-Healing Test Scripts
I
What if our test scripts were given the ability to do this themselves! That is exactly what artificial
intelligence can do for us.
.
Below are various approaches an intelligent framework can follow to self-heal a failing script.
Correct a failing web element locator
Intelligent retry of a failing step
Handle any unexpected error as per the error content
l
Artificial Intelligence in Test Automation The Next
Update obsolete test data resulting in error
Replace Repetitive tasks
Below is a list of few of them and how leveraging AI algorithms can help us automate them.
Writing Page Classes
l
Artificial Intelligence in Test Automation The Next
Creating data models (classes representing test data for different web forms)
I
Smart Regression
l
Artificial Intelligence in Test Automation The Next
Visual/Snapshot Testing
l
Artificial Intelligence in Test Automation The Next
Other Uses of AI in Test Automation
I
Spidering
Test Bots doing exploratory testing on an application
Early automation - deriving test scripts from mockups or architecture documents
l
Artificial Intelligence in Test Automation The Next
Tools Leveraging AI in Test Automation
Testim
Applitools Eyes
Testcraft
l
Artificial Intelligence in Test Automation The Next
Conclusion
l
Artificial Intelligence in Test Automation The Next
About the Authors
Reference
s
Vahabzadeh, A. M. Fard and A. Mesbah, “An empirical study of bugs in test code,” 2015 IEEE
International Conference on Software Maintenance and Evolution (ICSME), Bremen, 2015, pp. 101-110,
doi: 10.1109/ ICSM.2015.7332456
5 great ways to use AI in your test automation - Joe Colantonio, Founder, TestGuild
l
Artificial Intelligence in Test Automation The Next
GlobalLogic is a leader in digital product engineering. We help our clients design and build
innovative products, platforms, and digital experiences for the modern world. By integrating
strategic design, complex engineering, and vertical industry expertise,— we help our clients
imagine what’s possible and accelerate their transition into tomorrow’s digital businesses.
Headquartered in Silicon Valley, GlobalLogic operates design studios and engineering centers
around the world, extending our deep expertise to customers in the communications, automotive,
healthcare, technology, media and entertainment, manufacturing, and semiconductor industries.
www
.globallogic.com