Vector Software
53 Case Studies
A Vector Software Case Study
Vector Services (VS) was engaged by a VectorCAST customer to remediate a 200k‑line C/C++ embedded codebase that relied almost exclusively on system‑level testing. The lack of unit tests made changes risky and contributed to performance shortfalls traced to software defects in a safety‑critical application. VS was asked to implement unit testing and code‑coverage analysis to formalize existing behavior and enable safe maintenance and enhancements.
VS delivered a phased Baseline Testing program (starting with the 15k‑SLOC high‑criticality subsystem) that produced 3,470 correctness tests and 1,042 robustness tests, achieving 99.5% source coverage and uncovering over 200 defects (93 from correctness/coverage testing and 121 from robustness testing). Tests were delivered as an automated VectorCAST project with full documentation and mentoring for the customer; the result was push‑button nightly regression, faster lab testing instead of full system tests, lower cost and faster releases, and the project finished on budget and ahead of schedule with Phase II now underway.
Baseline Testing Servicing Company