TestDriven.Me

I hope to spend some time discussing testing with VB.NET. I don't think of myself as an expert, but I have had some experience and certainly some opinions. I will try to share some of those opinions along with some information and hopefully generate some discussion so that we all can improve our skills a bit.
Let's Get Started

So, I am new to blogging.  I plan to use this space to discuss issues related to testing in the VB.NET environment with emphasis on using NUnit, TestDriven.NET and WatiN.  There are certainly many other options for testing, but I'll let someone else cover most of those.  I want to focus on tools that are free to use and that will help us all to be better developers if we learn to use them in our daily work.

 A little about me...I started programming on the TRS-80, which for those that don't know was one of the first microcomputers.  It had no hard drive, no floppy, or CD, just a cassette tape and 16MB of RAM.  Back before the Internet, BBS systems were all the rage.  I ran an Adventure based BBS on a Commodore64 with two floppy disk drives for several years.  Now I work for a large shipping company helping to keep track of containers moving around the world.  There have been lots of steps in between.  I started with MS Basic, learned procedural programming the hard, self-taught way.  Finally got my BS in MIS degree some time later.  Liked RAD, never liked waterfall, happy with Agile, and eXtreme looks good, which has finally dragged me kicking and screaming into object oriented programming, which was a big step for me.

Now here I am a big proponent for unit testing in particular and testing in general.  I plan to spend some time discussing why you would want to make unit testing a part of your development, but primarily I want to discuss how to make unit testing work for you.  Since my time is spent writing and maintaining web sites these days, I will focus on testing not only the back end processes such as business and data layers, but also the web pages themselves using WatiN.

Contents

This page will contain links to the other pages related to my extended discussion of unit testing using WatiN, WatiN Test Recorder, NUnit, TestDriven.NET with examples provided in VB.NET.

Introduction

A brief discussion of why unit testing is important and what tools will be discussed.

Unit Testing Methodology

An explanation of the types of tests that can be run and how unit test projects can be structured and methods for running and evaluating the results of unit tests.

How to use WatiN to Test Web Pages - Part I

A brief discussion of how to use WatiN to test web page UIs using either a console application or a Windows Forms application to drive the unit tests.

How to use WatiN to Test Web Pages - Part II

A brief discussion of how to use WatiN to test web page UIs using either a console application or a Windows Forms application to drive the unit tests.

Published Thursday, March 06, 2008 8:58 PM by ddodgen

Comments

No Comments