Automating Ada Embedded Software Testing with VectorCAST/Ada
|
VectorCAST/Ada is an integrated software test solution that significantly reduces the time, effort, and cost associated with testing Ada software components necessary for validating safety- and mission-critical embedded systems. VectorCAST/Ada parses your source code and invokes code generators to automatically create the test code (stubs and drivers) required to construct a complete, executable test harness. Once the test harness is constructed, utilities can be used to build and execute test cases; show code covered, and report static measurements. Test data is maintained separately from the test harness, enabling easy automatic regression testing. |
Key Features of VectorCAST/Ada Testing Suite
- Code-complexity calculation
- Complete test-harness construction for unit and integration testing - automates building a support bed allow testing files in isolation
- Stubs and drivers built automatically - reduces manual work by your software developers and frees them for high-level testing solutions
- Supports agile and test-driven development methods
- Test execution from GUI or scripts gives your engineers flexibility
- Code-coverage analysis - gives more confident results by finding areas of your Ada software not exercised by sets of test cases
- Support for all major compilers - push-button automated off-the-shelf support eliminates integration and configuration problems.
- Regression testing for repeatability at the push of a button
- Automatic tests based on decision paths - while it's true nobody has a "silver bullet" to automate everything, VectorCAST rides the cutting edge of this technology and automates everything possible to give you the best outcome
- Automated coding standards enforcement with C and C++
- Test execution playback to assist in debugging
- Integration with Telelogic's Rhapsody® Modeling and DOORS® Requirements Tools
- Saves money when testing future integrations of your software releases
Six Integrated Utilities
VectorCAST/Ada is composed of the following six integrated utilities:
- Environment Generator
- Execution Manager
- Dynamic Analysis - Code Coverage
- Test Case Generator
- Report Generator
- Static Analysis - Code Complexity and Basis Path
How Important is Support When You Purchase Software?
Our typical customers have safety and mission-critical projects where fast, knowledgeable support is needed to keep projects on schedule. VectorCAST provides you with responsive, US-based phone support to handle all your questions.
Discover the benefits of VectorCAST with a 30-Day Free Trial
See how VectorCAST Ada integration and unit testing tools improve performance in your exact testing environment, by registering today for a 30-day, fully-functional version.
Your are also invited to learn new techniques at the embedded software testing webinar or arrange a demo specific to your project needs.



