Parasoft .TEST is an automated .NET unit testing and coding standard analysis product for improving reliability, functionality, security, performance, and maintainability. .TEST works with programming languages that target the Microsoft .NET Framework, including C#, VB.NET, and MC++ (Managed C++). It can test any file or assembly that has been built to take advantage of the .NET CLR. To prevent common .NET errors and security vulnerabilities, .TEST checks compliance with 250+ .NET development rules. To expose reliability problems, .TEST generates and executes NUnit test cases designed to achieve high coverage and pinpoint code that could cause runtime exceptions. To expose functional errors, .TEST facilitates the addition and execution of user-defined test cases based on the industry-standard NUnit framework. To ensure continued functionality, .TEST's automated regression testing captures the code's baseline behavior and identifies problems introduced by code modifications.