More and more software development shops are moving towards a model where developers are responsible for writing their own automated tests. There are many good reasons to move to developer-led automated testing, and there are also many bad ways to go about doing it. This article will walk you through