Automated code coverage tools are necessary
Highly-regulated industries such as avionics require repeatability, and if it isn't automated, it isn't repeatable. VectorCAST/Cover provides a convenient way to analyze the completeness of your system tests by detailing code coverage information, ensuring that applications are not released with untested code. VectorCAST/Cover allows you to gauge the effectiveness of your test efforts by identifying which areas of an application were exercised during a test run. VectorCAST/Cover allows you to analyze any portion of your application, or the entire application at once.
VectorCAST/Cover provides for automated code coverage collection and analysis. VectorCAST/Cover easily integrates with your existing build and test infrastructure through a full command line interface. No special actions are needed by the test team. As testing progresses, VectorCAST/Cover simply monitors the application execution and records the code coverage achieved. The collected data is then post-processed to build reports in the GUI that detail the coverage achieved.
Any testing that an organization does can benefit from code coverage tools, including system testing, homegrown test suites and open-source testing using tools like CUnit and CppUnit. Because VectorCAST/Cover instruments code but doesn’t get involved in the build process, users can use it for any type of build and test process the organization uses.
The key features of VectorCAST code coverage analysis include:
How Code Coverage Analysis Tools Improve Confidence in Your Testing
VectorCAST/Cover is a stand-alone code coverage tool that instruments source code files so that users can create an instrumented build. A single file or multiple files can be instrumented at one time.
Coverage data is collected by executing the project’s normal test suite using the instrumented build, and execution information is collected that can then be analyzed by VectorCAST/Cover to report on the tested and untested areas of the code.
For each file that is analyzed, VectorCAST/Cover creates a multi-tabbed source-viewer containing the following information: