Category Archives: Testing

Xen, LVM, CentOS, and a large hammer.

At work we’ve been trying to do more comprehensive release testing, on the basis that it’s a Good Idea to make sure our stuff works. Part of this is testing the deploy process. Our software is installed into Linux appliance servers that are used specifically for this one purpose. One of our products works well [...]

Doing it wrong.

I’m going to start by proposing the following: Doing it right > doing it wrong > not doing it at all. I do firmly believe that in terms of software development, test-driven development (or ‘test-first’, or ‘behaviour-driven’ development, which all seem to be variations on a theme) is the right way to do it. You [...]