SlideShare a Scribd company logo
1 of 18
Download to read offline
iAuto-Heal
in
Test Automation
using
TestMagicTM - An AI driven Enterprise Test Automation Platform
Let’s Discuss
Testing?01
Self-healing- What? Why? How?02
Current Self-healing Approach – Limitations03
Demonstration of TestMagic’s AI Driven
Approach to overcome Self-Healing Limitations
04
© 2020 UTS-Global2
Setting Background
Stores all attributes and properties of available
objects, scrapping similar objects on the page
and comparing them with stored attributes and
properties. Weighted scoring system to pick
one that most resembles the previous object
and continue running the automation script as
well as updating the object properties to avoid
future script breaks.
Auto update Object Properties
Testing is Expected visual information or
behaviors vs Actual visual information or
behaviors.
Expected vs Actual
When properties of an object are tweaked
beyond original configuration than self-
healing potentially reduces the time and
effort needed to update automation
scripts after application upgrades, using
the same script between different IT
environments.
.
Reduces Maintenance Effort
Self-healing in test automation is sensing
changes in properties/locators (Xpath) of
an object and allowing to identify the
objects and perform action without any
manual intervention.
.
Sensing Changes
SELF
HEALING
© 2020 UTS-Global3
SELF-HEALING
APPROACH
LIMITATIONS
2. Similar Type of Objects
Cannot be applied, if the
attributes and properties are
same for similar type of
objects.
4.Limited Usage in DevOps &
Continuous Testing
To store all attributes and properties of all
available objects in an application requires
live application / mock-up to be navigated
for each flow, hence limited usage in
DevOps/Continuous testing.
1. Change in
Attributes & Properties
Cannot be applied when all
attributes and properties
change.
5. Cannot Use Generic Patterns
A generic pattern is not used to identify
similar type of object across different
technologies/OS. Hence for each individual
application it requires to store all attributes
and properties of used objects.
01
02
0304
05
3. Automate Defects
Probability of automating defect
is high, if Visual Content is self-
healed.
X
Limitations
© 2020 UTS-Global5
iAuto-Heal
Approach
Machine
Learning
iAuto Heal Approach
Visual Reference Approach
Objects are identified based on
Visual References of any
application using AI based
pattern algorithm derived from
Machine Learning process at
runtime
No Object Reference
No need to store or
refer any attributes
or properties of the
objects.
Object Changes are
Immaterial
Objects are identifiable
even when all the
properties change.
Same test automation
works on both applications
which are using different
objects, properties,
hierarchies and
technologies but having
same visual references.
Change in visual
reference will fail the
test step in case of
TestMagic, while in
other solutions claiming
to have self-healing
feature the test case will
pass.
iAuto Heal Scenarios
Applications used LinkedIn and Facebook
© 2020 UTS-Global8
iAuto Heal
Scenarios
Scenario 1
Scenario 1
© 2020 UTS-Global10
Scenario 1
© 2020 UTS-Global11
Single Test Case works for both the Websites
Scenario 1
© 2020 UTS-Global12
iAuto Heal Scenarios
© 2020 UTS-Global14
© 2020 UTS-Global15
Test Automation will fail in TestMagic, however this
defect will get passed in other tools claiming to have
Self-Healing capability.
© 2020 UTS-Global16
Remove Traditional
Object Identification
Method
Removes the need for traditional
methods of object identification like:
• Xpath
• Descriptive Programing
• Fuzzy Logic
• Maintaining Object Repository
• Object Mapping
Object Changes are
Immaterial
Change in Object properties, Hierarchy,
Position or Technology change etc.
doesn’t impact test automation done
using TestMagic.
.
Proprietary AI algorithms
TestMagic uses proprietary AI algorithms
built using C and C++ components to
identify objects independent of hierarchy
in the applications
Avoid Changes to Script
Removes traditional test automation
tools bottlenecks by avoiding changes in
script and increased maintenance costs
- Self Healing need ELIMINATED using AI
© 2020 UTS-Global17
Thank You
For further details, write to us at
connect@uts-global.com

