avaliação da aplicação de testes de usabilidade e análise heurísitica para identificação de...

122
Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software Jessé Cirilo Soares Pós Graduação em Engenharia de Software Centrada em métodos ágeis segunda-feira, 14 de outubro de 13

Upload: jesse-cirilo-soares

Post on 26-Jan-2015

182 views

Category:

Technology


1 download

DESCRIPTION

Trabalho de conclusão de curso da pós-graduação de engenharia de software centrada em métodos ágeis pela UNA. Avaliação de usabilidade da interface de um sistema desenvolvido no LEMAF/UFLA - Universidade Federal de Lavras.

TRANSCRIPT

Page 1: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de

problemas em uma interface de software

Jessé Cirilo Soares

Pós Graduação em Engenharia de Software Centrada em métodos ágeis

segunda-feira, 14 de outubro de 13

Page 2: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de

problemas em uma interface de software

Jessé Cirilo Soares

Pós Graduação em Engenharia de Software Centrada em métodos ágeis

segunda-feira, 14 de outubro de 13

Page 3: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de

problemas em uma interface de software

Jessé Cirilo Soares

Pós Graduação em Engenharia de Software Centrada em métodos ágeis

segunda-feira, 14 de outubro de 13

Page 4: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

RoteiroMotivaçãoUsabilidadeTeste de UsabilidadeAnálise HeurísticaO TrabalhoResultados

segunda-feira, 14 de outubro de 13

Page 5: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

IHMInterface Homem-Máquina

segunda-feira, 14 de outubro de 13

Page 6: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Marcello CardozoProfessor de Engenharia de Usabilidade - UNA

twitter: @mcardososlideshare: /marcellocardoso

segunda-feira, 14 de outubro de 13

Page 7: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Usabilidade

segunda-feira, 14 de outubro de 13

Page 8: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Usabilidade

“Usabilidade é um atributo de qualidade relacionado à facilidade do uso de algo.”

segunda-feira, 14 de outubro de 13

Page 9: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Usabilidade

segunda-feira, 14 de outubro de 13

Page 10: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Usabilidade

segunda-feira, 14 de outubro de 13

Page 11: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Usabilidade

segunda-feira, 14 de outubro de 13

Page 12: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Usabilidade

segunda-feira, 14 de outubro de 13

Page 13: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Usabilidade

Rapidez que o usuário aprende a usar;Qual sua eficiência ao usar;O quanto se lembram do uso;Seu grau de propensão a erros;E sua satisfação ao usar.

Está relacionada com:

segunda-feira, 14 de outubro de 13

Page 14: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Usabilidade

A Usabilidade é um fator determinante para o sucesso de um produto.

segunda-feira, 14 de outubro de 13

Page 15: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Usabilidade

segunda-feira, 14 de outubro de 13

Page 16: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Usabilidade

segunda-feira, 14 de outubro de 13

Page 17: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Usabilidade

segunda-feira, 14 de outubro de 13

Page 18: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Usabilidade

segunda-feira, 14 de outubro de 13

Page 19: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Usabilidade

segunda-feira, 14 de outubro de 13

Page 20: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

segunda-feira, 14 de outubro de 13

Page 21: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Design de Interação

segunda-feira, 14 de outubro de 13

Page 22: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Design de Interação

segunda-feira, 14 de outubro de 13

Page 23: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Design de Interação

Identifica necessidades /Estabelece requisitos

segunda-feira, 14 de outubro de 13

Page 24: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Design de Interação

Identifica necessidades /Estabelece requisitos

segunda-feira, 14 de outubro de 13

Page 25: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Design de Interação

Identifica necessidades /Estabelece requisitos

Design

segunda-feira, 14 de outubro de 13

Page 26: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Design de Interação

Identifica necessidades /Estabelece requisitos

Design

segunda-feira, 14 de outubro de 13

Page 27: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Design de Interação

Identifica necessidades /Estabelece requisitos

Design

Desenvolvimento

segunda-feira, 14 de outubro de 13

Page 28: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Design de Interação

Identifica necessidades /Estabelece requisitos

Design

Desenvolvimento

segunda-feira, 14 de outubro de 13

Page 29: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Design de Interação

Identifica necessidades /Estabelece requisitos

Design

Desenvolvimento

