C++Test
Overview
C++Test is a C/C++ unit testing tool that automatically tests any C/C++ class, function, or component without requiring you to write a single test case, harness, or stub. With the click of a button, C++Test automatically tests code construction (white-box testing), tests code functionality (black-box testing), and maintains code integrity (regression testing). By integrating C++Test into your development process, you can prevent software errors, increase code stability, and automate the testing technique that is a fundamental part of any Extreme Programming process.
To learn more about C++Test, see:
Features
- Tests your classes/functions as you write them
- Tests code under extreme cases
- Automatically builds scaffolding and stubs for classes/functions
- Automatically creates and executes test cases for classes/functions
- Provides framework for quickly entering and executing specification and functionality tests
- Performs automatic regression testing
- Performs component testing (COM)
Benefits
- Allows you to verify class functionality and construction immediately, without waiting for the rest of the system to build
- Relieves you from writing scaffolding, stubs, and test cases
- Automates unit testing process fundamental to Extreme Programming and other programming models
- Allows you to achieve and demonstrate 100% coverage of the code
- Supports short development cycles
- Reduces time spent on debugging and maintenance
- Improves application reliability
- Prevents simple errors from leading to more serious problems
Platforms
|