Parasoft, a provider of automated error prevention software, announced the release of C++Test 2.1, an automated unit testing tool for C and C++ applications. The upgrade introduces new features to enhance and simplify the unit testing process.
According to the company, unit testing is the most efficient way to detect errors during the early stages of development, as this is when they are easier and less expensive to correct. Software quality is a big issue and many users are discouraged from trusting software products because of a continued lack of quality. Parasoft C++Test may help developers build quality in software by automating the key error prevention practice of unit testing.
C++Test uses automation to make unit testing feasible. According to Parasoft, this gives it greater precision and accuracy than manual unit testing. It also claims that using C++Test can translate into higher quality applications, less development time, and reduced development, support, and maintenance costs.
Enhancements that may increase C++Test's ease of use and efficiency include a more intuitive and user-friendly GUI with integrated static analysis rule descriptions, redesigned tool bars, new tab panels, and improved menu options.
Other new features include:
- Improved integration with Microsoft Visual C++ 6.0 IDE
- Support for the Microsoft .NET IDE (Note: Only unmanaged code is supported)
- Enhanced test coverage metrics
- New confidence metrics ("Statistics")
- Support for environment variables
- Enhanced import and export of test cases and test objects
- Advanced development and managerial analysis tools
- Improved static analysis testing
- Support for two distributions of the GCC compiler for Windows, Cygwin GCC 2.95.x, and Mingw GCC 2.95.x
- Support for the GCC 2.95.x compiler for Linux and versions 7, 8, and 9 of Solaris
C++Test 2.1 is available for Solaris, Linux, and Windows NT/2000/XP. Pricing starts at $3,495 for a machine-locked single user license.