SlideShare une entreprise Scribd logo
1  sur  21
CE-229 – Teste de Software
Instituto Tecnológico de Aeronáutica - ITA
Aluno MSc. (ITA/IFSP):
Renan Cavichi
Teste de Usabilidade
16/05/2013
1
Professor:
Dr. Luiz Alberto Vieira Dias
Roteiro
Usabilidade 101
• Definição
• Motivação
• Contexto
• Usabilidade em
Teste de Software
Métodos de Avaliação
de Usabilidade
• Visão Geral
• Teste Empírico
• Teste Analítico
• Teste de Usabilidade
em Protótipos
Ferramentas
• POP – Prototype
on Paper
• Silverback
2
Leia mais...
Definição
3
 Usabilidade é a medida pela qual um produto
pode ser usado por usuários específicos para
alcançar objetivos específicos com eficácia,
eficiência e satisfação em um contexto de uso
específico (ISO 9241-11).
Eficácia: Finalização de uma tarefa. Qualidade do resultado
obtido.
Eficiência: Quantidade de esforço e recursos necessários
para se chegar a um determinado objetivo.
Definição
5
Nilsen, http://www.nngroup.com/articles/usability-101-introduction-to-usability/
Motivação
6
Como uma das principais características de
qualidade de software, a usabilidade apresenta-
se como um fator determinante para satisfação
dos usuários e aceitação do produto.
Mesmo que grandes recursos sejam gastos em
tecnologia, o produto de software, pode perder
seu valor de negócio se a satisfação do usuário
não for alcançada.
Motivação
7
Para algo inovar, tem que ter usabilidade. “Não
adianta inventar uma coisa que ninguém irá usar.
A criatividade gera a invenção e a invenção só
vira inovação quando é usada. A usabilidade é o
grande catalisador da inovação, da
competitividade e da lucratividade”
- Fábio Gandour é cientista-chefe da IBM Brasil
e coordena a área de pesquisa da filial brasileira.
http://www.sebrae-rs.com.br/index.php/noticia/67-destaques/684-nem-tudo-e-inovacao-diz-o-cientista-chefe-da-ibm-em-palestra-n
Motivação
ROI – Retorno Sobre Investimento
8
“This method was first published by Clare-Marie Karat of IBM who
used it to show a 100-fold return on investment for a particular
software product. In that case, spending $60,000 on usability
engineering throughout development resulted in savings of
$6,000,000 in the first year alone.” [1]
[1] U.S. Government, Usability.gov by U.S. Department of Health & Human
Services: http://usability.gov/basics/usasaves/index.html)
The $300 Million Button http://www.uie.com/articles/three_hund_million_button/
Motivação
Benefícios
9
De maneira geral, investimentos em usabilidade vêm se refletindo
em:
Aumentos de:
•Produtividade
•Satisfação do cliente
•Vendas
•Receitas
(U.S. Government, Usability.gov by U.S. Department of Health &
Human Services: http://usability.gov/basics/usasaves/index.html)
Reduções de:
•Tempo e custo de desenvolvimento
•Manutenção
•Treinamento
•Suporte
Contexto
10
HCI
SE
UCD
E/HF
SQ
ST
Usability
HCI - Human-Computer Interaction
UCD - User-Centered Design
E/HF - Ergonomics & Human Factors
SE - Software Engineering
ST - Software Testing
SQ - Software Quality
Usabilidade em Teste de Software
11
SE
ST
Usability
SE - Software Engineering
ST - Software Testing
Testes Não Funcionais
Em contraste às técnicas funcionais,
que verificam a produção pelo sistema
de respostas adequadas de suas
operações, de acordo com uma
especificação, as técnicas não
funcionais verificam atributos de um
componente ou sistema que não se
relacionam com a funcionalidade (por
exemplo: confiabilidade; eficiência;
usabilidade; manutenibilidade; e
portabilidade).
(Wikipedia, Teste de Software: http://pt.wikipedia.org/wiki/Teste_de_software)
Usabilidade em Teste de Software
12
(Lisa C., Janet G. - Agile Testing: A Practical Guide for Testers and Agile Teams)
Métodos de Avaliação de Usabilidade
13
(Nielsen, J., Usabilty Engineering, Morgan Kaufmann, Inc., San Francisco, 1993.)
Teste Empírico
14
Teste de Usabilidade
• Observação do usuário durante a utilização do software,
com objetivo de verificar se a execução das tarefas
ocorrem com facilidade.
• Definir o objetivo do teste e as tarefas que serão realizadas.
• Realizado em protótipos ou
em sistemas/sites “prontos”.
Teste Analítico
15
Avaliação Heurística
• Um pequeno grupo de avaliadores examinam a interface e
julgam de acordo com os conceitos de HCI, baseados nos
princípios de Usabilidade.
1) Feedback
2) Falar a linguagem do usuário
3) Saídas claramente demarcadas
4) Consistência
5) Prevenir erros
6) Minimizar a sobrecarga de memória do usuário
7) Atalhos
8) Diálogos simples e naturais
9) Boas mensagens de erro
10) Ajuda e documentação
Teste de Usabilidade em Protótipos
16
• Prototipação Digital Interativa (Axure)
• Prototipação em Papel
Ferramentas: POP
17
http://popapp.in/
Ferramentas: POP
18
Ferramentas: Silverback
19
Ferramentas: Silverback
20
http://silverbackapp.com/
Leia mais...
21
Jacob Nielsen
Nielsen Norman Group
http://www.nngroup.com/
Measuring Usability
http://www.measuringusability.com/
Jeff Sauro
22
Obrigado!
renancavichi@gmail.com

