User:Jievet Renkc/sandbox

Test Impact Analysis (TIA) is a technique that speeds up and automates the testing phase of a software building process. The process uses the theory that only those tests should be run which are essential to the quality of the build.

History
Test Impact analysis has mainly received contribution from Microsoft and SeaLights.io.

Test Impact analysis has been cited as a modern technique in continuous testing that has been attributed to incremental validation and automated test selection. Test Impact Analysis is able to tell the software developers and testers which essential tests they need to perform on the software source code so that they don't run too many tests. As a result, it makes things clearer for a developer or tester with the understanding of testing criteria by informing them of the actual impact of running the tests, therefore, the tests can be put to better use.

Notably, the SeaLights Test Impact Analysis is designed to cut the testing cycle somewhere between 50% to 90%.

The software is designed to also support all test stages such as regression, integration, automated and manual tests and provides a time savings analysis. The key aspect of Test Impact Analysis is notably addressing is machine learning that allows continuous improvement and therefore minimizing the need for constantly checking and tweaking a testing environment.