Home Page
Categories: Languages, Testing,
Latest version: 1.6
Added 2009-10-28
Unit tests development environment integrated in Visual Studio.
Visual T# includes:
- T#: a programming language specialized for unit testing. T# is based on C# 2.0 (except anything related with unmanaged code). New keywords have been introduced to simplify test coding. And big emphasis has been placed on the definition of the test intention.
- Tools to compile, run and navigate through tests.
Benefits:
- Transparent usage of best practices: clearly identifies the three parts inherent to a test (Preparation, Execution, Verification).
- Fast problems identification: tests that are not well constructed are separated from those that actually failed.
- Easy validation specification: one keyword assert to handle all the cases.
- Effective debugging: tests concerning a working declaration can be executed without knowing where they have been declared.
- Usage of different contexts: re-execute tests for different contexts without rewriting them.
- Indication of missing logical tests: missing logical tests are indicated upon compilation of the test code.
- Simplified writing: each verification can be expressed in one line of code (this also holds for events, exceptions, etc.), use relative verifications.
Visual T# can be used outside of Visual Studio.
 Built for .NET 2 |
 Add-in |
 Free or free version available |