Contenu connexe

Tendances

Trabalho qualidade de_software
Trabalho qualidade de_softwareTrabalho qualidade de_software
Trabalho qualidade de_software
stefaniak2004
 
Apres. eng. de software
Apres. eng. de softwareApres. eng. de software
Apres. eng. de software
William Gomes
 
Engenharia Requisitos - Aula4 06 03 2006
Engenharia Requisitos - Aula4 06 03 2006Engenharia Requisitos - Aula4 06 03 2006
Engenharia Requisitos - Aula4 06 03 2006
Luís Fernando Richter
 

Tendances (20)

Aula3 engenharia requisitos
Aula3 engenharia requisitosAula3 engenharia requisitos
Aula3 engenharia requisitos
 
Qualidade de Software
Qualidade de SoftwareQualidade de Software
Qualidade de Software
 
Rational Unified Process - RUP
Rational Unified Process - RUPRational Unified Process - RUP
Rational Unified Process - RUP
 
Rational Unified Process (RUP)
Rational Unified Process (RUP)Rational Unified Process (RUP)
Rational Unified Process (RUP)
 
Gestaoqualidade
GestaoqualidadeGestaoqualidade
Gestaoqualidade
 
Definindo qualidade de software
Definindo qualidade de softwareDefinindo qualidade de software
Definindo qualidade de software
 
Qualidade de Software: Controle e garantia
Qualidade de Software:  Controle e garantiaQualidade de Software:  Controle e garantia
Qualidade de Software: Controle e garantia
 
4 usabilidade - y
4   usabilidade - y4   usabilidade - y
4 usabilidade - y
 
Application Lifecycle Management - Campus Party Brasil 2009
Application Lifecycle Management -  Campus Party  Brasil 2009Application Lifecycle Management -  Campus Party  Brasil 2009
Application Lifecycle Management - Campus Party Brasil 2009
 
Testes de software
Testes de softwareTestes de software
Testes de software
 
Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...
Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...
Artigo - OS FUNDAMENTOS DE TESTE DE SOFTWARE E SUA IMPORTÂNCIA NA QUALIDADE D...
 
Normas e Padrões para a Qualidade de Software
Normas e Padrões para a Qualidade de SoftwareNormas e Padrões para a Qualidade de Software
Normas e Padrões para a Qualidade de Software
 
Teste de usabilidade
Teste de usabilidadeTeste de usabilidade
Teste de usabilidade
 
Trabalho qualidade de_software
Trabalho qualidade de_softwareTrabalho qualidade de_software
Trabalho qualidade de_software
 
Engenharia De Software Baseada Em Componentes
Engenharia De Software Baseada Em ComponentesEngenharia De Software Baseada Em Componentes
Engenharia De Software Baseada Em Componentes
 
Teste Tradicional e Teste Ágil: de que lado você esta?
Teste Tradicional e Teste Ágil: de que lado você esta?Teste Tradicional e Teste Ágil: de que lado você esta?
Teste Tradicional e Teste Ágil: de que lado você esta?
 
Teste de Aceitação: problemas, desafios e abordagens
Teste de Aceitação: problemas, desafios e abordagensTeste de Aceitação: problemas, desafios e abordagens
Teste de Aceitação: problemas, desafios e abordagens
 
