An introduction to usability testing and how to prepare one
We can't exactly predict how someone will use a particular interface, so testing becomes an important phase of any project
🇬🇧 English Version (Scroll down for the Portuguese version)
What is a usability test?
Usability testing refers to the evaluation of a product or service by testing it with representative users. It usually involves observing people as they try to complete tasks given by the test moderator.
Usability studies allow us to collect qualitative behavioural data, as well as learn behaviours and cognitive patterns.
The importance of testing
We can't predict exactly how people will respond to an interface without first testing it. Usability testing allows design and development teams to identify the most significant problems.
The sooner problems are identified and corrected, the less it costs, the better the experience and the less impact it has on development time.
Planning - What you'll need
Define objectives and start a research plan
Determine the format and orientation of the study
Determine and recruit participants
Write the test tasks
Conduct a first pilot test
Decide on metrics and success criteria
Motivate others in the team to observe
Determine what you want to learn, identify the questions, concerns and purpose of the research.
Example: Is it easy for users to find the library timetable?
Don't commit to too many objectives in one study.
Determine the study format
The tests can be carried out in a laboratory or in a context. As well as choosing the location, you'll need to set a time for each participant and have an organised schedule.
Moderate or not moderate
Moderated tests tend to provide more valuable insights and opportunities due to their nature. They can also be completed by asking or recalling the think aloud protocol.
In person or remotely
Generally, whenever possible, studies should be carried out in person, as it's possible to analyse more data, particularly body language. However, with remote opportunities, we often choose to test remotely using tools such as Zoom, Lookback, etc.
Determine the number of users
According to Jakob Nielsen, 5 users should be enough for a usability test. Not to be confused with contextual interviews where this number is different.
On average, 5 users discover 75% of the most serious usability problems. It's better to do several studies with 5 people than just one study with 20 participants.
Don't forget to recruit one or two extra people to account for those who might be missing.
Recruiting the right participants
The best insights come from obtaining feedback from real users. That's why it's preferable to recruit the most representative users we can.
Write tasks according to the test objectives
In a usability test, people are asked to complete a series of activities while using an interface, product or service. These activities or tasks are usually written within scenarios and fulfil the objectives of the study.
Writing contextual and realistic tasks is essential for carrying out a valid usability test.
Use exploratory tasks to learn more about behaviour
Exploratory tasks allow you to learn how people discover or explore information.
Example: You're interested in booking a holiday for your family. See if you can find what fulfils your needs.
In more quantitative tests or to validate flows, more specific written tasks can be used, but without ever referring to parts of the interface or information that could create cognitive biases in the participant.
✅ Good example: Find the opening hours of the municipal library.
❌ Bad example: Find the contact page.
Decide to collect metrics
The time it takes to complete the task, degree of satisfaction, success or error rate, and recommendations are some of the most common metrics to be used in usability testing.
Do a pilot test
Pilot testing helps you fine-tune the details of certain tasks or your script. It also helps you validate that you'll be testing with the right audience.
These pilot tests can be even more critical when it comes to unmoderated remote tests.
Let's test!
We're ready to start testing and validating our path. 😎
And don't forget to bring a member of your team or the customer themselves, if that's the case. There's nothing more valuable than seeing real users using our product. It's the easiest way to convince someone that the right changes need to be made!
🇵🇹 Versão Portuguesa
O que é um teste de usabilidade?
Testes de usabilidade referem-se à avaliação de um produto ou serviço, testando-o com utilizadores representativos. Geralmente envolve observar as pessoas, enquanto estas tentam completar tarefas dadas pelo moderador do teste.
Os estudos de usabilidade permitem-nos recolher dados comportamentais qualitativos, bem como aprender comportamentos e padrões cognitivos.
A importância dos testes
Não podemos prever exatamente como é que as pessoas vão responder a uma interface sem primeiro testá-la. Os testes de usabilidade permitem que as equipas de design e desenvolvimento identifiquem os problemas mais significativos.
Quanto mais cedo os problemas forem identificados e corrigidos, menos custos haverá, melhor será a experiência e menos impacto terá no tempo de desenvolvimento.
Planeamento - O que vais precisar
Definir objetivos e começar um plano de investigação
Determinar o formato e orientação do estudo
Determinar e recrutar participantes
Escrever as tarefas do teste
Fazer um primeiro teste piloto
Decidir as métricas e critérios de sucesso
Motivar as outras pessoas na equipa a observar
Thanks for reading UX Snack Newsletter! Subscribe for free to receive new posts and support my work.
Determina o que queres aprender, identifica as perguntas, preocupações e a objetivo da pesquisa.
Exemplo: Será fácil para os utilizadores econtrarem os horários da biblioteca?
Não te comprometas com muitos objetivos num só estudo.
Determinar o formato de estudo
Os testes podem ser realizados em laboratório ou em contexto. Além de escolher o local, vais ter de definir uma hora para cada participante e ter uma programação organizada.
Moderado ou não moderado
Os testes moderados tendem a fornecer insights e oportunidades mais valiosas devido à sua natureza. Podendo também completar com perguntar ou relembrar o protocolo think aloud.
Em pessoa ou remoto
Geralmente e sempre que possível os estudos devem ser realizados presencialmente, pois é possível analisar mais dados, nomeadamente linguagem corporal. No entanto, e com as oportunidades remotas, é muito comum optarmos por testar remotamente usando ferramentas como o Zoom, Lookback, etc.
Determinar o número de utilizadores
Segundo a Jakob Nielsen 5 utilizadores devem ser suficientes para um teste de usabilidade. Não confundir com entrevistas contextuais onde este número é diferente.
5 utilizadores descobrem em média 75% dos problemas mais graves de usabilidade. É preferível fazer vários estudos com 5 pessoas do que apenas um único estudo com 20 participantes.
Não te esqueças de recrutar uma ou duas pessoas a mais para contares com os que podem faltar.
Recrutar os participantes certos
Os melhores insights vêm da obtenção de feedback através de utilizadores reais. Por isso, é preferível recrutar os utilizadores mais representativos que nos seja possível.
Escrever tarefas de acordo com os objetivos do teste
Num teste de usabilidade, as pessoas são convidadas a completar uma série de atividades enquanto utilizam uma interface, produto ou serviço. Estas atividades ou tarefas são geralmente escritas dentro de cenários e cumprem os objetivos do estudo.
Escrever tarefas contextuais e realistas é essencial para realizar um teste de usabilidade válido.
Usa tarefas exploratórias para aprender mais sobre o comportamento
Tarefas exploratórias permitem aprender como é que as pessoas descobrem ou exploram a informação.
Exemplo: Está interessado em reservar umas férias para a sua família. Veja se consegue encontrar o que satisfaz as suas necessidades.
Em testes de carácter mais quantitativo ou para validar fluxos podem ser usadas tarefas escritas de forma mais específicas, mas sem nunca referir partes da interface ou informação que possa criar vieses cognitivos no participante.
✅ Bom exemplo: Encontre as horas de funcionamento da biblioteca municipal.
❌ Mau exemplo: Encontre a página de contactos.
Decidir recolher métricas
O tempo que é necessário para completar a tarefa, grau de satisfação, taxa de sucesso ou erro, e as recomendações são algumas das métricas mais comuns a serem usadas em testes de usabilidade.
Faz um teste piloto
O teste piloto ajuda e afina os detalhes de algumas tarefas ou do teu script. Também te ajuda a validar se vais testar com o público certo.
Estes testes piloto podem ser ainda mais críticos quando se trata de testes remotos não moderados.
Vamos testar!
Estamos prontos para começar a testar e validar o nosso caminho. 😎
E não te esqueça de trazer um membro da tua equipa ou o próprio cliente, se for esse o caso. Não há nada mais valioso do que ver utilizadores reais a usarem o nosso produto. É a maneira mais fácil de convencer alguém de que as mudanças certas têm de ser feitas!