DIY website user testing in three days

16-07-09 | Posted by: melanie

Previous post | Next post

User testing has got a bad reputation in some circles as being expensive and time consuming. After all, don’t you need a lab, moderators and fancy equipment? Fortunately, times have changed and it is possible to carry out simple user testing on a budget. Follow the advice in this article and you can do it in 3 days.

What exactly is user testing?

User testing involves getting together some typical members of your target audience and asking them to carry out tasks on your website whilst you observe. Watching how they get on, and listening to what they say, will help you improve your site.

Benefits of user testing

  • Increase customer loyalty by improving the satisfaction people have with using your site.
  • Target your budget on developing features and functionality that people actually use.
  • Make informed decisions about strategy based on real data.
  • Gain valuable insight on issues you may not even have considered.

Taking the plunge

So, you’ve taken the plunge and decided to do some testing. Where do you start and how do you keep time and costs down?

You’ll need to:

  • Decide what to test
  • Decide who to test with
  • Recruit participants
  • Create context and tasks
  • Test and capture the results
  • Analyse the results
  • Start all over again!

Planning stage - day one

What to test

Firstly you need to decide what it is you are going to test. To keep it simple you should focus on key issues, areas of the website where you anticipate problems or any complicated processes.

Example areas/issues for testing: homepage, the navigation, the sign up process

Who to test

Who should you recruit to test with? Ask yourself;

  • Who uses your website?
  • What are their motivations?
  • What particular needs do they have?
  • What problem are they trying to solve?

Answering these questions will help you build up profiles of your website users. If you've got time you can flesh out the information for each user to create a series of archetypal users, in user testing circles these archetypal users are sometimes called personas.

Example persona: John works for a law firm based in the City of London. As CSR Development Manager he is responsible for all corporate social responsibility policies and strategy in the company. Part of his job involves researching CSR partnership opportunities with non profit organisations based in London and abroad.

Recruiting participants

In an ideal world you would use an external recruiter to find your test subjects but as this is testing on a budget you will probably end up doing it yourself. The reality is that the recruitment process can't be completed in a day so you should start looking as soon as you've made the decision to do some testing. Remember, it is better to test with people who don’t perfectly match your personas than not to test at all.

To find people to take part ask around, send emails and above all, provide people with an incentive to get involved. This could be a nominal monetary payment, a prize draw, or simply the opportunity to help your organisation. Make sure you give people the full details of when, where and what so they are fully informed.

Don’t recruit too many subjects; you will need no more than 5 people to get useful results. If you manage to find more participants keep them on file for your next round of testing.

The length of each test should be no more than 45 minutes; this means you can easily carry out all your testing in one day. Keeping tests short is more convenient for your testers and won’t give them time to get bored.

Creating context

Next you'll need to come up with scenarios that explain the context of why your testers are visiting your site. You can create any number of different scenarios. They can range from quite specific to very general.

Example scenario: You are responsible for your company’s corporate social responsibility plan and you are looking for a charity for your company to sponsor. You want to partner with an organisation that offers on-site projects for your employees to get involved in.

Creating tasks

Create specific tasks around each scenario. Aim for around 10 tasks taking into account your 45 minute timescale.

Example tasks:

  • Does this organisation offer corporate fundraising?
  • What kinds of projects do they run?
  • How do you contact them?

Testing stage - day two

Capturing the results

Expensive testing often involves using a lab, two way mirrors and lots of equipment but all you really need is a quiet room with a table, two chairs and a computer with internet connection. If you want to record the testing you’ll need some additional equipment. You can either use a digital camera or software like Silverback (for Apple Macs) or Camtasia Studio (for Microsoft Windows) that allow you to record the mouse movements and the person’s face.

If you can afford it then you will benefit from hiring a usability professional, if you can’t then it is better to do it yourself rather than not at all. The best case scenario would be to record the tests and have one person facilitating. If you aren’t going to record the tests it is best to have two people conducting the test, one as the facilitator and one to take notes.

Practice makes perfect-ish

Before you let loose on real, live subjects you should practice the test on a colleague or other willing person. A practice run will draw your attention to any inconsistencies or other problems in the way you have presented your tasks or the test itself.

Carrying out the tests

Before you start the test you should explain to your test subject what the test is about, making it very clear that you are testing the site and not them. You can also ask them some background questions which will give you some insight into their level of experience or any notions they have about the site. It is useful to ask the subject to ‘think-aloud’ throughout the test, this will help you in understanding any problems they have.

During the test you should read each of the scenarios and tasks to your test subject. It might help to provide them this on a printed sheet too. Don’t interrupt or try to help them complete tasks, regardless of how frustrating watching them might be! It’s important that you remain calm, friendly and impartial throughout.

Reviewing stage - day three

Analysing the results

You should analyse the results of your testing as quickly as possible, preferably the next day.

There’s no need to write a long report, or to cut together expensive videos (if you recorded the tests). Simply get all those involved in the project together and debrief them on your findings. If you need to write it up keep it short and sweet, a bulleted list should suffice. You should concentrate on the issues you found, recommendations on how to fix them, how easy they are to fix and how important the fixes are to your overall strategy. This will help you prioritise the right issues.

Starting all over again!

Once you’ve solved the immediate issues it’s time to start all over again! Studies show that running 3 tests with 5 users will yield better results than running 1 test with 15 users because you are able to test the work you’ve done to resolve the first set of issues.

If you are in the process of developing your website include user testing as part of the development cycle, this will save you making expensive mistakes.

If you already have a website, include user testing as part of your ongoing website maintenance. Testing regularly will keep you in touch with your user’s needs and keep your site relevant. It will also help you to decide on which new features you should implement.

Test early and test often, you can do it.

Further reading to get you started;

Categories: Strategy | User testing

Submit a comment

Remember my personal information

Notify me of follow-up comments?

Back to top

About this blog

Read this blog for our opinions, musings, tips and favourite things on the web.

Subscribe to our blog

Get our posts in your RSS feed reader (what is RSS?)