Apres. eng. de software
Apres. eng. de softwareApres. eng. de software
Apres. eng. de software
 
Engenharia Requisitos - Aula4 06 03 2006
Engenharia Requisitos - Aula4 06 03 2006Engenharia Requisitos - Aula4 06 03 2006
Engenharia Requisitos - Aula4 06 03 2006
 
3 - Modelos de Processo de Software - Prof.ª Cristiane Fidelix
3 - Modelos de  Processo de Software - Prof.ª Cristiane Fidelix3 - Modelos de  Processo de Software - Prof.ª Cristiane Fidelix
3 - Modelos de Processo de Software - Prof.ª Cristiane Fidelix
 

En vedette

Questionários de Usabilidade
Questionários de UsabilidadeQuestionários de Usabilidade
Questionários de Usabilidade
Diana Oliveira
 
Guião e questionários do teste de usabilidade
Guião e questionários do teste de usabilidadeGuião e questionários do teste de usabilidade
Guião e questionários do teste de usabilidade
Liliana Almeida
 

En vedette (20)

User Story Mapping
User Story MappingUser Story Mapping
User Story Mapping
 
Artigo usabilidade
Artigo   usabilidadeArtigo   usabilidade
Artigo usabilidade
 
Card Sorting
Card SortingCard Sorting
Card Sorting
 
UX e testes de usabilidade mobile
UX e testes de usabilidade mobileUX e testes de usabilidade mobile
UX e testes de usabilidade mobile
 
Questionários de Usabilidade
Questionários de UsabilidadeQuestionários de Usabilidade
Questionários de Usabilidade
 
5. Análise de dados em testes de usabilidade
5. Análise de dados em testes de usabilidade5. Análise de dados em testes de usabilidade
5. Análise de dados em testes de usabilidade
 
Tudo sobre Design de Interação
Tudo sobre Design de InteraçãoTudo sobre Design de Interação
Tudo sobre Design de Interação
 
Guião e questionários do teste de usabilidade
Guião e questionários do teste de usabilidadeGuião e questionários do teste de usabilidade
Guião e questionários do teste de usabilidade
 
DI - Questionários e entrevistas
DI - Questionários e entrevistasDI - Questionários e entrevistas
DI - Questionários e entrevistas
 
Usabilidade e Experiencia do Usuario
Usabilidade e Experiencia do UsuarioUsabilidade e Experiencia do Usuario
Usabilidade e Experiencia do Usuario
 
Percurso cognitivo
Percurso cognitivoPercurso cognitivo
Percurso cognitivo
 
Teste de usabilidade - Ferramentas online para testes
Teste de usabilidade - Ferramentas online para testesTeste de usabilidade - Ferramentas online para testes
Teste de usabilidade - Ferramentas online para testes
 
Métodos de avaliação de IHC
Métodos de avaliação de IHCMétodos de avaliação de IHC
Métodos de avaliação de IHC
 
Curso testes avaliação Usabilidade
Curso testes avaliação UsabilidadeCurso testes avaliação Usabilidade
Curso testes avaliação Usabilidade
 
Design de Interação - Método de Inspeção Semiótica
Design de Interação - Método de Inspeção SemióticaDesign de Interação - Método de Inspeção Semiótica
Design de Interação - Método de Inspeção Semiótica
 
Principais problemas de usabilidade
Principais problemas de usabilidadePrincipais problemas de usabilidade
Principais problemas de usabilidade
 
Avaliação de Interface
Avaliação de InterfaceAvaliação de Interface
Avaliação de Interface
 
Como fazer testes de usabilidade
Como fazer testes de usabilidadeComo fazer testes de usabilidade
Como fazer testes de usabilidade
 
Design e Usabilidade na Web
Design e Usabilidade na WebDesign e Usabilidade na Web
Design e Usabilidade na Web
 
Heurística, Principios e Usabilidade na web
Heurística, Principios e Usabilidade na webHeurística, Principios e Usabilidade na web
Heurística, Principios e Usabilidade na web
 

Similaire à Teste de Usabilidade

MPP-III - Aula 08 - Usabilidade
MPP-III - Aula 08 - UsabilidadeMPP-III - Aula 08 - Usabilidade
MPP-III - Aula 08 - Usabilidade
Alan Vasconcelos
 
Engenharia de Testes
Engenharia de TestesEngenharia de Testes
Engenharia de Testes
UFPA
 