More Related Content

Similar to Test magic - iAuto Heal for test automation

Visual Automation Framework via Screenshot Comparison
Visual Automation Framework via Screenshot ComparisonVisual Automation Framework via Screenshot Comparison
Visual Automation Framework via Screenshot ComparisonMek Srunyu Stittri
 
Automation Testing of Web based Application with Selenium and HP UFT (QTP)
Automation Testing of Web based Application with Selenium and HP UFT (QTP)Automation Testing of Web based Application with Selenium and HP UFT (QTP)
Automation Testing of Web based Application with Selenium and HP UFT (QTP)IRJET Journal
 
Need for automation testing
Need for automation testingNeed for automation testing
Need for automation testing99tests
 
Test Automation Framework An Insight into Some Popular Automation Frameworks.pdf
Test Automation Framework An Insight into Some Popular Automation Frameworks.pdfTest Automation Framework An Insight into Some Popular Automation Frameworks.pdf
Test Automation Framework An Insight into Some Popular Automation Frameworks.pdfSerena Gray
 
Qtp certification training_material
Qtp certification training_materialQtp certification training_material
Qtp certification training_materialVishwaprakash Sahoo
 
What are the features in qtp
What are the features in qtpWhat are the features in qtp
What are the features in qtpRamu Palanki
 
Test automation: Are Enterprises ready to bite the bullet?
Test automation: Are Enterprises ready to bite the bullet?Test automation: Are Enterprises ready to bite the bullet?
Test automation: Are Enterprises ready to bite the bullet?Aspire Systems
 
Qa case study
Qa case studyQa case study
Qa case studyhopperdev
 
Moogilu qa-case study (Software Testing)
Moogilu qa-case study (Software Testing)Moogilu qa-case study (Software Testing)
Moogilu qa-case study (Software Testing)Jagadish Channagiri
 
Practical Test Automation Deep Dive
Practical Test Automation Deep DivePractical Test Automation Deep Dive
Practical Test Automation Deep DiveAlan Richardson
 
Automated Fixing of Web UI Tests via Iterative Element Matching
Automated Fixing of Web UI Tests via Iterative Element MatchingAutomated Fixing of Web UI Tests via Iterative Element Matching
Automated Fixing of Web UI Tests via Iterative Element MatchingYuanzhangLin
 
Edit Event: Automated Fixing of Web UI Tests via Iterative Element Matching
Edit Event: Automated Fixing of Web UI Tests via Iterative Element MatchingEdit Event: Automated Fixing of Web UI Tests via Iterative Element Matching
Edit Event: Automated Fixing of Web UI Tests via Iterative Element MatchingYuanzhangLin
 
Model Driven Testing: requirements, models & test
Model Driven Testing: requirements, models & test Model Driven Testing: requirements, models & test
Model Driven Testing: requirements, models & test Gregory Solovey
 
iOS Test Automation Tools - Top Frameworks.pdf
iOS Test Automation Tools - Top Frameworks.pdfiOS Test Automation Tools - Top Frameworks.pdf
iOS Test Automation Tools - Top Frameworks.pdfAbhay Kumar
 
IRJET- An Efficient Automation Framework for Testing ITS Solution using Selenium
IRJET- An Efficient Automation Framework for Testing ITS Solution using SeleniumIRJET- An Efficient Automation Framework for Testing ITS Solution using Selenium
IRJET- An Efficient Automation Framework for Testing ITS Solution using SeleniumIRJET Journal
 
Why Test Automation Fails
Why Test Automation FailsWhy Test Automation Fails
Why Test Automation FailsRanorex
 
Best Practises In Test Automation
Best Practises In Test AutomationBest Practises In Test Automation
Best Practises In Test Automation99tests
 
Chapter 5 - Automating the Test Execution
Chapter 5 - Automating the Test ExecutionChapter 5 - Automating the Test Execution
Chapter 5 - Automating the Test ExecutionNeeraj Kumar Singh
 