Teste

segunda-feira, 14 de outubro de 13

Page 30: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Design de Interação

Identifica necessidades /Estabelece requisitos

Design

Desenvolvimento

Teste

segunda-feira, 14 de outubro de 13

Page 31: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Design de Interação

Identifica necessidades /Estabelece requisitos

Design

Desenvolvimento

Teste

segunda-feira, 14 de outubro de 13

Page 32: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Design de Interação

Identifica necessidades /Estabelece requisitos

Design

Desenvolvimento

TesteProdutoFinal

segunda-feira, 14 de outubro de 13

Page 33: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Design de Interação

Identifica necessidades /Estabelece requisitos

Design

Desenvolvimento

TesteProdutoFinal

segunda-feira, 14 de outubro de 13

Page 34: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Teste de Usabilidade

segunda-feira, 14 de outubro de 13

Page 35: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Teste de Usabilidade

O teste de usabilidade é a aplicação de tarefas reais a serem realizadas sobre um projeto pelos seus usuários reais e a observação da

interação.

segunda-feira, 14 de outubro de 13

Page 36: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Teste de Usabilidade

O teste de usabilidade é a aplicação de tarefas reais a serem realizadas sobre um projeto pelos seus usuários reais e a observação da

interação.

O teste mostra o que os usuários realmente fazem,não o que ele dizem ou querem fazer.

segunda-feira, 14 de outubro de 13

Page 37: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Teste de Usabilidade

segunda-feira, 14 de outubro de 13

Page 38: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Teste de Usabilidade

segunda-feira, 14 de outubro de 13

Page 39: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Teste de Usabilidade

segunda-feira, 14 de outubro de 13

Page 40: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Teste de UsabilidadePlanejamento

segunda-feira, 14 de outubro de 13

Page 41: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Teste de UsabilidadePlanejamento

1. Definir metas, objetivos.

segunda-feira, 14 de outubro de 13

Page 42: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Teste de UsabilidadePlanejamento

1. Definir metas, objetivos.

segunda-feira, 14 de outubro de 13

Page 43: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Teste de UsabilidadePlanejamento

1. Definir metas, objetivos. Esclarecer necessidades, buscar melhorias,medir desempenho, comparar designs, etc.

segunda-feira, 14 de outubro de 13

Page 44: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Teste de UsabilidadePlanejamento

1. Definir metas, objetivos. Esclarecer necessidades, buscar melhorias,medir desempenho, comparar designs, etc.

2. Definir métricas.

segunda-feira, 14 de outubro de 13

Page 45: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Teste de UsabilidadePlanejamento

1. Definir metas, objetivos. Esclarecer necessidades, buscar melhorias,medir desempenho, comparar designs, etc.

2. Definir métricas.

segunda-feira, 14 de outubro de 13

Page 46: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Teste de UsabilidadePlanejamento

1. Definir metas, objetivos. Esclarecer necessidades, buscar melhorias,medir desempenho, comparar designs, etc.

2. Definir métricas.Tempo de execução, quantidade de erros, satisfação, etc.

segunda-feira, 14 de outubro de 13

Page 47: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Teste de UsabilidadePlanejamento

1. Definir metas, objetivos. Esclarecer necessidades, buscar melhorias,medir desempenho, comparar designs, etc.

2. Definir métricas.Tempo de execução, quantidade de erros, satisfação, etc.

3. Definir perfil dos participantes.segunda-feira, 14 de outubro de 13

Page 48: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Teste de UsabilidadePlanejamento

1. Definir metas, objetivos. Esclarecer necessidades, buscar melhorias,medir desempenho, comparar designs, etc.

2. Definir métricas.Tempo de execução, quantidade de erros, satisfação, etc.

3. Definir perfil dos participantes.segunda-feira, 14 de outubro de 13

Page 49: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Teste de UsabilidadePlanejamento

segunda-feira, 14 de outubro de 13

Page 50: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Teste de UsabilidadePlanejamento

4. Elaborar atividades e cenário.

segunda-feira, 14 de outubro de 13

Page 51: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Teste de UsabilidadePlanejamento

4. Elaborar atividades e cenário.

segunda-feira, 14 de outubro de 13

Page 52: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Teste de UsabilidadePlanejamento

