TestDriven.NET 1.0 - The Acid Test

As you may have already noticed, TestDriven.NET 1.0 has finally been released!  In the stress and excitement of getting a golden build together, I didn't get a chance to blog about it myself before lighting the blue touch paper!  For what feels like months I've been working nights trying to ensure that TestDriven.NET works with all versions of Visual Studio .NET, for all languages, on all platforms, for all user types using any of the major unit testing frameworks. The compatibility matrix is daunting and there are a lot of dark and scary corners!  This couldn't possibly have happened without countless debugging sessions over email and Messenger with many individuals.  I would also like to thank people for their patience with the beta and RC version timeouts.  This kept the pressure on for new releases and gave new versions of the installer an important workout.  This has now been disabled and I'm not sure I will ever use timeouts again!

When you go to download V1.0 you will notice a few things.  Firstly a proper website!  The site design and graphics were done by Andrew Forkes and Anne Carter (graphist). I'm absolutely thrilled by how it has turned out - I hope you like it as well.  I'm also asking people to register and fill in a survey about what .NET and TDD related technologies they're using.  This will give me invaluable information about where to focus future development efforts.  I mentioned the formidable compatibility matrix - this isn't helped by (for example) not having the faintest idea how many people are still using Visual Studio .NET 2002.  With the survey data I will be able to make informed decisions about what to support.  There are also a few questions that will be interesting to blog about later (eg what testing related tools people are using).  I hope you don't mind filling it in; if you do, at least answer the last question honestly.  ;o)

Enjoy!

Jamie Cansdale
Mutant Design Ltd.

5 Comments

  • Hey Jamie, I second the congratulations.



    While going through the registration survey, you listed quite a few continuous integration servers. I have heard of CruiseControl, Hippo, and Draco, but not BuiltIt. Was it BuildIt? I can't even google "buildit.net", but I want to learn more about these tools as we're running into licensing issues where every workstation is legal but no workstation can build all the modules.



    Could you list all the continuous integration servers mentioned in the survey? Thanks.

  • Great Job! This tool will be a great help once I get my TDD process down. Have any resources on TDD for databases? This seems like the hardest thing to test for, when the tables your accessing are not owned by you and you need to pull from multiple tables.

  • Great site-design and a great product! I see the bug section of testdriven.net isn't up and running yet. I don't know where to file this bug so I'll do it here if you don't mind :)



    In 'mbunit-report.cruiscontrol.xsl' the line saying <xsl:for-each select="//assemblies/assembly"> should be: <xsl:for-each select="assemblies/assembly">



    Cheers,

    Yussef

  • 272659.. Bang-up :)

  • 272659.. Amazing :)

Comments have been disabled for this content.