VectorCAST: How to Write Whitebox Tests Using VectorCAST Probe Points
Companies today are looking to software to differentiate their product in the market. With this it is more important than ever to set Key Performance Indicators (KPIs) to monitor the quality of the software. To achieve this, it is often necessary to incorporate whitebox testing into your test plan. With VectorCAST Probe Points, tests can be written to insert user-defined blocks of code, or probe points, before or after any executable statement. Probes can be inserted during unit, API, or system testing and are created and maintained on a per-unit basis in order to achieve a higher level of test coverage and completeness. By using Probe Points, there is a clear separation between your production code and your test code. Eliminating to worry of inadvertently delivering potentially hazardous code to your end user.
Join us for a complimentary webinar as we cover how VectorCAST Probe Points can help you achieve your quality aspirations for your embedded software project.
In this webinar you will learn more about:
- Capturing local variables during program execution
- Injecting spurious values to allow testing of error handling code
- Patching faulty code to test a fix prior to committing the change
- Debugging hard-to-trigger race conditions
- Recording detailed control flow
- Dynamically instrumenting device software to isolate defects.