4. Elaborar atividades e cenário. Atividades objetivas, reais, claras.O cenário deve contextualizar e motivar o usuário.

segunda-feira, 14 de outubro de 13

Page 53: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Teste de UsabilidadePlanejamento

4. Elaborar atividades e cenário. Atividades objetivas, reais, claras.O cenário deve contextualizar e motivar o usuário.

5. Elaborar documentação.

segunda-feira, 14 de outubro de 13

Page 54: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Teste de UsabilidadePlanejamento

4. Elaborar atividades e cenário. Atividades objetivas, reais, claras.O cenário deve contextualizar e motivar o usuário.

5. Elaborar documentação.

segunda-feira, 14 de outubro de 13

Page 55: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Teste de UsabilidadePlanejamento

4. Elaborar atividades e cenário. Atividades objetivas, reais, claras.O cenário deve contextualizar e motivar o usuário.

5. Elaborar documentação.Checklist, termo de consentimento, questionário, atividades, etc.

segunda-feira, 14 de outubro de 13

Page 56: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Teste de UsabilidadePlanejamento

segunda-feira, 14 de outubro de 13

Page 57: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Teste de UsabilidadePlanejamento

6. Definir ambiente e ferramentas.

segunda-feira, 14 de outubro de 13

Page 58: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Teste de UsabilidadePlanejamento

6. Definir ambiente e ferramentas.

segunda-feira, 14 de outubro de 13

Page 59: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Teste de UsabilidadePlanejamento

6. Definir ambiente e ferramentas.Onde será o teste? Qual será a equipe de avaliação? O que será preciso? Máquinas, câmeras, lápis, papel, softwares,

internet, documentação, etc.

segunda-feira, 14 de outubro de 13

Page 60: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Teste de UsabilidadePlanejamento

6. Definir ambiente e ferramentas.Onde será o teste? Qual será a equipe de avaliação? O que será preciso? Máquinas, câmeras, lápis, papel, softwares,

internet, documentação, etc.

7. Realizar Teste Piloto.

segunda-feira, 14 de outubro de 13

Page 61: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Teste de UsabilidadePlanejamento

6. Definir ambiente e ferramentas.Onde será o teste? Qual será a equipe de avaliação? O que será preciso? Máquinas, câmeras, lápis, papel, softwares,

internet, documentação, etc.

7. Realizar Teste Piloto.

segunda-feira, 14 de outubro de 13

Page 62: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Teste de UsabilidadeAplicação

1. Recrutar participantes.

2. Preparar o teste.

3. Aplicar o teste.

segunda-feira, 14 de outubro de 13

Page 63: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Teste de UsabilidadeAplicação

1. Recrutar participantes.

2. Preparar o teste.

3. Aplicar o teste.

Checklist !!

segunda-feira, 14 de outubro de 13

Page 64: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Teste de UsabilidadeAplicação

1. Recrutar participantes.

2. Preparar o teste.

3. Aplicar o teste.

Checklist !!

Não fale com o usuário sobre o ‘teste’;

Extraia e estimule o usuário a liberar informações importantes.

segunda-feira, 14 de outubro de 13

Page 65: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Análise Heurística

Jakob Nielsen

segunda-feira, 14 de outubro de 13

Page 66: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Heurística

Heurísticas são princípios e recomendações de usabilidade testadas e experimentadas.

segunda-feira, 14 de outubro de 13

Page 67: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

10 Heurísticas de Nielsen1. Visibilidade do status do sistema (feedback)

“O sistema deve informar continuamente e apropriadamente ao usuário sobre o que ele está

fazendo, em tempo razoável.”

segunda-feira, 14 de outubro de 13

Page 68: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

9. Ajudar a reconhecer, diagnosticar e corrigir erros

10 Heurísticas de Nielsen

segunda-feira, 14 de outubro de 13

Page 69: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

9. Ajudar a reconhecer, diagnosticar e corrigir erros

10 Heurísticas de Nielsen

segunda-feira, 14 de outubro de 13

Page 70: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

9. Ajudar a reconhecer, diagnosticar e corrigir erros

10 Heurísticas de Nielsen

segunda-feira, 14 de outubro de 13

Page 71: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

9. Ajudar a reconhecer, diagnosticar e corrigir erros

10 Heurísticas de Nielsen

