Embedded World: Software tool aids code quality testing
VectorCAST/Analytics from Vector Software provides an intuitive, web-based dashboard of software code quality and testing completeness metrics, enabling users to immediately assess risk areas and prioritise test resources. It was demonstrated at Embedded World in Nuremberg.
Available with enterprise versions of VectorCAST/C++ unit testing and VectorCAST/QA code coverage and system testing tools, VectorCAST/Analytics is activated through a “quick launch” menu option that displays an analytics dashboard in a browser window.
Project-wide metrics are shown in tables and heat maps, offering an initial quality assessment to identify high value activities to improving code quality.
Out of the box, VectorCAST/Analytics captures technical debt metrics including code complexity, testing completeness and comment density as well as test case quality metrics – number of tests, test failures, tests with requirements and requirements without tests.
The dashboard can be fully customised based on an organisation’s goals, and teams can create views to capture key metrics that are most relevant to them.
"First-to-market advantage is a huge competitive factor, and developers are constantly under intense pressure to get products released quickly, often trading off quality for time-to-market," said Jeffrey Fortin, head of product management at Vector Software. “Using tools like VectorCAST/Analytics can significantly improve resource utilization and still meet time-to-market requirements by reducing waste and rework and improving efficiency.”