TestRunner will change the way you NUnit test by making it a seamless experience
with programming. Tests run in the background and richly interact with the Visual
Studio editor instead of a separate program, saving you from the window shuffle
or losing your place in your code. Unit testing, code coverage, and now performance
profiling all in one convenient tool.
New! Test Driven Development Support for NUnit
Run your tests directly from the editor with direct red/green/refactor
feedback straight to the editor. Tests can be run with a hotkey or on the context
menu without ever leaving the code editor, keeping you in the zone for Test Driven
Development. For greater feedback, failed test cases automatically mark the line
that caused the test failure and provide the test stack trace in a tool tip.
Integrated Testing
NUnit testing is the standard for automated unit testing in .NET. The basic NUnit
tools are, however, very primitive and require leaving the Visual Studio .NET environment
to use them, losing your place in the code. TestRunner streamlines your testing
by moving NUnit testing into a first-rate plug-in without changing your test code.
Test output is logged directly to Visual Studio.
Integrated Debugging
Debug your tests with a simple right-click directly in the Visual Studio editor.
You can run your test and stop on breakpoints without ever leaving the Visual Studio
.NET environment or needing to set a startup program.
New! Integrated Code Coverage
Tests check the quality of your code and coverage checks the quality of your tests.
Automatically collect code coverage metrics while running your tests as part of
you development process.
Code coverage works directly inside Visual Studio collection file, class, and line
level statistics, identifying which classes need more testing.
New! Integrated Code Profiling
Performance profile your code while you test. In addition to running your NUnit
tests, TestRunner is a fully integrated code profiler, collecting per line performance
metrics, hits, and average timings and displaying them in the real Visual Studio
editor, not in some external tool. TestRunner is a far easier to use and faster
profiler than any other.
New! Serious Speed
Work with huge bodies of tests faster than ever. Load up to 1400 tests in 5 seconds,
with the first test starting in 5 seconds. Smaller projects are effectively instant,
taking less time to start the test than the compile. Testing is done on background
threads, so Visual Studio still responds while your NUnit cases run, allowing you
to keep programming. So fast, you won't even notice.
Solution Testing
If you live in Solution Explorer, TestRunner is there for you. You can run all tests
in a solution, project, folder, or single source file with a right click. TestRunner
does the work of figuring out which classes and files are tests.
100% Compatible
TestRunner is 100% NUnit compatible, built directly from stock NUnit. TestRunner
extends NUnit without replacing it to work within the Visual Studio .NET environment.
There is no need to change any of your test cases or code.
Intelligent Output
TestRunner streams Trace and Console output back to the Visual Studio output window
along with test result messages, timings, and stack traces. You can even right click
to navigate directly to any .NET stack trace error line in the output window.
NUnit test failure messages are even easier, simply double click on the failure
messages with line numbers to navigate from the output window to the failing test
location.
TestRunner Provides
- Test Driven Development inside Visual Studio 2005
- Integrated debugging from a simple context menu in the editor
- File, method, and line level code coverage in the editor
- Graphical test feedback directly in the Visual Studio editor
- Console & Trace redirection to the Output Window
- Non-blocking test runs -- program while you test on a background thread
- Test failure tool tips and line markers
- Ultra Performance tested with suites of 1400 unit tests