Test Optimization Solution
Last updated
Last updated
As the number of releases and tests increases significantly, most code changes typically impact only a specific subset of tests. Therefore, running all tests for every code change becomes unnecessary.
Test Optimization utilizes the Test Impact Analysis (TIA) tool, leveraging machine learning and AI, to meticulously map each method in the code to its corresponding tests. This intelligent process precisely identifies and selects the relevant tests associated with code changes in a new build, ensuring optimal coverage without compromising quality.
The subset of tests selected by the TIA is automatically executed by different test runners. Tests that are not recommended for execution are skipped, as they hold no likelihood of failure.