Teste de Usabilidade Lucas Souza Silva. Introdução Objetivos e Planos de Teste Etapas de Um Teste Pensando em voz alta Medidas de Performance Considerações.

Slides:



Advertisements
Apresentações semelhantes
Introdução a Algoritmos
Advertisements

WINDOWS Sistemas Operacionais PLATAFORMA TECNOLÓGICOS
Versão Premium Janeiro de 2003
Débora da Silva Orientadora: Maria Inés Castiñeira
Engenharia de Software
SAD - SISTEMA DE APOIO À DECISÃO Prof. Wagner Andrade
João Carlos Porto Orientadora: Prof.ª Dr.ª Junia Coutinho Anacleto 26/03/2010 Projeto de interceo.
Interface Humano-Computador
Interface Usuário Máquina
PROJETO DE INTERFACE Projeto de Interfaces entre componentes do software Projeto de Interfaces entre software e outros produtores e consumidores de informação.
USABILIDADE.
Lafayette B. Melo – CEFET-PB - COINFO Interface do usuário, linhas de comando e menus Interface do usuário Linhas de comando Menus.
Interfaces gráficas e Interfaces Web
Introdução à avaliação
Lafayette B. Melo – CEFET-PB - COINFO A interface de software deve ser projetada para atender as necessidades e os desejos do usuário Por que o usuário.
Prof. Everton Lopes Bonifácio
TIPOS DE TESTES APLICÁVEIS E NÃO APLICÁVEIS AO PROJETO
Adaptabilidade Refere-se à capacidade do sistema de reagir conforme o contexto, e conforme as necessidades e preferências do usuário.
A implementação de avaliação formativa na sala de aula
INF 1771 – Inteligência Artificial
LIGAR O SOM E DEIXAR CAMINHAR SOZINHO...
Matérias da Revista PROFISSÃO MESTRE =
Menu de opções Fácil Esta ferramenta tornará mais fácil a montagem de suas pesquisas de Clima Organizacional, ou de Satisfação, desde a sua construção,
IHC Interação Humano-Computador
VI – Concurso de Robótica FAA
Treinamento do Microsoft® Access® 2010
Engenharia de Usabilidade
Seminário de Engenharia de Usabilidade
Lafayette B. Melo – CEFET-PB - COINFO Quando só o que se tem é um martelo, se acha que tudo que tem no mundo é prego (?) Como você vê o mundo em sua volta.
Treinamento do Microsoft® Access® 2010
Carlos Oberdan Rolim Ciência da Computação
Modelos conceituais de interação
Engenharia de Software
WEBSITE Como utilizar um site Assistente de Criação
Guia de Abertura de Chamado
Interface Usuário Máquina
Aprendizagem-Ação no Projeto CSPS – ENAP “Desenvolvimento de Capacidade de Governança”
Professor: Márcio Amador
BRASIL ALFABETIZADO RN Alfabetizado
Documentação de Software
CONFIDENCIAL. Distribuição apenas para parceiros sob acordo de confidencialidade. A Microsoft não oferece garantias, expressas ou implícitas. © 2012 Microsoft.
Tutorial: Cadastro.
Testes de Software AULA 02 Eduardo Silvestri
O que é? É o processo de investigação técnica com intuito de identificar a qualidade, a segurança e a exatidão do software desenvolvido. A validação do.
Usabilidade de Interfaces Humano-Computador
Modelo para Design de Interfaces
CONFIDENCIAL. Distribuição Apenas a Parceiros Sem Divulgação. A Microsoft não faz garantias, explícitas ou implícitas. © 2012 Microsoft. Todos os Direitos.
Referência Rápida do Lync 2013 CONFIDENCIAL. Distribuição apenas para parceiros sob acordo de confidencialidade. A Microsoft não oferece garantias, expressas.
Introdução a Teste de Software
EPR16 – Planejamento e Gestão da Qualidade Professora Michelle Luz
Processo de Decisão de Tomadas
Backup DE DADOS DO USUÁRIO. Cópia de segurança dos dados no computador, alguns fáceis e outros trabalhosos, de acordo com a quantidade de dados. Utilizado.
Segurança & Auditoria de Sistemas AULA 04 Eduardo Silvestri
Integração de Ferramentas CASE
Usabilidade em sistemas
Engenharia de Software
Processo e Qualidade.
Avaliação de Interfaces: Heurística e Teste de Usabilidade
Professora Michelle Luz
Cap. 9 - O Marketing em uma Nova Empresa Grupo: Débora Reis Mayara Sayuri Túllio Novaes.
Erton W. Vieira Metodologias Ágeis, Qualidade de Software e Design Centrado no usuário: Pontos de Interação Erton W. Vieira.
Avaliação de Interfaces Esta apresentação foi baseada no livro Design de Interação ( Preece, Rogers & Sharp) e no Tutorial sobre o livro “Design e avaliação.
O Modelo GOMS Fornece um modelo de Engenharia para a performance humana, capaz de produzir predições a priori ou em um estágio anterior ao desenvolvimento.
Sistemas Aplicativos para Usuários Finais USABILIDADE DE SOFTWARE.
TÉCNICAS DE ESTIMATIVAS
Gerenciamento de riscos
Avaliação de interface Usabilidade. O processo de avaliação de uma interface não deve ser avaliado como uma fase única dentro do processo de design de.
Questionário (Básico) Autor: Skyup Informática. Atividade - Questionário O módulo permite criar uma série de questões, que deverão ser respondida pelos.
Testes de Unidade. 2 Pauta Testes de Unidade; Testes de Unidade; Desenvolvimento orientado a testes; Desenvolvimento orientado a testes; Testes unitários.
Técnicas de Avaliação de Interfaces Prof. Jorge Cavalcanti.
Transcrição da apresentação:

