For safety critical industries like aerospace, defence, medical devices, automotive, industrial control, and railway rigorous testing is more than just good software development practice. It is a critical part of the software certification process. Traditionally, embedded software testing is a tedious and labour-intensive process.
VectorCAST automates the tasks associated with unit, integration and system testing of C, C++, and Ada applications resulting in measurable reductions in cost and measurable improvements in quality.
Designed to eliminate the need to manually develop test code, VectorCAST/C++ is an integrated software test solution that significantly reduces the time, effort and cost associated with testing C/C++ software components for validating safety- and mission-critical software. Key features and benefits include:
Designed to eliminate the need to manually develop test code, VectorCAST/Ada is an integrated software test solution that significantly reduces the time, effort and cost associated with testing Ada software components for validating safety- and mission-critical software. Key features and benefits include:
The Runtime Support Package is an extension to VectorCAST/C++ and VectorCAST/Ada, allowing the execution of test cases for real-time applications in an embedded-target or simulator environment.
Automated code-coverage analysis is provided by VectorCAST/Cover during functional or system tests. The generated coverage data can then be shared with VectorCAST/C++ and VectorCAST/Ada to provide information on how comprehensively a system has been tested. Code coverage analysis generates confidence that all the code in an application has been tested as well as identifying unused code that can potentially be removed from an application, therefore saving the cost of maintaining it.
VectorCAST/Manage is a core component of the VectorCAST suite of unit and integration test tools that solves the various problems associated with regression testing. VectorCAST/Manage provides a single point of control for unit and integration tests by allowing you to import existing VectorCAST/C++ and VectorCAST/Ada test environments into regression test suites. VectorCAST/Manage brings the benefits of better project management, rich automation and improved analysis to your entire software development team.
Achieving 100% code coverage and 100% pass-rate for your test cases does not mean a software application has been sufficiently tested. It is also necessary to demonstrate that all the requirements of a software application have been tested and to map those requirements to individual test cases. VectorCAST/RGW enables a flow of data between a requirements management tool and VectorCAST testing tools, allowing the developer to link requirements to VectorCAST test cases quickly and easily. Real-time traceability between code coverage, test cases and a software requirements database provides a tidy solution for ensuring an application has been sufficiently tested.
VectorCAST Certification Kits
Vector Software offers Certification and Validation Kits for aerospace development under DO-178B, rail application development under EN 50126, industrial and automotive development under IEC 61508 and ISO 26262 and compliance under FDA and IEC 62304.
The Vector Software, Inc., logo and VectorCAST™ are trademarks of Vector Software, Inc. The absence of a product or service mark on this website does not constitute a waiver of the Vector Software trademark or other intellectual property rights.