Questions? Email Us or Call 1 (800) 936-2134

TestMatrix - Painless TDD™

Unit Testing, Code Coverage and Test Profiling for .NET

Latest build:
Release date:
October 28, 2016
Supported Frameworks:
MS Test
Supported IDEs:
Visual Studio 2015
       incl. Community Edition
Visual Studio 2013
Visual Studio 2012
Visual Studio 2010
Visual Studio 2008
Supported Languages:

TestMatrix helps you improve the quality of your code by making test driven development painless and convenient. TestMatrix is a 3-in-1 application that adds to Visual Studio support for

TestMatrix seamlessly incorporates these critical development practices directly into the coding process itself.

TestMatrix supports all the popular .NET languages, so it doesn't matter if you are developing in C#, VB.NET, or ASP.NET, TestMatrix will improve your ability to write quality, tested software.

Try the free trial today and find some interesting, and real, problems right away!

Test Runner

Enjoy seamless test driven development experience
  • 100% compatible with your existing tests
  • Run unit tests as easily as compiling
  • Run unit tests directly from Visual Studio
  • Create your own test groups
  • Automatic code coverage analysis
  • Automatic code profiling
  • Easily debug your unit tests
  • Supports most popular unit testing frameworks: NUnit, MSTest, MbUnit, CsUnit and xUnit
  • Command line support

TestMatrix will change the way you unit test by making it a seamless part of the programming experience. TestMatrix makes it easy and practical to follow a "code a little, test a little" philosophy. You can run your entire suite of tests in the background as easily as building your project, or more interactively through the Test Explorer window. You can even run and debug your tests directly from the editor itself via hot key or context menu, keeping your hands on the keyboard where they belong. Test results are reflected in the editor itself, as well as a results window, showing you which tests failed, along with where and why. TestMatrix automatically marks the lines that caused the failures and provides a convenient stack trace explorer.

Learn more about Unit Testing with TestMatrix.

Code Coverage

Easily track your code coverage
  • Track your coverage automatically while you test
  • Editor highlighting to see what you are missing
  • Export coverage results as XML
  • Command line support

Unit tests check the quality of your code, code coverage checks the quality of your unit tests. Without some way to track your test coverage, there's no way to know how thorough your tests really are. With TestMatrix, code coverage metrics are collected automatically as you run your unit tests and applications. Code coverage is highlighted in the editor window, showing you exactly which lines have and have not received testing coverage. TestMatrix brings coverage into Visual Studio itself, so that the benefits of its feedback becomes a constant part of the development process. TestMatrix also allows you to review file, class, method, and line level statistics across the entire solution to identify which classes or methods require additional testing.

Learn more about Code Coverage in TestMatrix.

Test Profiling

Experience convenient, no nonsense profiling
  • Profile your code from within Visual Studio itself
  • Continuous profiling at the unit level
  • Targeted performance analysis
  • Command line support

TestMatrix adds test profiling features directly into the IDE, making it easier to use and learn than stand alone profilers, not to mention much more affordable. TestMatrix automatically collects line level performance metrics such as hit and object creation counts, memory utilization, and execution time as you test your application. As with code coverage, feedback appears directly in the Visual Studio's editor, in the form of hot spots markers and timing bars. Performance and memory utilization data is also rolled up into solution wide reports for your analysis. These easy to use features allow you to intuitively judge the performance profiles of individual lines and methods, while you test. When performance and memory usage information is constantly visible, you'll be surprised by the things you learn about your code and the problems you spot early.

Learn more about Test Profiling.

Free Trial Buy Now