Una testes - aula 07 e 08
-
Upload
marcello-cardoso -
Category
Design
-
view
1.361 -
download
2
description
Transcript of Una testes - aula 07 e 08
Testes de Usabilidade / Marcello Cardoso
Teste de UsabilidadeTeste e Qualidade de Software
Marcello de Campos Cardoso | www.mcardoso.com.br | [email protected]
Observando a experiênciaTestes de Usabilidade
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
Plano de curso1ª
2ª
3ª
4ª
5ª
6ª
7ª
8ª
Apresentação da disciplina e introdução à Testes de Usabilidade
Metas e princípios de design - Avaliação estratégica
Perguntando aos usuários: Questionários e entrevistas
Perguntando a especialistas: As 10 heurísticas de Nielsen
Avaliando tarefas do sistema com Percurso Cognitivo (PC)
Método de Inspeção Semiótica (MIS)
Observando a experiência: Testes de usabilidade (roteiro)
Observando a experiência: Testes de usabilidade (aplicação)
-10pts
15pts
15pts
15pts
15pts
15pts
15pts
Friday, March 2, 12
pesquisa
planejam
ento
desenvolvim
ento
validação
Testes de Usabilidade / Marcello Cardoso
Ciclo de vida do produto
Personas
Benchm
arking Story
mapping
Etnografia digitalPrototipação
Análise Heurística
Teste de Usabilidade
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
Onde aplicar?
Backlog do produto
Backlog do sprint
Reunião diária
Produto
potencialmente
“entregável”
pode ser aplicadaem protótipos ou
releases(lo/hi res)
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
Análise Heurística
Testes com usuáriosvs
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
DiferençasAnálise Heurística - preditivaBaseada na experiência/expectativas do especialista
Testes com usuários - empíricaBaseada na observação do comportamento
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
SemelhançasSão técnicas analíticas, não gerativas (ideação) como storymapping ou cardsorting.
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
INTRODUÇÃO
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
Teste com usuários
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
Teste com usuáriosA 1a regra do teste com usuários é: Você não fala do teste com usuários.
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
Teste com usuáriosA 1a regra do teste com usuários é: Você não fala do teste com usuários.
A 2a regra do teste com usuários é: Você não fala do teste com usuários.
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
Teste com usuáriosA palavra teste assusta
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
Teste com usuáriosé o nome mais popular da técnica no mercado. mas o nome correto é
Teste de Usabilidade(para não intimidar o usuário nos referimos como “pesquisa” termo mais comum)
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
• Método empírico (envolve usuário)
• Principal objetivo: validar as soluções de interface
• Realizado com participantes com perfil do público-alvo
• Método: observação da interação do usuário com produto
• Resultado: descoberta de padrões e sugestão de melhorias.
O que é um teste de usabilidade?
Teste de Usabilidade
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
• Avaliar o entendimento da Interface e dos fluxos projetados (modelos mentais)
• Identificar pontos críticos da interação (ruídos, dúvidas, rupturas)
• Entender a situação real de uso (validar demandas/requisitos)
• Comparar desempenho em produtos diferentes (benchmark/concorrência)
Pra que serve?
Teste de Usabilidade
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
Tipos de Teste de Usabilidadepor etapas do ciclo
Teste de Usabilidade
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
Testes em protótipos de baixa fidelidade
Teste de Usabilidade
Servem para testar conceitos e fluxos.
Devem ser feitos preferencialmente em papel
• Fáceis de criar e jogar fora
• Podem (e devem) ser feitos em escala real
• Podem conter anotações no próprio protótipo ("Este botão tinha de estar é aqui!")
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
Considerações sobre testes em baixa fidelidade
Teste de Usabilidade
• Verificação limitada de erros
• “Uso” conduzido pelo facilitador
• Limitações de fluxos e navegações
• Rápido e barato (quick and dirty!)
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
Testes em releases
Teste de Usabilidade
• Conceito do produto/serviço (elementos visuais dividem a atenção)
• Comparar designs alternativos (caro, melhor teste AB com funcionalidades específicas)
• Fluxo de tarefas
• Compreensão das metáforas visuais
• Satisfação no uso
• Desempenho
• Acessibilidade
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
Considerações sobre testes em alta fidelidade (releases)
Teste de Usabilidade
• Demanda tempo para criação
• Custo de produção mais alto (maior risco)
• Uso mais próximo do real
• Mesmo look and feel do produto
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
Tipos de Teste de Usabilidadepor ambientes
Teste de Usabilidade
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
No ambiente do usuário (campo)
Teste de Usabilidade
• "Mais barato"
• Usuário se sente mais à vontade
• Mais próximo do contexto de uso real
• Menor controle dos dados e variáveis
• Dificuldade de envolver o cliente (quem contrata)
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
Em ambiente controlado (laboratório)
Teste de Usabilidade
• Permite maior controle dos dados e variáveis
• Mais fácil de envolver o cliente
• Maior custo
• Usuário pode se sentir mais desconfortável
• Mais distante do contexto de uso real
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
Teste de Usabilidade em laboratório
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
Teste de usabilidade em campo
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
Qual o melhor tipo, em campo ou laboratório?
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
Qual o melhor tipo, em campo ou laboratório?Depende dos objetivos e recursos disponíveis.
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
Testes de campo são ideais para:
Teste de Usabilidade
• Obter feedback rápido dos usuários
• Projetos com recursos reduzidos
• Testar conceitos e interfaces em fases iniciais de design
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
Testes em laboratório são ideais para:
Teste de Usabilidade
• Medição de performance (tempo, número de erros...)
• Produção acadêmica (maior rigor científico para artigos, teses e dissertações)
• Estudos permanentes com equipe dedicada (Ex: Globo, Nokia)
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
Teste de Usabilidade
PARTE 1 - PLANEJAMENTO
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
Planejamento (Aula de hoje)
Teste de Usabilidade
1. Determinar objetivos (do produto, processo: onde quero chegar?)
2. Escolher o que medir (qual a métrica? erros, passos, satisfação...)
3. Definir perfil de participantes e recrutar
4. Definir tarefas e cenários (motivação)
5. Preparar os materiais, equipe, ambiente e ferramentas
+ teste piloto
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
1º passo: Determinar objetivos
Teste de Usabilidade
• Qual o objetivo do teste?Performance, entendimento, comparação, acadêmico...
• O que é preciso avaliar?Existe um briefing? (demanda do cliente: Quero saber por quê no novo sistema a efetivação de compra caiu 25%)
Formule questões específicas!
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
EXEMPLO
Teste de Usabilidade
1. Os usuários entendem de forma clara o que é e para que serve a extensão do firefox?
2. Os usuários têm alguma dificuldade para instalar a extensão?
3. Eles sabem onde e como fazer?
4. Completam todas as etapas de instalação corretamente?
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
Teste de Usabilidade
TO DO DONE
EM GRUPO (3 alunos)!
Escolher um site qualqu
er para
testar sua usabilidade.
Determinar objetivos do teste
.
tempo: 20’
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
2º passo: Escolher o que medir
Teste de Usabilidade
A métrica depende do objetivo
• Satisfação geral
• Tempo de execução de tarefa
• Número de passos para conclusão de uma tarefa;
• Quantidade de erros
• Quantidade de tarefas completadas
• Proporção de usuários favoráveis ao sistema em relação ao concorrete
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
EXEMPLO
Teste de Usabilidade
Verificar:
1. Erros cometidos nas tarefas (Grau de severidade)
2. Número de passos para completar uma tarefa
3. Entendimento geral em relação ao produto
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
Teste de Usabilidade
TO DO DONE
Determinar as métricas de
seu teste de usabilidade
tempo: 5’
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
3º passo: Definir perfil de participantes e recrutar
Teste de Usabilidade
Quem deve usar este produto?
Quantos participantes escolher? Nielsen sugere:
• 5 (de cada perfil) para qualitativo (quick and dirty! rápido e sujo)
• 20 para quantitativo
Onde encontrar?
• Redes sociais, contatos pessoais, contatos do cliente, usuários atuais, questionário na web, empresas de recrutamento etc.
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
3º passo: Definir perfil de participantes e recrutar
Teste de Usabilidade
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
EXEMPLO
Teste de Usabilidade
2 usuários lead e 4 intermediários
Pessoas que procuram ou procuraram imóveis recentemente.
Contatos não fornecidos pelo cliente.
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
Quick and Dirty!Sujando as mãos.
Teste realizado com 2 ou 3 usuários quando há restrições de orçamento/cronograma.
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
Teste de Usabilidade
TO DO DONE
Definir o perfil (perfis)
dos
participantes.
tempo: 5’
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
4º passo: Definir tarefas e cenários (motivação)
Teste de Usabilidade
Tarefas: O que precisa ser testado?
• Quais são as funcionalidades mais críticas?
• Passos esperados em cada tarefa (se for relevante)
• Tempo esperado em cada tarefa (se for relevante)
Um teste nunca deve passar de 2h (ideal é até 1h)
Cenário: Motivação para tarefa (ajuda na compreensão)
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
EXEMPLO TAREFAS
Teste de Usabilidade
1. Encontrar um imóvel
2. Alterar filtros
3. verificar IPTU
4. Encontrar informações de contato
5. Salvar nos “favoritos”
6. Encontrar a lista de favoritos
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
EXEMPLO CENÁRIO
Teste de Usabilidade
Opção 1: Você se mudou para curitiba e precisa arrumar um local pra alugar.
Como você encontraria este imóvel?
Opção 2: Facilitador: Você procurou um imóvel recentemente? Como foi essa
experiência? Tente encontrar um semelhante nesse site. Usuário: Não encontrei...
Facilitador: Por que você acha que o site não encontrou? Usuário: Deve ser a
faixa de preço que escolhi, foi baixa. Facilitador: Como você alteraria a faixa de
preços?
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
Teste de Usabilidade
TO DO DONE
Definir tarefas para o
teste
de usabilidade.
tempo: 10’
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
5º passo: Preparar materiais, equipe, ambiente e ferramentas
Teste de Usabilidade
Redigir, revisar e imprimir• Roteiro, tarefas, termo de consentimento.
Verificar ambiente• Nível aceitável de ruídos, privacidade, lanche (se necessário)...
Verificar computador• Bateria, conexão, captura (áudio e vídeo), software espião, navegador (limpar cache)• Não esquecer mouse e teclado (se necessário)
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
5º passo: Preparar materiais, equipe, ambiente e ferramentas
Teste de Usabilidade
Estrutura do Roteiro• Propósito do teste• Lembrar que quem é avaliado é o sistema e não usuário• Que o objetivo é melhorar a interface• Que a identidade será mantida em sigilo• Participação é voluntária• Explicar como será o teste• Explicar que podem fazer perguntas, mas nem todas poderão ser respondidas• Small talk, contextualizar• Explicar as tarefas• Realizar entrevista semi-estruturada no final
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
EXEMPLO
Teste de Usabilidade
Ver PDF anexo.
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
Teste PilotoExecutar com alguém não envolvido diretamente coma execução do teste.
Adequar tarefas, tempo, equipamento, ambiente...
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
Teste de Usabilidade
TO DO DONE
Escrever roteiro de aplic
ação
do teste.
tempo: resto da aula
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
Teste de Usabilidade
RESUMO DO PLANEJAMENTO
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
Planejamento (última aula)
Teste de Usabilidade
1. Determinar objetivos (do produto, processo: onde quero chegar?)
2. Escolher o que medir (qual a métrica? erros, passos, satisfação...)
3. Definir perfil de participantes e recrutar
4. Definir tarefas e cenários (motivação)
5. Preparar os materiais, equipe, ambiente e ferramentas
+ teste pilotoFriday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
Teste de Usabilidade
PARTE 2 - APLICAÇÃO DO TESTE
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
1) EQUIPE ENVOLVIDA
Teste de Usabilidade
Orientador/condutor• Orientar o participante• Fazer com que se sinta a vontade• Responder perguntas• Não induzir comportamento (tendenciar)
Observador• Registrar interação do usuário• Não interferir no teste
Opcionais: Recepcionista e co-observadores (clientes e outros membros da equipe)
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
Teste de Usabilidade
Posso/devo pagar usuário?• Na publicação de papers, artigos esta prática não é aceita• No mercado é comum e há opções alternativas ao dinheiro
(Vale-compra, etc)
2) PARTICIPANTES (USUÁRIOS)
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
2) Participantes (usuários)
Teste de Usabilidade
O que o usuário precisa saber?• Que está sendo observado• Que sua identidade será preservada• Indicar espelhos, câmeras, microfones etc.• Precisa aceitar o termo de consentimento
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
Teste piloto
Teste de Usabilidade
Permite testar as condições do teste• As tarefas foram compreendidas pelos usuários?
• Todas as tarefas foram possíveis de concluir?
• Os equipamentos estão ok?
• O protótipo precisa ser ajustado?
• O questionário está ok?
Envolvidos: 1 a 3 (depende da complexidade do teste, mas normalmente 1 basta)
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
Escolha um software espião
Teste de Usabilidade
• Quicktime (http://www.apple.com/quicktime/download/)
• SilverBack (http://silverbackapp.com/)
• CamStudio (http://camstudio.org/)
• Camtasia (http://www.techsmith.com/products/studio/default.asp )
• Morae (http://www.techsmith.com/products/morae/default.asp)
• Ovo Logger (http://www.ovostudios.com/ovologger.asp#during )
• ScreenCam (http://www.smartguyz.com/index.html )
• ZD Soft (http://www.zdsoft.com/downloads.html)
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
Antes do teste
Teste de Usabilidade
• Imprima:• Roteiros• Fichas de tarefas• Bloco de notas ou planilha para avaliador• Questionário
• Prepare o lanche (se necessário)• Prepare o ambiente físico• Prepare o computador e equipamentos• Certifique-se que o local é tranquilo (para teste em campo)• Execute o teste piloto (ao menos um dia de antecedência)
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
Planejando o tempo de cada sessão
Teste de Usabilidade
• Simule o teste e cronometre o tempo
• Estipule o tempo ideal para realização das tarefas
• Estipule o tempo limite para cada tarefa
• Inclua tempo para questionários
• Adicione uma margem de erro para atrasos dos participantes
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
Como preparar o computador?
Teste de Usabilidade
• Verifique os requisitos (áudio, navegador, OS, internet, programas etc.)
• Instale um programa espião
• Faça um teste de captura (áudio e vídeo)
• Limpar o sistema de outros testes
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
Como manter o controle (em laboratório)?
Teste de Usabilidade
• Procure ler o mesmo texto para todos os participantes
• Procure levantar as dúvidas mais comuns com o teste piloto, para incorporar no roteiro e evitar “desfavorecer” algum participante
• Tenha uma cópia impressa do roteiro em mãos
• Evite fornecer informações somente para um participante
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
Como conduzir os testes?
Teste de Usabilidade
• Escolha somente uma pessoa para falar com o usuário (condutor)
• O observador deve se posicionar de forma a ver a tela e as reações do usuário
• Leia e entregue a ficha da tarefa
• Comece com tarefas mais simples
• Responda as dúvidas que puder, quando não puder diga que você não pode responder para não interferir o teste
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
<usuário> Mas isso não é inútil?Resposta inadequada: "Não."
Resposta adequada: "Por que você acha isso?"
Teste de Usabilidade
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
Como observar os testes?
Teste de Usabilidade
• Procure por padrões de uso e fenômenos• Não interfira no teste (função do orientador/condutor)• Marque o tempo inicial (quando medindo o tempo)• Anote nome dos pesquisadores, data e e local do teste• Anote pontos de dificuldade• Anote termos que causaram confusão• Anote o caminho percorrido• Anote as sugestões do participante• Anote se a tarefa foi realizada com sucesso ou não• Anote frases/depoimentos que exemplifiquem algo importante• Anote o tempo final
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
Think aloud - Como funciona o “pensar em voz alta”?
Teste de Usabilidade
Objetivo: explicitar o processo mental dos participantes
Vantagens• Ajuda a captar entendimento
• Ajuda a captar sugestões
• Descobrir por que os usuários estão agindo de determinada forma
Desvantagem• Atrapalha na medição do tempo/performance
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
Como estimular a falar?
Teste de Usabilidade
Use perguntas!
• “Em que você está pensando?”
• “Por que optou por clicar aí?”
• “Por que você desistiu de ir por lá?”
• “O que você está entendendo por (termo)?”
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
Reproduzir exemplo de teste.
Teste de Usabilidade
Friday, March 2, 12
Testes de Usabilidade / Marcello Cardoso
sequência de uso
Teste de Usabilidade
EM GRUPO!
Definir Orientador, obser
vador e usuário.
Trocar usuário com outro grup
o.
Aplicar teste!
tempo: resto da aula
TO DO DONE
Friday, March 2, 12