Teste de Usabilidade Lucas Souza Silva

Introdução Objetivos e Planos de Teste Etapas de Um Teste Pensando em voz alta Medidas de Performance Considerações Finais

Introdução Teste com usuário para avaliar a usabilidade da interface. Redução de custos e tempo de projeto. Laboratório de usabilidade: Equipe pequena com experiência em teste e design de interface de usuário. Estabelecem um plano de teste com datas definidas e custos alocados no início do projeto. Laboratório não é uma necessidade pois quase todas as formas de teste podem ser feitas nos mais diversos locais.

Usabilidade O usuário é o alvo. Facilidade de uso. Se um produto é fácil de usar, o usuário tem maior produtividade: aprende mais rápido a usar, memoriza as operações e comete menos erros.

Usabilidade Medidas para usabilidade na web: Efetividade : usuário alcança os objetivos iniciais de interação? Eficiência: quantidade de esforço necessário para se chegar a um determinado objetivo. Satisfação: nível de conforto que o usuário sente ao utilizar a interface e qual a aceitação como maneira de alcançar seus objetivos.

Usabilidade Exemplo Guias de estilos em objetos de interação: Barra de Ferramentas

Usabilidade Utilize a Barra de Ferramentas... para comandos globais; para objetos usados freqüentemente; quando as opções formam diversos grupos lógicos. Considerações sobre Configuração... forneça chaves de acesso (entradas por teclado como mnemônicos ou teclas de função) para os controles da barra de ferramentas ; prefira rótulos gráficos aos textuais; utilize bolhas de informação para rótulos gráficos (exemplo: botão Abrir-Word95); quando o usuário interage com um controle da barra de ferramentas, a repercussão de sua ação deve ser imediata, a exceção de controles que requeiram entrada de dados adicionais;

