Quality Assurance

Evaluating the User Interface presentation

I recently presented Evaluating the User Interface and User Experience at the Boston Drupal 4 Design camp, held at MIT's Stata Center.

My presentation was for web designers, Drupal themers and anyone else involved in web projects, but my message is this: test and QA your own work, but don't QA your work by yourself; always get a second pair of eyes. My talk covered* the whys and hows of best practices and testing:

  • Screen resolutions

Registration Form Error Message Shenanigans

In this blog post, I explain why all registration form submission error messages should be stated in plain language as a single step, not in an irritating succession.

Just now, I tried registering for BNET, after being prompted to login or register to read an article. Fine, whatever. I'll register.

The registration form is too long (while writing this, I went back and counted 18 fields. 18, really?

Thoughts on Selenium IDE

Selenium IDE is a free Firefox add-on that is used for automated website testing. One can record their mouse and keyboard inputs and create a 'test case'. Further customizion (i.e. confirming a phrase appears) can be done using Selenium or a text editor. One can then play back their test in Firefox and Selenium IDE will flag any errors or mismatches to the test case. Mostly I've used it to test Plone sites and bulletin boards. It's a brilliant tool for any development team.