segunda-feira, 14 de outubro de 13

Page 72: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Análise Heurística

Análise Heurística é uma avaliação realizada por especialistas que aplicam o seu conhecimento,

guiados pelas heurísticas, para prever problemas de usabilidade e sugerir soluções.

segunda-feira, 14 de outubro de 13

Page 73: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Sistema de Fiscalização AmbientalCadastro de Denúncias Ambientais

segunda-feira, 14 de outubro de 13

Page 74: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

O Trabalho

segunda-feira, 14 de outubro de 13

Page 75: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

O TrabalhoTeste de

Usabilidade

segunda-feira, 14 de outubro de 13

Page 76: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

O TrabalhoTeste de

Usabilidade Levamento de dados e de problemas

segunda-feira, 14 de outubro de 13

Page 77: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

O TrabalhoTeste de

Usabilidade Levamento de dados e de problemas

segunda-feira, 14 de outubro de 13

Page 78: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

O TrabalhoTeste de

UsabilidadeAnálise

HeurísticaLevamento de dados e de problemas

segunda-feira, 14 de outubro de 13

Page 79: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

O TrabalhoTeste de

UsabilidadeAnálise

HeurísticaLevamento de dados e de problemas

Classificação e priorização dos problemas;

Propostas de soluções.

segunda-feira, 14 de outubro de 13

Page 80: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

O TrabalhoTeste de

UsabilidadeAnálise

HeurísticaLevamento de dados e de problemas

Classificação e priorização dos problemas;

Propostas de soluções.

segunda-feira, 14 de outubro de 13

Page 81: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

O TrabalhoTeste de

UsabilidadeAnálise

Heurística

Soluções Implementadas

Levamento de dados e de problemas

Classificação e priorização dos problemas;

Propostas de soluções.

segunda-feira, 14 de outubro de 13

Page 82: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

O TrabalhoTeste de

UsabilidadeAnálise

Heurística

Soluções Implementadas

Levamento de dados e de problemas

Classificação e priorização dos problemas;

Propostas de soluções.

segunda-feira, 14 de outubro de 13

Page 83: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

O TrabalhoTeste de

UsabilidadeAnálise

Heurística

Soluções Implementadas

Teste de Usabilidade

Levamento de dados e de problemas

Classificação e priorização dos problemas;

Propostas de soluções.

segunda-feira, 14 de outubro de 13

Page 84: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

O TrabalhoTeste de

UsabilidadeAnálise

Heurística

Soluções Implementadas

Teste de Usabilidade

Levamento de dados e de problemas

Classificação e priorização dos problemas;

Propostas de soluções.

Validação

segunda-feira, 14 de outubro de 13

Page 85: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

O TrabalhoTeste de

UsabilidadeAnálise

Heurística

Soluções Implementadas

Teste de Usabilidade

Levamento de dados e de problemas

Classificação e priorização dos problemas;

Propostas de soluções.

Validação

segunda-feira, 14 de outubro de 13

Page 86: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

O TrabalhoTeste de

UsabilidadeAnálise

Heurística

Soluções Implementadas

Teste de Usabilidade

Resultado

Levamento de dados e de problemas

Classificação e priorização dos problemas;

Propostas de soluções.

Validação

segunda-feira, 14 de outubro de 13

Page 87: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Teste de Usabilidade1. Definir metas, objetivos.

• Teste Inicial. Identificar problemas de usabilidade.

• Teste Final. Validar as melhorias implementadas.

segunda-feira, 14 de outubro de 13

Page 88: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Teste de Usabilidade2. Definir métricas.

• Tempo total gasto para a execução do teste;• Quantidade de tarefas finalizadas; • Quantidade de erros cometidos pelos usuários;• Quantidade de erros do sistema;• Quantidade de dúvidas e dificuldades do usuário;• Satisfação do usuário verificada através de uma pesquisa.

segunda-feira, 14 de outubro de 13

Page 89: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Teste de Usabilidade3. Definir perfil dos participantes.

• Maiores de 18 anos.

• Experiência intermediária a avançada com computadores e internet.

segunda-feira, 14 de outubro de 13

Page 90: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

4. Elaborar atividades e cenário.

Teste de Usabilidade

segunda-feira, 14 de outubro de 13

Page 91: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

