SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente

Rational Unified Process - RUP
Rational Unified Process - RUPRational Unified Process - RUP
Rational Unified Process - RUPFernando Nogueira
 
Definindo qualidade de software
Definindo qualidade de softwareDefinindo qualidade de software
Definindo qualidade de softwareFabio Cabral
 
Qualidade de Software: Controle e garantia
Qualidade de Software:  Controle e garantiaQualidade de Software:  Controle e garantia
Qualidade de Software: Controle e garantiaAlex Camargo
 
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 2009Ramon Durães
 
Testes de software
Testes de softwareTestes de software
Testes de softwareteste
 
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...Luiz Ladeira
 
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 SoftwareDanilo Sousa
 
Teste de usabilidade
Teste de usabilidadeTeste de usabilidade
Teste de usabilidadeDanilo Sousa
 
Trabalho qualidade de_software
Trabalho qualidade de_softwareTrabalho qualidade de_software
Trabalho qualidade de_softwarestefaniak2004
 
Engenharia De Software Baseada Em Componentes
Engenharia De Software Baseada Em ComponentesEngenharia De Software Baseada Em Componentes
Engenharia De Software Baseada Em Componentesigordsm
 
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?Danilo Sousa
 
Apres. eng. de software
Apres. eng. de softwareApres. eng. de software
Apres. eng. de softwareWilliam Gomes
 
Engenharia Requisitos - Aula4 06 03 2006
Engenharia Requisitos - Aula4 06 03 2006Engenharia Requisitos - Aula4 06 03 2006
Engenharia Requisitos - Aula4 06 03 2006Luís Fernando Richter
 
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 FidelixCris Fidelix
 

La actualidad más candente (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
 

Destacado

UX e testes de usabilidade mobile
UX e testes de usabilidade mobileUX e testes de usabilidade mobile
UX e testes de usabilidade mobileHorácio Soares
 
Questionários de Usabilidade
Questionários de UsabilidadeQuestionários de Usabilidade
Questionários de UsabilidadeDiana Oliveira
 
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 usabilidadeLuiz Agner
 
Tudo sobre Design de Interação
Tudo sobre Design de InteraçãoTudo sobre Design de Interação
Tudo sobre Design de InteraçãoMarcello Cardoso
 
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 usabilidadeLiliana Almeida
 
DI - Questionários e entrevistas
DI - Questionários e entrevistasDI - Questionários e entrevistas
DI - Questionários e entrevistasMarcello Cardoso
 
Usabilidade e Experiencia do Usuario
Usabilidade e Experiencia do UsuarioUsabilidade e Experiencia do Usuario
Usabilidade e Experiencia do UsuarioGustavo Gil
 
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 testesLuiz Agner
 
Curso testes avaliação Usabilidade
Curso testes avaliação UsabilidadeCurso testes avaliação Usabilidade
Curso testes avaliação UsabilidadeQualister
 
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óticaMarcello Cardoso
 
Como fazer testes de usabilidade
Como fazer testes de usabilidadeComo fazer testes de usabilidade
Como fazer testes de usabilidadeUTFPR
 
Design e Usabilidade na Web
Design e Usabilidade na WebDesign e Usabilidade na Web
Design e Usabilidade na WebMarcelo Vianna
 
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 webDaniel Brandão
 

Destacado (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
 

Similar a Teste de Software Usabilidade

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 softwareBruno Nascimento
 
Usabilidade aula-01 Introdução
Usabilidade aula-01 IntroduçãoUsabilidade aula-01 Introdução
Usabilidade aula-01 IntroduçãoAlan Vasconcelos
 
MPP-III - Aula 08 - Usabilidade
MPP-III - Aula 08 - UsabilidadeMPP-III - Aula 08 - Usabilidade
MPP-III - Aula 08 - UsabilidadeAlan Vasconcelos
 
Engenharia de Testes
Engenharia de TestesEngenharia de Testes
Engenharia de TestesUFPA
 
Palestra - Testes de Usabilidade
Palestra - Testes de UsabilidadePalestra - Testes de Usabilidade
Palestra - Testes de UsabilidadeLuiz Agner
 
127290035 12-usabilidade-mai-2007
127290035 12-usabilidade-mai-2007127290035 12-usabilidade-mai-2007
127290035 12-usabilidade-mai-2007Marco Guimarães
 
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 SWEBOKMário Pravato Junior
 
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çãoJackson Adriano Scholze
 
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çãoJackson Adriano Scholze
 
Handbook Capitulo 14 - Expandindo a usabilidade
Handbook Capitulo 14 - Expandindo a usabilidadeHandbook Capitulo 14 - Expandindo a usabilidade
Handbook Capitulo 14 - Expandindo a usabilidadeLuiz Agner
 
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 qualidaderzauza
 
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çãoSandy Maciel
 
Usabilidade e Negocios
Usabilidade e NegociosUsabilidade e Negocios
Usabilidade e NegociosAreta do Bem
 
Competências Antonio Augusto
Competências Antonio AugustoCompetências Antonio Augusto
Competências Antonio Augustoaajo
 

Similar a Teste de Software 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 Software 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