127290035 12-usabilidade-mai-2007
127290035 12-usabilidade-mai-2007127290035 12-usabilidade-mai-2007
127290035 12-usabilidade-mai-2007
Marco Guimarães
 
Competências Antonio Augusto
Competências Antonio AugustoCompetências Antonio Augusto
Competências Antonio Augusto
aajo
 

Similaire à Teste de Usabilidade (20)

Banco de questões qualidade de software
Banco de questões qualidade de softwareBanco de questões qualidade de software
Banco de questões qualidade de software
 
Usabilidade aula-01 Introdução
Usabilidade aula-01 IntroduçãoUsabilidade aula-01 Introdução
Usabilidade aula-01 Introdução
 
MPP-III - Aula 08 - Usabilidade
MPP-III - Aula 08 - UsabilidadeMPP-III - Aula 08 - Usabilidade
MPP-III - Aula 08 - Usabilidade
 
Engenharia de Testes
Engenharia de TestesEngenharia de Testes
Engenharia de Testes
 
Palestra - Testes de Usabilidade
Palestra - Testes de UsabilidadePalestra - Testes de Usabilidade
Palestra - Testes de Usabilidade
 
Conceitos de Usabilidade
Conceitos de UsabilidadeConceitos de Usabilidade
Conceitos de Usabilidade
 
Ponto de função
Ponto de funçãoPonto de função
Ponto de função
 
127290035 12-usabilidade-mai-2007
127290035 12-usabilidade-mai-2007127290035 12-usabilidade-mai-2007
127290035 12-usabilidade-mai-2007
 
Visão de Testes de Software segundo o SWEBOK
Visão de Testes de Software segundo o SWEBOKVisão de Testes de Software segundo o SWEBOK
Visão de Testes de Software segundo o SWEBOK
 
DovOps: Qualidade e Integração
DovOps: Qualidade e IntegraçãoDovOps: Qualidade e Integração
DovOps: Qualidade e Integração
 
Inovação da gestão ou gestão da inovação
Inovação da gestão ou gestão da inovaçãoInovação da gestão ou gestão da inovação
Inovação da gestão ou gestão da inovação
 
Inovação da gestão ou gestão da inovação
Inovação da gestão ou gestão da inovaçãoInovação da gestão ou gestão da inovação
Inovação da gestão ou gestão da inovação
 
Handbook Capitulo 14 - Expandindo a usabilidade
Handbook Capitulo 14 - Expandindo a usabilidadeHandbook Capitulo 14 - Expandindo a usabilidade
Handbook Capitulo 14 - Expandindo a usabilidade
 
Conceitos e fundamentos sobre testes de software e garantia da qualidade
Conceitos e fundamentos sobre testes de software e garantia da qualidadeConceitos e fundamentos sobre testes de software e garantia da qualidade
Conceitos e fundamentos sobre testes de software e garantia da qualidade
 
Ponto de função
Ponto de funçãoPonto de função
Ponto de função
 
Noções em teste de software e introdução a automação
Noções em teste de software e introdução a automaçãoNoções em teste de software e introdução a automação
Noções em teste de software e introdução a automação
 
ISO/IEC 9241-11
ISO/IEC 9241-11ISO/IEC 9241-11
ISO/IEC 9241-11
 
Usabilidade
UsabilidadeUsabilidade
Usabilidade
 
Usabilidade e Negocios
Usabilidade e NegociosUsabilidade e Negocios
Usabilidade e Negocios
 
Competências Antonio Augusto
Competências Antonio AugustoCompetências Antonio Augusto
Competências Antonio Augusto
 

