NCrunch Continuous Testing Tool Released!

by Remco 6. May 2011 05:01

Over the last two years, I've been working away on a little side-project that I've kept mostly hidden away from the world. It was a project born out of frustration with the limitations of the automated testing tools we work with day-to-day in .NET, and while it hasn't exactly been an easy tool to develop, I'm happy to announce the release of the first public beta of NCrunch - the first ever continuous testing tool in the .NET space to make use of inline code coverage.

NCrunch takes much of the tediousness out of test-driven-development (actually, ANY kind of .NET development that makes use of automated tests). Essentially, NCrunch is a Visual Studio plugin that automatically builds your solution in the background and runs your automated tests while you work. There is considerable intelligence under the hood, along with the ability to project persistent inline code coverage through your source files in a tidy and unobtrusive way.

I could easily go on and on about NCrunch, but I think the best thing would be to just recommend you give it a try. I've also written up some documentation covering the details of how to make best use of it.

I want to thank everyone that's helped me with all of their advice and alpha testing over the last two years. While it's now stable enough to add value, I believe NCrunch has a bright future ahead of it with lots of regular updates and features. I'd love to hear how everyone gets on with it and whether there's anything that can be done to make it even better!

Tags:

Comments (4) -

Hamish Graham
Hamish Graham United Kingdom
5/7/2011 12:08:31 AM #

Many of us who work alongside Remco have been using his tool NCrunch during our day to day development over the past month or two and find it to be of great benefit. Remco has done an extremely good job here and it's quite amazing how it can change your entire development process for the better. He has found tweaks for NCrunch to work with solutions we are working with that have over 3000 tests including integration tests that take upwards of an hour to run. Using his test running optimisation techniques any issues are highlighted to you much sooner than running the suite of tests manually.  

Definitely worth a go and I recommend trying it out.

Gavin van der Merwe
Gavin van der Merwe United Kingdom
5/8/2011 9:07:00 PM #

+1

Well done! Smile

I would have to agree with Hamish tests have to be optimised and if you can cut them down to be single purpose, this is a tool that provides very valuable feedback while developing. Perhaps we will see a blog series about "Test Optimisation" in the future?

A definite thumbs up!

Tim Roberts
Tim Roberts United Kingdom
5/9/2011 6:51:22 PM #

Finally, my Visual Studio has 'NCrunch'  in the menu! Great stuff Remco, looking forward to using it.

Remco
Remco United Kingdom
5/9/2011 10:35:44 PM #

Thanks guys!  I couldn't have built it without all your feedback and encouragement Smile

Pingbacks and trackbacks (2)+

Comments are closed

About Me

I'm Remco Mulder, the developer of NCrunch and a code monkey at heart.  I've spent the last decade consulting around Auckland and London, and I currently live in New Zealand.  Interests include writing code, writing tests for code, and writing more code! Follow me on twitter

RecentPosts