Archive for January, 2010

A (overlooked?) use case for the Strategy pattern

Composition over inheritance. It seems that we all agree and understand this valuable principle. I’ve been reading a good amount of code lately from some open source projects (including mine,) and I think we are still missing at least one use case where to apply it. This is what I’ve seen: class A has method [...]

, ,

9 Comments

FEST-Swing 1.2a4: GUI Testing Made Easy

I’m proud to announce the release of FEST-Swing 1.2a4! FEST-Swing is a Java library that provides a fluent interface for functional Swing GUI testing. This library provides an easy-to-use API that makes creation and maintenance of GUI tests easy. This is the fourth and last alpha release planned for version 1.2. This new release includes [...]

, , , ,

2 Comments

Thoughts about "UI Test Automation Tools are Snake Oil"

I just finished reading "UI Test Automation Tools are Snake Oil" by Michael Feathers. Although I agree with many of the ideas in the article, I also think it contains some hasty generalizations and misplaced blame. Mr. Feathers points out that “selling UI test automation tools is irresponsible” and these tools are sold “with a [...]

,

No Comments

Resolutions for 2010

As an attempt to document my plan for this year, the following are tech-related resolutions for 2010: Learn one or more programming languages. I spent most of 2009 working on FEST. Even though I learned a lot more about Swing, enjoyed writing clean and testable object-oriented code, and implemented many interesting features, all the development [...]

, ,

4 Comments