Test Adaptation System for Automated Element Identifier Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
When software products undergo updates, custom test automates developed by consumers become invalid due to changes in element identifiers, leading to errors, increased support incidents, delayed releases, and reduced productive test time, as consumers struggle to manually identify and adapt to changes in lengthy documentation.
Innovation Solution
A test adaptation system that analyzes updated standard automates, stores changes in a data store, and deploys this information to consumers, allowing custom automates to automatically update element identifiers, ensuring validity and reducing manual effort.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If consumers manually identify and adapt changes in lengthy documentation, then custom test automates can be updated, but this process is time-consuming and reduces productive test time
Solution Approach 1:
The system performs preliminary analysis of standard automates to identify changed element identifiers before consumers need to adapt their custom automates. By pre-processing the changes and making them available in a structured format, consumers can automatically update their custom automates without manually reviewing lengthy documentation, thus preserving productive test time while ensuring validity.
Solution Approach 2:
The system introduces an intermediary mechanism that automatically maps changed element identifiers from standard automates to custom automates. This intermediary process bridges the gap between standard automate updates and custom automate requirements, eliminating the need for consumers to manually interpret documentation and significantly reducing adaptation time.
2Adaptability or versatility
If consumers manually adapt custom test automates to software updates, then changes can be incorporated, but this increases support incidents and delays releases
Solution Approach 1:
The system enables self-service by providing consumers with the ability to automatically update their custom test automates using the changed element identifier information. Consumers can independently adapt their custom automates without requiring vendor support intervention, thereby reducing support incidents and accelerating the software release process while maintaining adaptability to updates.
3Reliability
If standard automates are updated with new element identifiers, then software functionality is improved, but existing custom test automates become invalid
Solution Approach 1:
The system implements feedback by continuously monitoring and analyzing updates to standard automates to identify changed element identifiers. This feedback mechanism allows the system to detect changes in real-time and provide the necessary information to consumers for updating their custom automates, ensuring that both standard and custom automates remain synchronized and valid without compromising the accuracy of standard test automates.
Data Source
AI summary
Systems and methods are provided for determining a first test automate is associated with the same application as a second test automate, and for each action in the first test automate, determining a common action in the second test automate, determining that an element identifier in the first test automate for the common action has changed in the second test automate, and recording the changed element identifier in a data store, the data store comprising a list of changed element identifiers for each of a plurality of applications. The data store is provided so that element identifiers in at least one custom test automate corresponding to the changed element identifiers for at least one application are automatically determined based on the list of changed element identifiers for each of the plurality of applications.


