Parasoft C/C ++Test was updated to version 10.4.1 with a focus on the C ++ language, including full support for CERT C ++ and a dedicated compliance reporting module for AUTOSAR.
The latest Parasoft C/C ++ 10.4.1 focuses on testing C ++ code. The product now fully supports the SEI CERT C ++ security coding standard, which no other product has, as well as dedicated compliance reporting and parser updates for C ++ 17 support. In addition, the new version enhances the representation of static analysis violations, making it easier for you to understand the root cause of reported problems. For unit testers, improvements have been added for creating and editing parameterized test cases. Of course, there are a number of new compilers and ides that are now supported. Parasoft C/C ++Test10.4.1
- Fully supports CERT C ++
The Parasoft C/C ++ Test Compliance package now fully supports the SEI CERT C ++ security coding standard. Parasoft C/C ++ test 10.4.1 supports all 83 rules defined by the SEI CERT C ++ standard. If you purchase the Compliance Pack for security, you will also receive the CERT C ++ dedicated reporting module, which can save you a lot of time when managing your Compliance process.
Another exciting feature is an automated risk assessment framework that makes it easy to focus your efforts on the most relevant issues. With the full static analysis inspector for SEI CERT C ++ and compliance reporting, teams using C ++ development now have an excellent tool to eliminate vulnerable code and implement compliance with the most recognized C ++ security standards.
- New AUTOSAR C ++ compliance report 14
Version 10.4.1 also brings a dedicated compliance report for AUTOSAR C ++ 14. With the Compliance Pack, users can now view their Compliance process dynamically to better understand their level of Compliance. A specialized reporting module displays static analysis of violations grouped according to all categories defined in the standard. A quick look at the compliance widget is now sufficient to make informed decisions about where to allocate development resources. Here’s an example:
Compliance reporting also includes another important feature: automatic generation of compliance documents. If your team needs to follow a more formal compliance process, you’ll be pleased to hear that Parasoft’s compliance reporting module can generate MISRA 2016 compliant documents. Guidelines execution plans (GEP), guidelines compliance summaries (GEP) and deviation reports can now be automatically prepared and printed for code reviews. Automatically generating this compliance document will save you a lot of time!
- Improved representation of static analysis violations
Problem reports are now annotated with additional information, such as conditional statements or values of contaminated data carriers, and are colored differently to improve readability. The new presentations are available in the IDE, HTML, PDF reports, and centralized reporting dashboards. See a screenshot of the sample HTML report below, which shows the new offending rendering.
- Unit testing enhancements
With the new 10.4.1 release, you can easily and automatically create parameterized test cases connected to data sources in the form of tables or CSV files. After creating a parameterized test case, you can jump to the data source for a particular test case and start adding test parameters, as simple as editing an Excel spreadsheet or CSV file. This feature eliminates user frustration by reducing the amount of work required to create high-volume tests.
- New environment and compiler
Users developing systems using Wind River Workbench 4.x and VxWorks 7.x can now install Parasoft C/C ++ test plug-ins directly into their IDE and get full functionality of a variety of test techniques in their development environment. The Wind River Workbench’s dedicated support for the latest toolchain includes project integration (without any additional setup steps) and dedicated test configurations for building and running unit tests or application monitoring for DKM and RTP projects. Of course, Workbench users have the full power of over 2000 static analysis inspectors at their disposal.
If you want to learn more about Parasoft C/C ++Test, please click here.