My various projects around the web

My Projects

I'm slowly putting some bits and pieces up on BitBucket (I'm damianm there)

CodedUI Test Guidance

Visual Studio 2010 has a UI automation test tool called CodedUI tests.The tool has a test recorder function to enable non-technical testers to record and replay tests. Unfortunately the code generated by this produces some brittle and hard to maintain code which starts to break when inevitable changes happen inside an agile project.

Most teams I've spoken to have ended up abandoning these tests after much frustration.

The API however is quite decent, and I've put up some sample code demonstrating a pattern and some extension methods to develop maintainable tests that should be able to evolve with your project.

DbUp

Many years ago I built a small tool to automate database schema migrations across multiple environments. After a discussion with a client I was going to dig out the code and open source it. Paul Stovell had a similar tool and open sourced it in that same week. I've since added my own changes to DbUp and remain a committer on that project.