Wind River Workbench Unit Tester
Unit testing and integration testing are the lowest levels of testing performed during software development, where individual functions, classes, or subsystems of software are tested in isolation from other parts of a program. This level of testing is also the least expensive time to fix software bugs if they can be identified. Workbench Unit Tester is a plug-in that allows developers to more efficiently complete unit testing, integration testing, and code coverage analysis on the tests.
The integration between Workbench Unit Tester and the rest of the Workbench development suite places these capabilities within easy reach of every developer. This helps to increase software quality, decrease time-to-market, and reduce support costs through better, faster, more automated testing during the development life cycle.
Features
- Makes it easier for developers to perform unit testing as each function or class is written, thereby catching bugs earlier in the development process
- Tight integration with Workbench 2.4 encourages standardized Unit Test development across a project and across engineers
- Integrated Coverage Analysis provides statement, decision, MC/DC, entry point, and call-return metrics
- Consistent test reporting across an entire project in XML, HTML, or WordML ensures unbiased, unambiguous documentation of results
Benefits
For Software Product Managers
- Code base maintainability: the capacity to understand if changes to common code modules will affect current or other projects
- Long-term product reliability: minimizing the chance that untested code branches exist in shipping products, eliminating the high cost of having to field fix bugs in shipped products
- Consistent test case structure and generation
- Increased comfort reusing code
- Ability to monitor quality of outsourced development
- Consistent, objective project-wide reporting
- Verification that code meets maintainability standards
- Implementation of coverage rules to meet compliance requirements
- Powerful, flexible, easy-to-use tools and wizards
- Integrated into Workbench
- Makes writing and running test-cases fast, easy, and thorough



