Skip navigation.

Unit testing frameworks & tools

NUnitASP Architecture walkthrough video from Jim Shore

NUnit | unit testing frameworks & tools
Jim Shore, one of the Agile folks out there, has created a nice animated video using Camtasia that talks about how the NUnitASP Architecture works. It's not really for those without any NUnitASP experience but it's definitely interesting and I hope there will be more of this to come.
Here's the full excerpt from his email to the Test-First user interfaces mailing list at Yahoo:
 
At the Agile 2005 conference, Joshua Kerievsky talked about using alternatives to hands-on coaching to "commoditize" training in XP.  I found it to be a thought-provoking talk.  Well, tI've tried out one of Joshua's ideas and I'm very pleased with the result.
 
NUnitAsp is a tool for test-driven development of ASP.NET.  I've produced a video that talks about NUnitAsp's architecture, the challenges that you face in NUnitAsp, and ways to overcome them.  It's a neat presentation, very compact at eight minutes, and well illustrated with animation and figures, if I do say so myself.  Although it's intended for advanced users, I think anybody interested in NUnitAsp or TDD in general will learn something from watching it.
 
I'm very happy with the way this turned out and I hope you'll take a look.  Please let me know what you think.  You can find the video on the NUnitAsp web site:
 
 
This is the first time I've produced a video like this and I've blogged about the experience here:
 
 
Enjoy!

Test Framework Comparison

unit testing frameworks & tools
Read almost any software developer journal or website and we're told that responsible developers write test cases. If those developers are Java developers then, most likely, they use JUnit for those test cases. JUnit is probably the oldest and certainly the most popular Java-based testing framework around. Created by Erich Gamma and Kent Beck, JUnit has become the de facto standard for unit testing. In the interim, however, other frameworks have been built to address various faults and deficiencies with JUnit.

Technique for Manipulating the HttpContext within NUnitAsp tests

.NET | unit testing frameworks & tools
I created a Setup.aspx file that would allow me to make requests to it and pass in a static method that I wanted to call, and as a result, any code that ran inside of it would run inside the web’s application domain and have access to the Session and HttpContext.

Author: Robin Curry
Published: June 27, 2005

Thycotic Software TddStarterKit

test driven development | unit testing frameworks & tools
Thycotic.TddStarterKit is a collection of useful tools and extensions for NUnit and NUnitAsp that solve some of the problems commonly encountered on TDD projects.

JTR: Java Test Runner

java | unit testing frameworks & tools
A Java framework that helps developers in building test suites. JTR is based on concepts such as Inversion of Control, and is ready for EJB and JMS testing.

AnyUnit: test code generator for MSVS

unit testing frameworks & tools
AnyUnit is an add-in for Microsoft Visual Studio. Its purpose is to create and execute test code for Visual C/C++ and C# projects.

AnyUnit speeds up creation and deployment of unit tests by creating test code stubs for every class and function defined in the original project and providing a one-button test executioner.

Commercial tool.

CFNUnitBridge: Test Driven Development for the .NET compact framework(almost there)

unit testing frameworks & tools
Just found this via this post over at CodeBetter.com.
 

The goal of the CFNUnitBridge is to bring unit testing and test-driven development to the .Net Compact Framework. Currently it specifically targets NUnit, but in the future it will work with multiple unit testing frameworks.

Parasoft Jtest: automated Java unit testing and coding standard analysis tool

java | unit testing frameworks & tools
Parasoft Jtest is an automated Java unit testing and coding standard analysis product that improves Java code reliability, functionality, security, performance, and maintainability.

To expose reliability, security, and functionality problems within each unit, Jtest examines each class, then generates and executes JUnit test cases designed to achieve high coverage, expose uncaught runti