Step1: Identifying the Defects
The AI system analyzes the pass/fail report and other execution data and identifies false failures. AI system takes two category inputs:
Input: Test Automation execution data: The most apparent entity, in this case, is the Pass/Fail report and exception data results for this execution run. However, other data such as locators, test data inputs, timeouts, console logs, and network logs can also help in AI decision-making.
Input: Build Release Notes: This is the text that describes the features in the build. These are the User Stories stored in a system like Atlassian’s JIRA, which contains the text describing the features or bug fixes that are in a particular build.
Step 2: Root Cause Identification
Once the AI Analyzer detects the required changes, it moves to the next step of identifying the Root Cause for the failure of Automation Scripts.
Script Change: From a process perspective, the AI system analyzes the pass/fail report and other execution data and identifies false failures. Then it recognizes issues such as application changes, features added, and newly added test cases and does a root causes analysis. The issues could be due to locator changes, script errors, timeout errors, and feature changes. These items alone cause 60% of the false positives. Our AI system not only identifies test data changes but also end-to-end flow changes. Additionally, we have release notes/user stories that help identify the test cases that need healing. After our AI Defect predictor recognizes the root cause, it proposes the next course of action, i.e. healing the test case. For More Information Visit - www.webomates.com
Test Scripts once created are automatically executed while doing any new releases. Test Automation often breaks down in case of any new feature release or any changes in locator
AiHealing bridges the gap as it not only identifies the changes in the test cases and automation scripts but also adapts them in real time. Webomates’ AiHealing is a process of Self Healing Test Automation and thus helping in faster releases
Webomates’ patented AiHealing Test Automation promises to give 100% results of the evaluated quality test cases with no false positives. So no more setting up and modifying software release timelines back and forth. Partner with us for a stress-free software release experience.
#Webomates #AIhealing #Softwaretesting #TestAutomation #SelfHealingTestAutomation #AITesting #intelligentestautomation #aitesting #qa #agile #devops #shiftleft.