Parasoft's runtime error detection automatically exposes defects that occur as the application is exercised–including race conditions, exceptions, resource & memory leaks, and security attack vulnerabilities.
Reusing Existing Tests for Runtime Error Detection
Parasoft performs runtime error detection as functional tests or penetration tests execute. We analyze the executing application, applying a configurable set of dynamic "runtime rules" that verify the runtime behavior of the application. The rule violations reported indicate runtime errors that actually occurred during execution.
Each reported error is correlated with the functional test that was being run when the error was detected.
Categories of defects detected include:
- Application crashes
- Functional Errors
- File I/O
- Graphical User Interface
- Threads & Synchronization