Building Resilient Software A Deep Dive into Self-Healing Test Automation Fra...
Building Resilient Software A Deep Dive into Self-Healing Test Automation Fra...Building Resilient Software A Deep Dive into Self-Healing Test Automation Fra...
Building Resilient Software A Deep Dive into Self-Healing Test Automation Fra...Knoldus Inc.
 

Similar to Test magic - iAuto Heal for test automation (20)

Visual Automation Framework via Screenshot Comparison
Visual Automation Framework via Screenshot ComparisonVisual Automation Framework via Screenshot Comparison
Visual Automation Framework via Screenshot Comparison
 
Automation Testing of Web based Application with Selenium and HP UFT (QTP)
Automation Testing of Web based Application with Selenium and HP UFT (QTP)Automation Testing of Web based Application with Selenium and HP UFT (QTP)
Automation Testing of Web based Application with Selenium and HP UFT (QTP)
 
Need for automation testing
Need for automation testingNeed for automation testing
Need for automation testing
 
Test Automation Framework An Insight into Some Popular Automation Frameworks.pdf
Test Automation Framework An Insight into Some Popular Automation Frameworks.pdfTest Automation Framework An Insight into Some Popular Automation Frameworks.pdf
Test Automation Framework An Insight into Some Popular Automation Frameworks.pdf
 
Qtp certification training_material
Qtp certification training_materialQtp certification training_material
Qtp certification training_material
 
What are the features in qtp
What are the features in qtpWhat are the features in qtp
What are the features in qtp
 
Test automation: Are Enterprises ready to bite the bullet?
Test automation: Are Enterprises ready to bite the bullet?Test automation: Are Enterprises ready to bite the bullet?
Test automation: Are Enterprises ready to bite the bullet?
 
summary
summarysummary
summary
 
Qa case study
Qa case studyQa case study
Qa case study
 
Moogilu qa-case study (Software Testing)
Moogilu qa-case study (Software Testing)Moogilu qa-case study (Software Testing)
Moogilu qa-case study (Software Testing)
 
Practical Test Automation Deep Dive
Practical Test Automation Deep DivePractical Test Automation Deep Dive
Practical Test Automation Deep Dive
 
Automated Fixing of Web UI Tests via Iterative Element Matching
Automated Fixing of Web UI Tests via Iterative Element MatchingAutomated Fixing of Web UI Tests via Iterative Element Matching
Automated Fixing of Web UI Tests via Iterative Element Matching
 
Edit Event: Automated Fixing of Web UI Tests via Iterative Element Matching
Edit Event: Automated Fixing of Web UI Tests via Iterative Element MatchingEdit Event: Automated Fixing of Web UI Tests via Iterative Element Matching
Edit Event: Automated Fixing of Web UI Tests via Iterative Element Matching
 
Model Driven Testing: requirements, models & test
Model Driven Testing: requirements, models & test Model Driven Testing: requirements, models & test
Model Driven Testing: requirements, models & test
 
iOS Test Automation Tools - Top Frameworks.pdf
iOS Test Automation Tools - Top Frameworks.pdfiOS Test Automation Tools - Top Frameworks.pdf
iOS Test Automation Tools - Top Frameworks.pdf
 
IRJET- An Efficient Automation Framework for Testing ITS Solution using Selenium
IRJET- An Efficient Automation Framework for Testing ITS Solution using SeleniumIRJET- An Efficient Automation Framework for Testing ITS Solution using Selenium
IRJET- An Efficient Automation Framework for Testing ITS Solution using Selenium
 
Why Test Automation Fails
Why Test Automation FailsWhy Test Automation Fails
Why Test Automation Fails
 
Best Practises In Test Automation
Best Practises In Test AutomationBest Practises In Test Automation
Best Practises In Test Automation
 
Chapter 5 - Automating the Test Execution
Chapter 5 - Automating the Test ExecutionChapter 5 - Automating the Test Execution
Chapter 5 - Automating the Test Execution
 
