Author Archives: Jake Benilov

What we do with anonymous user comments on GOV.UK

Anonymous feedback from GOV.UK’s users has proven immensely useful since the site launched in 2012. This post describes how this feedback is captured and what makes it useful.

GOV.UK discussion in parliament

GOV.UK was brought up in Parliament yesterday. Some praise, and I liked the┬áchallenge laid down to improve the usability. Lord Leigh of Hurley: In fact, last week I attempted to put myself in the shoes of such an SME businessman and visited the government website to seek help. As your Lordships may know, the new […]

Should DbFit be used for running performance or production data tests?

This question has been discussed on the DbFit forums a few times (and very similar discussions have taken place over at the FitNesse forums); here is my 2c on the subject.

Release of DbFit 2.0.0 final

Good news, everybody – the long-overdue release of DbFit 2.0.0 is finally here. As always, the ZIP archive can be downloaded from the DbFit homepage. This release is identical to the 2.0.0-RC5 release, which hasn’t had any show-stopping bugs raised against it for several months now; you can learn more about it in the release […]

Useful GitHub patterns

Both my day job and my open-source work involve constant use of git and GitHub. These are some useful patterns that I’ve found myself using regularly.

Big data profiles: surviving a legacy migration with continuous delivery

Recently, I interviewed a team lead, working in a large financial services company, about ensuring a high level of quality for a large ETL migration project that his team had delivered.

Browser testing tip: decompose page objects into panel objects

The problem If you are writing browser-driven tests, the Page Object pattern is a really useful abstraction to use. Let’s assume that our test wants to interact with the navigation bar on a complex page (eg The Guardian homepage): We could create methods for doing this on the page object class: However, for a page […]