BitmapCompare

We've spent so long trying to get people to effectively test-driven their persistence mechanisms that people have started to ask us "What about the other end?" In other words: "How do you test look-and-feel?"

Just like we had to invent transition testing to make databases testable, we have to think outside the box a little to make look-and-feel tests, too. The good news is: if you are interested in testing the way your application looks, you probably already have a picture that can be used as a specification... your User Interface Composition ("UI Comp"). The bad news is that, as with database development, we can't just copy the old behavior-based TDD memes and expect them to work.

To start, we propose using something like BitmapCompare - a free component that compares an expected bitmap to an actual and generates a useful analysis of any deviations.

There will be more on this page as the product grows. Right now, its interface and behavior are relatively self-explanatory.

Download it. Slap it in a FIT fixture. Try it out.