4. Elaborar atividades e cenário.

Teste de Usabilidade

segunda-feira, 14 de outubro de 13

Page 92: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

5. Elaborar documentação.

Teste de Usabilidade

segunda-feira, 14 de outubro de 13

Page 93: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

5. Elaborar documentação.

Teste de Usabilidade

segunda-feira, 14 de outubro de 13

Page 94: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

5. Elaborar documentação.

Teste de Usabilidade

segunda-feira, 14 de outubro de 13

Page 95: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

6. Definir ambiente e ferramentas.• Notebook;

• Internet;

• Windows;

• Camtasia Studio.

Teste de Usabilidade

segunda-feira, 14 de outubro de 13

Page 96: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Análise Heurística

segunda-feira, 14 de outubro de 13

Page 97: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

segunda-feira, 14 de outubro de 13

Page 98: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

“Adequar a estrutura do site às expectativas do usuário.”“Alocar os recursos de modo a assegurar que os clientes encontrem o que procuram da forma

mais fácil e intuitiva.”“Destacar as palavras-chave para atrair a atenção do usuário.”

segunda-feira, 14 de outubro de 13

Page 99: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

segunda-feira, 14 de outubro de 13

Page 100: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

segunda-feira, 14 de outubro de 13

Page 101: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

“A fonte do texto deve ser grande para não descartar alguns usuários que necessitam disso para uma boa leitura.”

segunda-feira, 14 de outubro de 13

Page 102: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

segunda-feira, 14 de outubro de 13

Page 103: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

segunda-feira, 14 de outubro de 13

Page 104: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

“O usuário deve entender facilmente os rótulos do site, que devem ser simples e específicos.”

“Não utilizar instruções genéricas, por exemplo, 'Clique Aqui'.”“Os títulos devem ser concisos, descritivos e transmitir o propósito em poucas

palavras.”

segunda-feira, 14 de outubro de 13

Page 105: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

segunda-feira, 14 de outubro de 13

Page 106: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

segunda-feira, 14 de outubro de 13

Page 107: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

“Sites poluídos visualmente pelo excesso de elementos sobrecarregam o usuário, dificultando a identificação rápida

do que é importante e uma boa organização do site.”

“Evitar usar o design com barras de rolagem, pois o usuário tende a não usar a rolagem, a menos que ele ache

necessário.”

“Se um recurso exige vários passos, deve ser organizado um processo linear de passo a passo, mas que não o

sobrecarregue com opções.”

segunda-feira, 14 de outubro de 13

Page 108: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

segunda-feira, 14 de outubro de 13

Page 109: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

segunda-feira, 14 de outubro de 13

Page 110: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

“Prevenir erros que possam impedir a utilização do site.”

segunda-feira, 14 de outubro de 13

Page 111: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

segunda-feira, 14 de outubro de 13

Page 112: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

Resultados

16,0

16,8

17,5

18,3

19,0

Média do tempo de execução total (min.)

Teste Inicial Teste Final

segunda-feira, 14 de outubro de 13

Page 113: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

0

25

50

75

100

Média do percentual de tarefas finalizadas (%)

Teste Inicial Teste Final

Resultados

segunda-feira, 14 de outubro de 13

Page 114: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

0

1

2

3

4

Média da quantidade de erros cometidos pelos usuários

Teste Inicial Teste Final

Resultados

segunda-feira, 14 de outubro de 13

Page 115: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

0

0,5

1,0

1,5

2,0

Média da quantidade de erros do sistema

Teste Inicial Teste Final

Resultados

segunda-feira, 14 de outubro de 13

Page 116: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

0

1

2

3

4

Média da quantidade de dúvidas e dificuldades dos usuários

Teste Inicial Teste Final

Resultados

segunda-feira, 14 de outubro de 13

Page 117: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

0

2

5

7

9

Média da satisfação geral dos usuários (0-10)

Teste Inicial Teste Final

Resultados

segunda-feira, 14 de outubro de 13

Page 118: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

segunda-feira, 14 de outubro de 13

Page 119: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

segunda-feira, 14 de outubro de 13

Page 120: Avaliação da aplicação de Testes de Usabilidade e Análise Heurísitica para identificação de problemas em uma interface de software

segunda-feira, 14 de outubro de 13