Imagine that you know exactly which tests are impacted when a change is made and you run only those tests.
This is what SmartRunner does and it’s the first of its kind.
SmartRunner will identify and run only the impacted tests, which means that you no longer waste time waiting for all your tests to run and you get super-fast feedback.
Fast feedback means fast development – it’s the agile way.
Continuous Testing, Continuous Agility
Smart Runner Automatically Runs your tests for you, at the best time possible.
You no longer need to delay running your tests and you will immediately know when a bug was introduced. Which means that you can fix the bug whilst the code is fresh in your mind.
Works When You Are Idle
SmartRunner works for you, in the background, behind the scenes, when your computer is idle.
Running all your tests in optimized order.
That means you can focus on being really productive, because your computer is working for you, running your tests, while you are away.
Smart Snap on Test
SmartRunner’s innovative ‘snap on’ test is the first of its kind.
When a test is snapped on you can visualize all the information you need about the test, which mean that you don’t have to search in log files or lose context by opening multiple windows.
Smart Debugging
Debugging is simple with SmartRunner.
One click is needed to debug and break in the correct location.
One place to see all the information you need to fix the code.
One snapped-on test to navigate without losing context.
Automatically separate unit and integration tests
SmartRunner identifies all integration tests automatically, so it can rapidly run the unit tests after each build automatically and run the slow integration tests only when you are idle.
Which means that integration tests will not disturb your development.
Told you it was Smart.
Continuous Code Synchronization
SmartRunner keeps track of all your code changes; Editor Changes, FileSystem Changes and Even changes that occurred while your Visual Studio was closed.
So you know that when you build and run your tests, you’re running all of your latest tests.
Smart Builder
SmartRunner has another great feature, Smart Builder.
The Smart Builder is used to create the minimum build required to run your tests incrementally, which means that you get results faster and you don’t have to manually build your code.
Don't Believe It's the Best Tool for Unit Testing? Try It Yourself