Testes de Usabilidade#
Discutimos muitas vezes em aula sobre a importância de considerar o usuário durante o processo de desenvolvimento de software. Entretanto, perguntar ao usuário o que ele acha sobre uma interface pode ser um método bastante enganoso. Por esse motivo é interessante também utilizarmos métodos de avaliação de interfaces que sejam mais quantitativos e que dependam menos de possíveis viéses criados ao longo do estudo.
Avaliação qualitativa
Métodos qualitativos de avaliação de interfaces (ex: entrevistas) também podem ser muito úteis. Entretanto é necessário realizá-las com muito cuidado. A escolha das palavras é particularmente importante para não enviesar a resposta dos participantes. Além disso, entrevistas e outros métodos qualitativos tendem a ser mais custosos. Assim, devemos ser estratégicos na escolha dos métodos de avaliação utilizados.
Por exemplo, no início do projeto é interessante realizar estudos mais abertos, como entrevistas. Já ao testar alguma mudança menor no layout de uma página é possível obter bons resultados com testes mais quantitativos, como os que desenvolveremos na aula de hoje.
Vamos realizar um experimento e depois discutiremos os resultados com a turma.
Exercise 1
Você pode acompanhar a planilha de respostas através deste link.
Teste A/B#
Um Teste A/B é um método quantitativo para comparação de duas ou mais versões de uma mesma interface (página, app, etc) com relação a uma variável objetivo (ex: tempo de conclusão de uma tarefa, taxa de sucesso em uma tarefa, número de cliques, compras, etc). Os participantes do experimento são apresentados a uma das versões de forma aleatória enquanto a variável objetivo é medida.
Após a coleta dos dados é realizada uma análise estatística para descobrir qual das versões atingiu o objetivo de maneira mais satisfatória.
No nosso exemplo criamos duas versões do enunciado do projeto 1 variando apenas o estilo da página:
A variável objetivo medida foi o tempo de conclusão da tarefa, ou seja, o tempo até que o usuário encontre a resposta para a pergunta.
Exercise 2
Answer
É importante levantarmos hipóteses, mas devemos estar preparados para que os dados mostrem um resultado diferente do que esperávamos.
Histograma#
Um histograma é um gráfico que mostra frequências/distribuições de dados numéricos. No nosso caso construímos um histograma de tempos de conclusão da tarefa (encontrar a resposta para a pergunta). No eixo x encontramos intervalos de tempo de conclusão e no eixo y a quantidade de pessoas com o tempo em cada intervalo.
Os resultados do nosso experimento estão disponíveis no histograma abaixo (pode demorar alguns minutos para atualizar com as novas respostas):
Exercise 3
Answer
Existem diversas limitações, mas vemos que de forma bastante manual já é possível realizarmos análises quantitativas.
Teste de 5 segundos (five-second testing)#
Outro tipo de teste de usabilidade é o teste de 5 segundos. Novamente vamos começar fazendo um teste e depois discutiremos os resultados.
Exercise 4
Exercise 5
Exercise 6
Answer
Será necessário adquirir um maior ferramental estatístico para realizar todas as análises, mas já podemos tirar algumas conclusões a partir dos resultados.