Automation Framework Resolving Unresolved References
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Software testing requires significant expertise and time, leading to high costs and complexity, as existing automation tools are difficult to maintain and require specialized knowledge, making it challenging to accelerate the testing process effectively.
Innovation Solution
A method and system that utilize an automation tool to resolve unresolved references in software scripts, building a reusable library and executing scripts in record mode to accelerate test automation, thereby reducing the need for expertise and time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If traditional automation tools are used for software testing, then testing can be automated, but the tools require significant expertise and are difficult to maintain
Solution Approach 1:
The system automatically resolves unresolved references in test scripts by executing them in record mode, capturing runtime values, and storing them in a reusable library. This self-service mechanism eliminates the need for manual reference resolution and reduces maintenance complexity, allowing the automation framework to maintain itself without requiring expert intervention.
2Extent of automation
If traditional automation tools are used for software testing, then testing can be automated, but specialized knowledge and large amounts of time are required
Solution Approach 1:
The system performs preliminary action by executing test scripts in record mode to capture unresolved references and their runtime values before actual testing begins. These resolved references are stored in a reusable library that can be directly utilized during execution, eliminating the need for manual reference resolution and significantly reducing the time and expertise required for test automation.
3Extent of automation
If traditional automation tools are used for software testing, then testing can be automated, but maintenance costs increase
Solution Approach 1:
The system automatically resolves unresolved references in test scripts by executing them in record mode, capturing runtime values, and storing them in a reusable library. This self-service mechanism eliminates the need for manual reference resolution and reduces maintenance complexity, allowing the automation framework to maintain itself without requiring expert intervention.
4Productivity
If scripts with unresolved references are executed directly, then testing can proceed, but the process lacks reusability and efficiency
Solution Approach 1:
The system creates a reusable library by copying resolved references from executed scripts. This library serves as a template that can be reused across multiple test scenarios, improving productivity by eliminating redundant reference resolution work and enhancing adaptability through standardized, reusable test components.
Data Source
AI summary
A system for establishing an automation framework includes a script of unresolved references. A reference resolution mechanism resolves the unresolved references to a plurality of software entities. A reusable library communicatively coupled to the reference resolution mechanism collects the resolved references. A recollection mechanism recollects resolved references that are referred to in the script and an execution engine executes the script by referencing the reusable library.


