Browsing All posts tagged under »tdd«

On acceptance test architecture, lifecycles and responsibilities

December 18, 2013


I was recently in a conversation with testers about how acceptance tests should be structured.   As we revisit how Blackboard conducts test automation, we were looking at patterns and practices to employ.  I shared my following perspective on how to think about the architecture of your acceptance test infrastructure, the lifecycle of a specification, […]

Upcoming Talks

October 22, 2012


I haven’t posted in a while, but I wanted to share some upcoming talks I will be giving before the end of the new year. Tomorrow I will closing the day at AgileDC with my Continuous Delivery Applied presentation.  This will be my first time attending AgileDC and I am very excited to be ask to […]

Dojos, Katas and Software Craftsmanship at Excella

April 21, 2011


The Software Craftsmanship movement is creating quite a stir in the software development community, with experts on both sides of the fence arguing its value.   At Excella Consulting, we have embraced the Software Craftsmanship movement and feel that the benefits of writing clean code does not conflict with the needs of our customers.  Our […]

Thoughts on Application Lifecycle Management (ALM)

March 4, 2011


Last week, I was asked to give my opinion on Application Lifecycle Management or ALM.  Specifically, I was asked how can teams effectively manage their design, development, test and deploy processes as well as pick the right tools for the job.  Here is the answer I gave: The cornerstone of a strong ALM process is based […]

A Practical Approach to Unit Testing

May 7, 2010


Last year I was asked to give a 1 day workshop on how to write unit tests. I put together a presentation and workshop format and it was a huge success. The team quickly took to not only writing unit tests but was able to quickly utilize mock frameworks and other testing tools. Code coverage for the application quickly jumped and management was pleased. I recently took another look at this presentation to see if I wanted to revise anything and I thought that I might want to share some of the thoughts here. These guidelines are intended to get somebody started with unit testing quickly, but could be a welcome refresher for somebody who has been writing tests for a while.