Usabilidade projete as barras de ferramentas de uma maneira flexível, permitindo ao usuário reconfigurá-las (troca de componentes, posição e dimensão); procure limitar o tamanho dos botões da barra conforme padrão Windows 95: 24 por 22 e 32 por 30 pixels; desenhe as imagens dos ícones em tamanhos não maiores do que 16 por 16 e 24 por 24 pixels respectivamente; procure seguir os padrões propostos para a Barra de Ferramentas segundo Windows 95:

Usabilidade

Objetivos e Plano de Teste Estabelecimento de objetivos antes de início de teste. Objetivos do teste: Ajuda no desenvolvimento: Quais aspectos da interface estão bons ou ruins? Como o design pode ser melhorado? Pensar em voz alta Avaliação global de interface Fase final de definição; Medidas de performance.

Objetivos e Plano de Teste Questões do plano: O objetivo do teste: o que deseja obter? Quando e onde o teste irá acontecer? Qual a duração prevista de cada sessão de teste? Qual o suporte computacional necessário? Qual o software precisa estar em disposição? Qual deverá ser o estado do sistema no início do teste? Quem serão os experimentadores? Quem serão os usuários e como serão conseguidos?

Objetivos e Plano de Teste Quantos usuários são necessários? Quais as tarefas que serão solicitadas aos usuários? Qual critério será utilizado para definir que os usuários terminaram cada tarefa corretamente? Quanto o experimentador poderá ajudar o usuário durante o teste? Quais os dados serão coletados e como serão analisados uma vez que tenham sido coletados? Qual o critério para determinar que a interface é um sucesso?(p. ex.: nenhum problema de usabilidade novo com severidade maior ou igual a 3)

Objetivos e Plano de Teste Atenção a dois aspectos nos testes: Confiabilidade: Grau de certeza de que o mesmo resultado será obtido se o teste for repetido. Atenção às diferenças individuais entre os usuários. Usuário A usando a interface X executa uma tarefa 40% mais rápido que o usuário B usando a interface Y Pode-se afirmar que a interface X é melhor? Não. O usuário A simplesmente pode ser 10 vezes mais rápido que o usuário B

Objetivos e Plano de Teste Validade: resultados dos testes refletem os aspectos de usabilidade que se deseja testar? O resultado dos testes representam o mesmo significado em relação ao uso real do produto e fora de situação de laboratório? Deve-ser estar atento a escolha dos usuários para teste. Devem ser tão representativos quanto possível com relação aos usuários reais do sistema. Se o grupo não é composto de usuários reais, a idade, o nível educacional, experiência com computadores, com o tipo de sistema testado devem ser similares.

Objetivos e Plano de Teste Usuários devem ser tratados com respeito e informados que é a interface e não eles que estão sendo testados. Os experimentadores devem ter conhecimento sobre a aplicação e interface. Procura-se evitar que os designers da interface sejam os experimentadores: eles podem mascarar os resultados e ajudar os usuários e antecipar situações de erros. As tarefas devem ser as mais representativas possíveis e cobrir as partes mais significativas do sistema. Devem ter graus de dificuldade gradativa e ser planejadas para que possam ser interrompidas a qualquer tempo e acordo a vontade do usuário.

Etapas de um Teste Basicamente composto de 4 etapas: Preparação: tudo deve estar pronto quando o usuário chegar. Introdução: os usuários são apresentados à situação de teste. Alguns pontos devem ser falados aos usuários: O propósito do teste é avaliar o sistema e não o usuário; Não deve se preocupar em ferir os sentimentos dos experimentadores com suas observações; Os resultados do teste servirão para melhorar a interface; Relembrar que o sistema é confidencial e não deve ser comentado com outros;

Etapas de um Teste A participação dos testes é voluntária e podem parar a qualquer tempo; Os resultados dos testes não serão colocados publicamente e o anonimato do participante será garantido; Explicar sobre o uso de gravações de vídeo ou áudio que estarão sendo feitas(ideal não gravar a face do usuário); Explicar que podem fazer qualquer pergunta durante o teste, mas que nem sempre o experimentador irá ajudá-los ou responder suas questões; Instruções específicas sobre a forma do teste (falar em voz alta, fazer as atividades o mais rápido que puder,...)

