Unit Tests with Visual Studio 2008 (screencast)
Test Driven Development (TDD) has long been advocated as a "best practice" in software development. Without picking apart the details with this theory, I'll just summarize the concept:
- prior to jumping in with both feet, writing functional code, start with stubbed out methods/functions/classes/etc... (you might use Class Designer for this part)
- second, create a test harness that aligns with the functional requirements... these should test for "expected" results and compare them with "actual" results returned from the functional code (class/method/etc...)
- finally start adding code to your stubbed classes/methods... and refining this code until your tests harness receives all "expected" results
Creating these test harnesses can be a cumbersome task and seem to take time away from the valuable development time. Visual Studio can automate a majority of this for you saving you tons of time without bolt-on 3rd party tools, and most importantly recover that valuable development time "without" sacrificing quality code!
Instead of rambling, I recorded a quick 7 minute screencast to get you started in Unit Testing with Visual Studio 2008:
Note: This just touches the surface, but will hopefully prove a decent introduction.
Comments
Anonymous
May 10, 2008
The comment has been removedAnonymous
May 10, 2008
The comment has been removedAnonymous
May 11, 2008
I have silverlight beta 2 installed and as you know unable to install version 1. Is it possible to provide a download link?Anonymous
January 29, 2009
Great screencast.. helped me write unit tests cases very quickly.. Keep up the good wrok.. ThanksAnonymous
April 22, 2009
The window is so small... Hard to see the videoAnonymous
April 23, 2009
Hi Andy, It's a Silverlight Control, so all you have to do is double-click the window and it will go Full-Screen. Thanks, Jeff