AnaCov - A novel method for enhancing coverage analysis
AnaCov, a comprehensive code coverage quality assurance tool
The AnaCov tool is designed for ease of use, with a user-friendly single command line interface that provides access to all functionalities, with no suite or product restrictions. Invoking the AnaCov tool allows users to map testcases to source files or functions within the original code, which enhances efficiency when analyzing coverage related to a selected subset of files. The ability to easily query which testcases cover certain source files has a great benefit when it comes to quickly investigating coverage of code newly added to the source files. This knowledge enables better selection of pre-check-in testcases by targeting cases with the largest coverage of functions and source files under test, which reduces the time and disk space overhead necessary for adding and testing new code. Together, these functions result in higher quality code shipped to customers.
The innovative AnaCov tool provides developers and QA engineers with multiple automated capabilities to simplify, speed up, and standardize code coverage analysis. Through its use in production environments, we demonstrate the AnaCov tool successfully simplifies the activities related to code coverage analysis, making the tool invaluable for software testing purposes. Users with any level of expertise can quickly and easily interface with coverage data, perform the necessary analysis, and develop a future plan to provide better code coverage in their test suites, without sacrificing huge amounts of time or disk space.