Etapas de um Teste Teste Um experimentador para falar com o usuário Evitar qualquer tipo de comentário quanto a performance ou observações do usuário Evitar ajudar o usuário Sessão final Após do tempo definido para completar as tarefas, os participantes são convidados a fazerem comentários ou sugestões gerais, ou responderem questionário específico.

Etapas de um Teste Gravar em vídeo os participantes efetuando as tarefas é um recurso valioso para uma posterior avaliação. Quando designers vêem usuários repetidamente acessando o menu errado se convencem que devem alterar algo na interface.

Pensando em voz alta Técnica de teste no qual os usuários devem dizer o que pensa enquanto usa o sistema. Usuários ficam mais lentos. Experimentador deve fazer perguntas como: O que você está pensando agora? O que você acha que essa mensagem significa (depois que o usuário a notar)? Se o usuário fizer uma pergunta se pode fazer alguma coisa: O que você acha que vai acontecer se fizer isso? Se o usuário se mostra surpreso: Era isso que você esperava que iria acontecer? O que esperava?

Pensando em voz alta Comentários de usuários não são verdades universais. Essa técnica mostra o que os usuários estão fazendo e porque estão fazendo enquanto estão fazendo. Opção: usuários trabalhando em pares.

Medidas de Performance Eficiência de uso. Tomada de tempo pode ser uma medida de performance. Medidas de usabilidade: Tempo que o usuário gasta para fazer determinada tarefa. Número de tarefas de diferentes tipos que são completadas em determinado limite de tempo. Razão entre interações de sucesso e de erro. Número de erros de usuário. Número de ações errôneas imediatamente subseqüentes. Número de comandos ou outras características que foram utilizadas pelo usuário.

Medidas de Performance Número de comando e outras características nunca utilizados pelo usuário. Número de características do sistema que o usuário consegue se lembrar na sessão subseqüente ao teste. Freqüência de uso de manuais ou do sistema de help e o tempo gasto usando esses elementos do sistema. Quão freqüentemente o manual/sistema de help resolveu o problema do usuário. A proporção entre comentários do usuário favoráveis e críticos com relação ao sistema. Número de vezes que o usuário expressou frustração (ou alegria). Proporção de usuários que disse preferir o sistema a outro sistema competidor. Proporção de usuários utilizando estratégias eficientes e ineficientes. Quantidade de tempo morto – quando o usuário não está interagindo com o sistema (ou esperando resposta ou pensando) Número de vezes que o usuário desviou do objetivo da tarefa.

Medidas de Performance A maioria dos testes são feitos em laboratórios de usabilidade. Dificuldade em agregar usuários representativos dificulta a observação direta em testes. Testes de usabilidade remotos:utilização de softwares e mecanismos de comunicação eletrônicos (tele- conferência) para a realização de testes com usuários em seus ambiente natural de trabalho. Testes de campo: interfaces em ambientes reais de uso por um determinado tempo. Uso de software que geram log que capturam erros, comandos usados, freqüência de acesso a Ajuda e outras medidas de produtividade. Exp: versão beta Windows 95: usuários receberam versões do software e foram convidados a enviar comentários.

Comentários finais Avaliação heurística e percurso cognitvo são métodos propostos para se obter informação de usabilidade mais rápido e barato que os testes de usabilidade. Esses métodos não substituem testes com usuários.

Comentários finais Comparações: Teste de usabilidade é o mais eficaz em detectar erros, mas o mais caro.

Estudo de Caso

Fontes de Pesquisa s-conceitos-para-avaliar-usabilidade/ s-conceitos-para-avaliar-usabilidade/ Rocha, Heloísa Vieira da. Design e avaliação de interfaces humano-computador. NIED/UNICAMP, 2003.

Tornar o simples complicado é fácil, Tornar o complicado simples é criatividade Charles Mingus