Building Resilient Software A Deep Dive into Self-Healing Test Automation Fra...
Building Resilient Software A Deep Dive into Self-Healing Test Automation Fra...Building Resilient Software A Deep Dive into Self-Healing Test Automation Fra...
Building Resilient Software A Deep Dive into Self-Healing Test Automation Fra...
 

Recently uploaded

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 

Recently uploaded (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

Test magic - iAuto Heal for test automation

  • 1. iAuto-Heal in Test Automation using TestMagicTM - An AI driven Enterprise Test Automation Platform
  • 2. Let’s Discuss Testing?01 Self-healing- What? Why? How?02 Current Self-healing Approach – Limitations03 Demonstration of TestMagic’s AI Driven Approach to overcome Self-Healing Limitations 04 © 2020 UTS-Global2
  • 3. Setting Background Stores all attributes and properties of available objects, scrapping similar objects on the page and comparing them with stored attributes and properties. Weighted scoring system to pick one that most resembles the previous object and continue running the automation script as well as updating the object properties to avoid future script breaks. Auto update Object Properties Testing is Expected visual information or behaviors vs Actual visual information or behaviors. Expected vs Actual When properties of an object are tweaked beyond original configuration than self- healing potentially reduces the time and effort needed to update automation scripts after application upgrades, using the same script between different IT environments. . Reduces Maintenance Effort Self-healing in test automation is sensing changes in properties/locators (Xpath) of an object and allowing to identify the objects and perform action without any manual intervention. . Sensing Changes SELF HEALING © 2020 UTS-Global3
  • 5. 2. Similar Type of Objects Cannot be applied, if the attributes and properties are same for similar type of objects. 4.Limited Usage in DevOps & Continuous Testing To store all attributes and properties of all available objects in an application requires live application / mock-up to be navigated for each flow, hence limited usage in DevOps/Continuous testing. 1. Change in Attributes & Properties Cannot be applied when all attributes and properties change. 5. Cannot Use Generic Patterns A generic pattern is not used to identify similar type of object across different technologies/OS. Hence for each individual application it requires to store all attributes and properties of used objects. 01 02 0304 05 3. Automate Defects Probability of automating defect is high, if Visual Content is self- healed. X Limitations © 2020 UTS-Global5
  • 7. Machine Learning iAuto Heal Approach Visual Reference Approach Objects are identified based on Visual References of any application using AI based pattern algorithm derived from Machine Learning process at runtime No Object Reference No need to store or refer any attributes or properties of the objects. Object Changes are Immaterial Objects are identifiable even when all the properties change.
  • 8. Same test automation works on both applications which are using different objects, properties, hierarchies and technologies but having same visual references. Change in visual reference will fail the test step in case of TestMagic, while in other solutions claiming to have self-healing feature the test case will pass. iAuto Heal Scenarios Applications used LinkedIn and Facebook © 2020 UTS-Global8
  • 10. Scenario 1 © 2020 UTS-Global10
  • 11. Scenario 1 © 2020 UTS-Global11
  • 12. Single Test Case works for both the Websites Scenario 1 © 2020 UTS-Global12
  • 16. Test Automation will fail in TestMagic, however this defect will get passed in other tools claiming to have Self-Healing capability. © 2020 UTS-Global16
  • 17. Remove Traditional Object Identification Method Removes the need for traditional methods of object identification like: • Xpath • Descriptive Programing • Fuzzy Logic • Maintaining Object Repository • Object Mapping Object Changes are Immaterial Change in Object properties, Hierarchy, Position or Technology change etc. doesn’t impact test automation done using TestMagic. . Proprietary AI algorithms TestMagic uses proprietary AI algorithms built using C and C++ components to identify objects independent of hierarchy in the applications Avoid Changes to Script Removes traditional test automation tools bottlenecks by avoiding changes in script and increased maintenance costs - Self Healing need ELIMINATED using AI © 2020 UTS-Global17
  • 18. Thank You For further details, write to us at connect@uts-global.com