Full integration with Visual Studio 2005
Fault Simulator 1.5 now supports Visual Studio 2005 with .NET Framework 2.0. Developers can also use this product while developing code in either Visual Studio .NET 2003 or Visual Studio 2005 without existing from the IDE.
Integration with code coverage
Fault Simulator 1.5 is now tightly integrated with the DevPartner Studio Professional Edition 8.0 Coverage Analysis tool. Developers are now able to gather code coverage data for error handlers exercised by fault simulation.
Safe Fault Simulation
A .NET Framework fault can be simulated either on a line of code or independent of location using DevPartner Fault Simulator. Developers can also simulate an environmental failure in the target application. Properties, parameters and conditions associated with every fault make it possible to further refine the simulation.
Comprehensive Reports
DevPartner Fault Simulator displays information about the faults being simulated and how they are being handled as the simulation is taking place. It also provides comprehensive results about the error handling in the application code upon completion of the simulation. This includes a description of the fault, the current call stack and an error-handler stack for each instance simulated. Simulation results may be saved for later analysis.
User Education
DevPartner Fault Simulator highlights the areas in source code where faults can be simulated. Additionally, developers can select a line of code within Visual Studio .NET and allow DevPartner Fault Simulator to identify the list of exceptions that can be simulated at that location. This helps you to understand what faults your code must be built to handle.
Visual Studio .NET Integration
DevPartner Fault Simulator helps developers test and debug error handlers when it is integrated into Visual Studio .NET. Importantly, DevPartner Fault Simulator is able to simulate faults without disrupting the debugger, operating system or the .NET development environment. It records how the program reacts to an error, allowing users to trace program activity from where the error occurs to where it is ultimately handled. The information is displayed as the simulation proceeds, with the final results subsequently stored in a results file-which is available for immediate viewing and is also saved for later review. DevPartner Fault Simulator also allows developers the chance to go to the original source statement to better debug and fix fault-handling problems.