Teste de Usabilidade

  • 1. CE-229 – Teste de Software Instituto Tecnológico de Aeronáutica - ITA Aluno MSc. (ITA/IFSP): Renan Cavichi Teste de Usabilidade 16/05/2013 1 Professor: Dr. Luiz Alberto Vieira Dias
  • 2. Roteiro Usabilidade 101 • Definição • Motivação • Contexto • Usabilidade em Teste de Software Métodos de Avaliação de Usabilidade • Visão Geral • Teste Empírico • Teste Analítico • Teste de Usabilidade em Protótipos Ferramentas • POP – Prototype on Paper • Silverback 2 Leia mais...
  • 3. Definição 3  Usabilidade é a medida pela qual um produto pode ser usado por usuários específicos para alcançar objetivos específicos com eficácia, eficiência e satisfação em um contexto de uso específico (ISO 9241-11). Eficácia: Finalização de uma tarefa. Qualidade do resultado obtido. Eficiência: Quantidade de esforço e recursos necessários para se chegar a um determinado objetivo.
  • 5. Motivação 6 Como uma das principais características de qualidade de software, a usabilidade apresenta- se como um fator determinante para satisfação dos usuários e aceitação do produto. Mesmo que grandes recursos sejam gastos em tecnologia, o produto de software, pode perder seu valor de negócio se a satisfação do usuário não for alcançada.
  • 6. Motivação 7 Para algo inovar, tem que ter usabilidade. “Não adianta inventar uma coisa que ninguém irá usar. A criatividade gera a invenção e a invenção só vira inovação quando é usada. A usabilidade é o grande catalisador da inovação, da competitividade e da lucratividade” - Fábio Gandour é cientista-chefe da IBM Brasil e coordena a área de pesquisa da filial brasileira. http://www.sebrae-rs.com.br/index.php/noticia/67-destaques/684-nem-tudo-e-inovacao-diz-o-cientista-chefe-da-ibm-em-palestra-n
  • 7. Motivação ROI – Retorno Sobre Investimento 8 “This method was first published by Clare-Marie Karat of IBM who used it to show a 100-fold return on investment for a particular software product. In that case, spending $60,000 on usability engineering throughout development resulted in savings of $6,000,000 in the first year alone.” [1] [1] U.S. Government, Usability.gov by U.S. Department of Health & Human Services: http://usability.gov/basics/usasaves/index.html) The $300 Million Button http://www.uie.com/articles/three_hund_million_button/
  • 8. Motivação Benefícios 9 De maneira geral, investimentos em usabilidade vêm se refletindo em: Aumentos de: •Produtividade •Satisfação do cliente •Vendas •Receitas (U.S. Government, Usability.gov by U.S. Department of Health & Human Services: http://usability.gov/basics/usasaves/index.html) Reduções de: •Tempo e custo de desenvolvimento •Manutenção •Treinamento •Suporte
  • 9. Contexto 10 HCI SE UCD E/HF SQ ST Usability HCI - Human-Computer Interaction UCD - User-Centered Design E/HF - Ergonomics & Human Factors SE - Software Engineering ST - Software Testing SQ - Software Quality
  • 10. Usabilidade em Teste de Software 11 SE ST Usability SE - Software Engineering ST - Software Testing Testes Não Funcionais Em contraste às técnicas funcionais, que verificam a produção pelo sistema de respostas adequadas de suas operações, de acordo com uma especificação, as técnicas não funcionais verificam atributos de um componente ou sistema que não se relacionam com a funcionalidade (por exemplo: confiabilidade; eficiência; usabilidade; manutenibilidade; e portabilidade). (Wikipedia, Teste de Software: http://pt.wikipedia.org/wiki/Teste_de_software)
  • 11. Usabilidade em Teste de Software 12 (Lisa C., Janet G. - Agile Testing: A Practical Guide for Testers and Agile Teams)
  • 12. Métodos de Avaliação de Usabilidade 13 (Nielsen, J., Usabilty Engineering, Morgan Kaufmann, Inc., San Francisco, 1993.)
  • 13. Teste Empírico 14 Teste de Usabilidade • Observação do usuário durante a utilização do software, com objetivo de verificar se a execução das tarefas ocorrem com facilidade. • Definir o objetivo do teste e as tarefas que serão realizadas. • Realizado em protótipos ou em sistemas/sites “prontos”.
  • 14. Teste Analítico 15 Avaliação Heurística • Um pequeno grupo de avaliadores examinam a interface e julgam de acordo com os conceitos de HCI, baseados nos princípios de Usabilidade. 1) Feedback 2) Falar a linguagem do usuário 3) Saídas claramente demarcadas 4) Consistência 5) Prevenir erros 6) Minimizar a sobrecarga de memória do usuário 7) Atalhos 8) Diálogos simples e naturais 9) Boas mensagens de erro 10) Ajuda e documentação
  • 15. Teste de Usabilidade em Protótipos 16 • Prototipação Digital Interativa (Axure) • Prototipação em Papel
  • 20. Leia mais... 21 Jacob Nielsen Nielsen Norman Group http://www.nngroup.com/ Measuring Usability http://www.measuringusability.com/ Jeff Sauro