4. Conceito
● Usabilidade éum atributo dequalidade relacionado à
facilidade do usodealgo (NIELSEN,LORANGER;2007) :
○ rapidez com que os usuários podem aprender a usar alguma
coisa,
○ aeficiência delesaousá-la,
○ o quanto lembramdaquilo,
○ eo quanto gostamdeutilizá-la.
Teste de Usabilidade
7. Princípios
● Facilidadede uso
● Tendo aprendido a interagir com o sistema, o usuário
atinge altos níveis de produtividade na realização das suas
tarefas
Teste de Usabilidade
8. Princípios
● Facilidadede memorização
● O sistema deve ser fácil de recordar, permitindo que os
usuários casuais reutilizem sem ter que reaprender a
utilizar;
Teste de Usabilidade
9. Princípios
● Prevençãodeerros
● O sistemadeveprevenir osusuários de possíveiserros
● Erros que provoquem danos aos trabalho não devem
ocorrer;
Teste de Usabilidade
13. Conceito
● Teste de usabilidade é uma técnica de pesquisa
utilizada para avaliar um produto ou serviço. Os testes
são realizados com usuários representativos do
público-alvo. Cada participante tenta realizar tarefas
típicas enquanto o analista observa, ouve e anota.
Teste de Usabilidade
14. Conceito
● O teste de usabilidade é um processo no qual
participantes representativos avaliam o grau que um
produto se encontra em relação a critérios específicos
de usabilidade (RUBIN, CHISNELL; 1994).
Teste de Usabilidade
16. Aplicação
Teste de Usabilidade
O Teste de Usabilidade é aplicado em sistema do ponto de vista do
usuário final:
● fatores humanos (Conceitos: Design Centrado no Usuário);
● Estética;
● consistência na interface do usuário (Diretrizes: Interface do
Usuário) ;
● ajuda on-line e contextual;
● assistentes e agentes;
● documentação do usuário;
● material de treinamento .
18. Fases
Teste de Usabilidade
Preparação
para o Teste
Planejamento
do Teste
Teste
Piloto
Execução do
Teste
Análise dos
Resultados
Definição do público-alvo, tarefas a serem executadas,
métricas de usabilidade, equipamentos relevantes para
medidas das tarefas, entre outros itens que podem
compor o plano de teste.
20. Fases
Teste de Usabilidade
Teste
Piloto
Preparação
para o Teste
Planejamento
do Teste
Execução do
Teste
Análise dos
Resultados
validação do funcionamento e
configuração do teste, verificando
se o mesmo ocorrerá de acordo
com o planejado.
22. Fases
Teste de Usabilidade
Teste
Piloto
Preparação
para o Teste
Planejamento
do Teste
Execução do
Teste
Análise dos
Resultados
realização de um relatório das dificuldades
em interações presentes na experiência
com o produto e recomendações de como
resolvê-las.
24. Ferramentas
Teste de Usabilidade
● Teste de usabilidade Remoto
● Os testes remotos utilizam recursos
de gravação e captura de telas.
● Os usuários realizam os testes no seu
computador ou dispositivo móvel.
● Ferramentas de teste de usabilidade
remoto : Testr, Usabilla e usabilityHub
25. Ferramentas
Teste de Usabilidade
● Testr é um plataforma
de pesquisa qualitativa
especializado em testes
de usabilidade remotos
não moderados
● Testa usabilidade de
sites, sistema, protótipo
ou aplicativos,
30. Ferramentas
Teste de Usabilidade
● Teste Automatizado
● Analise de 10
páginas que compõe a
área administrativa de
um site na ferramenta
Selenium
31. Ferramentas
Teste de Usabilidade
● Teste Automatizado
● O Selenium possui
o plugin “ScreenShot
of Fail”, que
possibilita capturar a
tela onde o erro
ocorreu.
32. Ferramentas
Teste de Usabilidade
● Teste Automatizado
● O “ScreenShot of
Fail” encontra um
erro e salva numa
pasta nomeada com a
data e hora que o
mesmo acorreu.
38. Referências
Teste de Usabilidade
● NIELSEN, Jakob; LORANGER, Hoa. Usabilidade na web. Elsevier
Brasil, 2007.
● CRISPIN, Lisa; GREGORY, Janet. Agile testing: A practical guide
for testers and agile teams. Pearson Education, 2009.
● RUBIN, Jeffrey; CHISNELL, Dana. Handbook of usability testing:
howto plan, design, and conduct effective tests. John Wiley & Sons,
2008.
● Usability - Improving the User Experience: https://www.usability.gov/
● Ferramenta TESTR: http://testr.com.br/
● Ferramenta usabilityhub : https://usabilityhub.com/
39. Referências
Teste de Usabilidade
● Ferramenta usabilla: https://usabilla.com/
● VALENTIM, Natasha M. Costa; SILVA, Williamson; CONTE,
Tayana. Avaliando a Experiência do Usuário e a Usabilidade de um
Aplicativo Web Móvel: um relato de experiência. In: XVIII Congresso
Ibero-Americano em Engenharia de Software, 2015, Lima.
● KLOCK, Ana Carolina T. et al. Avaliação de Usabilidade de
Sistemas de Gerenciamento de Referências Bibliográficas. In: XII
Brazilian Symposium on Information Systems, 2016.
● Ferramenta selenium : https://www.seleniumhq.org/
40. Instituto Federal de Pernambuco
Pós-Graduação em Gestão e Qualidade em TIC
Equipe: David Fernandes
Danilo de Sousa
Teste de Usabilidade
Notas do Editor
Livro de Jakob Nielson
https://books.google.com.br/books?hl=pt-BR&lr=lang_de|lang_es|lang_fr|lang_nl|lang_en|lang_it|lang_ja|lang_pl|lang_pt|lang_tr&id=5hhFqx9TMtYC&oi=fnd&pg=PR14&dq=usabilidade+Jakob+Nielsen&ots=2qc3HhA9le&sig=OcsR3esuDU0BC4DIecCRbyLfByw#v=onepage&q=o%20que%20%C3%A9%20usabilidade&f=false
ISO 9241-11 define usabilidade e explica como identificar a informação necessária a ser considerada na especificação ou avaliação de usabilidade de um dispositivos de interação visual em termos de medidas de desempenho e satisfação do usuário. Orientação é dada sobre como descrever o contexto de uso do produto (hardware, software ou serviços) e as medidas relevantes de usabilidade de uma maneira explícita. A orientação é dada na forma de princípios e técnicas gerais, em vez da forma de requisitos para usar métodos específicos.
Contexto de uso - usuários, tarefas, equipamentos (hardware, software e materiais), ambiente físico e social em que o produto é usado.
Eficácia - precisão e completeza com que os usuários atingem objetivos específicos, acessando a informação correta ou gerando os resultados esperados.
Eficiência - precisão e completeza com que os usuários atingem seus objetivos, em relação à quantidade de recursos gastos.
Satisfação - conforto e aceitabilidade do produto, medidos por meio de métodos subjetivos e/ou objetivos.
A norma ISO/IEC 9126, ou conjunto de normas que tratam deste assunto no âmbito da ISO, estabelece um modelo de qualidade com os seguintes componentes:
Processo de desenvolvimento, cuja qualidade afeta a qualidade do produto de software gerado e é influenciado pela natureza do produto desenvolvido;
Produto, compreendendo os atributos de qualidade do produto (sistema) de software. Estes atributos de qualidade podem ser divididos entre atributos internos e externos. Estes se diferenciam pela forma como são aferidos (interna ou externamente ao produto de software) e em conjunto compõem a qualidade do produto de software em si;
Qualidade em uso que consiste na aferição da qualidade do software em cada contexto específico de usuário. Esta é, também, a qualidade percebida pelo usuário.
Usabilidade
A capacidade do produto de software ser compreendido, seu funcionamento aprendido, ser operado e ser atraente ao usuário.
Note que este conceito é bastante abrangente e se aplica mesmo a programas que não possuem uma interface para o usuário final. Por exemplo, um programa batch executado por uma ferramenta de programação de processos também pode ser avaliado quanto a sua usabilidade, no que diz respeito a ser facilmente compreendido, aprendido, etc. Além disto, a operação de um sistema é uma Interface Humano-Computador (ver IHC) sujeita às avaliações de usabilidade.
Suas sub-características são:
Inteligibilidade que representa a facilidade com que o usuário pode compreender as suas funcionalidades e avaliar se o mesmo pode ser usado para satisfazer as suas necessidades específicas;
Apreensibilidade identifica a facilidade de aprendizado do sistema para os seus potenciais usuários;
Operacionalidade é como o produto facilita a sua operação por parte do usuário, incluindo a maneira como ele tolera erros de operação;
Proteção frente a erros de usuários: como produto consegue prevenir erros dos usuários;
Estética/Atratividade: envolve características que possam atrair um potencial usuário para o sistema, o que pode incluir desde a adequação das informações prestadas para o usuário até os requintes visuais utilizados na sua interface gráfica;
Acessibilidade: refere-se a prática inclusiva de fazer softwares que possam ser utilizados por todas as pessoas que tenham deficiência ou não. Quando os softwares são corretamente concebidos, desenvolvidos e editados, todos os usuários podem ter igual acesso à informação e funcionalidades;
Usabilidade é um conceito que permite avaliar fatores que influem no uso do aplicativo, como:· Facilidade de aprendizado: aprendo a usar o aplicativo rapidamente?· Facilidade de uso: depois de aprendido, o aplicativo é fácil de ser utilizado?· Facilidade de memorização: um usuário ocasional consegue se lembrar com facilidade dos comandos?· Segurança de uso: o aplicativo previne os erros? E se houver erros, o aplicativo consegue dar um alerta adequado ao usuário?· Satisfação do usuário: o aplicativo é agradável, bom de ser utilizado?
Usabilidade é um conceito que permite avaliar fatores que influem no uso do aplicativo, como:· Facilidade de aprendizado: aprendo a usar o aplicativo rapidamente?· Facilidade de uso: depois de aprendido, o aplicativo é fácil de ser utilizado?· Facilidade de memorização: um usuário ocasional consegue se lembrar com facilidade dos comandos?· Segurança de uso: o aplicativo previne os erros? E se houver erros, o aplicativo consegue dar um alerta adequado ao usuário?· Satisfação do usuário: o aplicativo é agradável, bom de ser utilizado?
Usabilidade é um conceito que permite avaliar fatores que influem no uso do aplicativo, como:· Facilidade de aprendizado: aprendo a usar o aplicativo rapidamente?· Facilidade de uso: depois de aprendido, o aplicativo é fácil de ser utilizado?· Facilidade de memorização: um usuário ocasional consegue se lembrar com facilidade dos comandos?· Segurança de uso: o aplicativo previne os erros? E se houver erros, o aplicativo consegue dar um alerta adequado ao usuário?· Satisfação do usuário: o aplicativo é agradável, bom de ser utilizado?
Usabilidade é um conceito que permite avaliar fatores que influem no uso do aplicativo, como:· Facilidade de aprendizado: aprendo a usar o aplicativo rapidamente?· Facilidade de uso: depois de aprendido, o aplicativo é fácil de ser utilizado?· Facilidade de memorização: um usuário ocasional consegue se lembrar com facilidade dos comandos?· Segurança de uso: o aplicativo previne os erros? E se houver erros, o aplicativo consegue dar um alerta adequado ao usuário?· Satisfação do usuário: o aplicativo é agradável, bom de ser utilizado?
Usabilidade é um conceito que permite avaliar fatores que influem no uso do aplicativo, como:
Facilidade de aprendizado: aprendo a usar o aplicativo rapidamente?· Facilidade de uso: depois de aprendido, o aplicativo é fácil de ser utilizado?· Facilidade de memorização: um usuário ocasional consegue se lembrar com facilidade dos comandos?· Segurança de uso: o aplicativo previne os erros? E se houver erros, o aplicativo consegue dar um alerta adequado ao usuário?· Satisfação do usuário: o aplicativo é agradável, bom de ser utilizado?
“Teste de usabilidade é uma técnica de pesquisa utilizada para avaliar um produto ou serviço. Os testes são realizados com usuários representativos do público-alvo. Cada participante tenta realizar tarefas típicas enquanto o analista observa, ouve e anota.”
Da definição acima podemos tirar cinco pontos importantes:
Teste de usabilidade é uma técnica de avaliação.
Pode avaliar um produto, serviço, site, aplicativo, protótipo, desenho no papel.
São testes com usuários representativos. Não vale fazer com o seu colega designer da baia ao lado!
Tem um roteiro de tarefas. A ideia é entender se a pessoa consegue atingir um objetivo, e não vê-la navegando à toa.
O papel do analista é observar e ouvir – não de ajudar a pessoa a navegar
O teste de usabilidade é um processo no qual participantes representativos avaliam o grau que um produto se encontra em relação a critérios específicos de usabilidade [RUB 94]. O referido teste pode servir para diferentes propósitos que envolvem tipos de tarefas, medidas de performance e disposição de escalas, entrevistas ou inspeções a serem aplicadas, buscando encontrar problemas de usabilidade e fazer recomendações no sentido de eliminar os problemas e melhorar a usabilidade do produto, ou com a finalidade de se comparar dois ou mais produtos.
Com a realização de testes de usabilidade, pode-se registrar os melhores resultados obtidos para futuras realizações levando à minimização do custo do serviço de suporte aos usuários, crescimento de vendas e prever o lançamento de produtos com menos problemas de usabilidade e mais competitivos.