Testes

Tipos de testes

Atualizado em 11.1.2012

Entre os diversos tipos de testes de usabilidade, cinco se destacam no acompanhamento do ciclo de vida do projeto web – embora possam ser realizados independentemente da etapa do projeto ou mesmo depois do lançamento:

Protótipos de papel

Desenha-se um modelo em papel com as principais telas do site e os participantes realizam tarefas "clicando" sobre os botões, e passando a outras telas desenhadas. É um processo barato, que permite que se faça ajustes rapidamente, mesmo entre diversas seções de testes – um teste gera resultados quepodem ser implementados e verificados nas seções seguintes.

Testes exploratórios

Realizados mais frequentemente nas etapas iniciais do projeto do web site, em seguida ao planejamento e à conceituação do produto, procuram explorar o modelo conceitual, em relação aos modelos mentais comuns aos usuários prioritários e às tarefas que vão realizar na interface.

Ajudam a verificar aspectos críticos para a estruturação das linhas-mestras do produto, como:

A composição geral dos elementos na interface – a localização das barras de navegação em relação ao conteúdo, por exemplo

O desenvolvimento de uma solução em Flash ou em HTML

O valor das ações realizadas para o usuário no ambiente do site

Como o layout da interface na maioria dos casos ainda não está esboçado, muitos destes testes são realizados com representações das telas ou da estrutura informacional, em papel. Uma representação do software pode ser realizada através de uma simulação do protótipo com o layout básico, uma organização simples dos elementos, simulação das funcionalidades principais e das macro operações que os usuários precisam realizar.

Devido aos suportes improvisados, a ambientação não exige preparo especial e o relacionamento entre avaliador e participantes é informal. Há trocas de opiniões e de ideias, para que o avaliador perceba o que o usuário pensa e sente. Os aspectos qualitativos são mais valorizados.

Testes de avaliação

Modelos mais comumente associados a testes de usabilidade, podem ser conduzidos no início ou no meio do projeto de web site, embora normalmente já inclua algum desenvolvimento de estrutura de informações e de layout.

Seus objetivos são o detalhamento dos testes de exploração, com a avaliação da usabilidade num contexto funcional com algumas limitações operacionais e perceptivas.

Através da realização de tarefas simples em que o comportamento do usuário se aproxima do modo como efetivamente usará o produto, permite a verificação inicial da base conceitual e a incidência de deficiências de ordem geral. Permite a coleta de medidas quantitativas.

Neste caso, é importante que os participantes tenham uma necessidade ou relação direta com o site. Por exemplo, se o site é sobre um banco de imagens, os usuários testado devem ser pesquisadores ou pessoas que precisam destas imagens de alguma forma. As primeiras perguntas procuram examinar exatamente isto: que tipo de demanda o usuário tem em relação ao site, seu conteúdo, suas funcionalidades.

Jared Spool conta que, quando o Twitter estava redesenhando sua experiência de desktop (em 2011), testes de usabilidade eram realizados ao vivo e projetados na parede da sala onde a equipe de desenvolvimento trabalhava (war room). Quando alguma coisa interessante acontecia nos testes, o avaliador (observando os testes nesta mesma sala) dizia: "Ei pessoal, vocês precisam ver o que está acontecendo aqui". Testes em tempo real são comuns em métodos Lean de entendimento da experiência do usuário. (1)

Testes de validação

Realizados em etapa próxima ao lançamento do site, certificam a usabilidade do produto com características formais, informacionais e funcionais já definidas.

Seu objetivo é verificar como o produto nas referências e padrões de usabilidade e de performance estabelecidos no planejamento da qualidade. Verifica também interação entre os componentes do produto, como por exemplo, a relação entre formulários e os bancos que recebem os dados coletados, o suporte e a ajuda oferecidas aos usuários.

Outro objetivo dos testes é prevenir o lançamento de um produto novo no mercado que necessite logo de revisões. O teste de validação enfatiza o rigor experimental e a consistência metodológica.

Há pouca interação com os avaliadores e os dados quantitativos são as informações mais consideradas. Por exemplo, se 70% do usuários realizaram uma tarefa de maneira satisfatória, a solução está aprovada.

Testes comparativos (A/B testing ou "bucket testing")

Não são obrigadoriamente associados a um ponto do ciclo de desenvolvimento do produto. Seu objetivo é realizar comparações em todos os níveis. Nas primeiras etapas do projeto, podem ser aplicados para comparar diferentes soluções de layout ou de estrutura; durante a programação e a produção, podem ser usados para comparar duas soluções para um elemento específico; no final do projeto, podem ser usados para avaliar o produto em relação a outros da concorrência.

Deve-se propor alternativas muito diferentes umas das outras, para que a equipe de projeto exercite soluções pouco cogitadas. Além disso, ao escolher entre duas alternativas muito diferentes, o usuários elabora melhor os motivos para a sua escolha.


As práticas podem ser combinadas, para que se obtenha as informações mais adequadas a cada situação. Protótipos de papel podem ser usados para testar layouts na mesma seção em que o usuário realiza tarefas num protótipo funcional digital.

Com excessão deste último, os três primeiros tipos de testes podem fazer parte do desenvolvimento e do aperfeiçoamento de web sites durante todas as etapas do projeto – desde durante o planejamento estratégico, o desenvolvimento e até depois da publicação.

Sua realização facilita o aperfeiçoamento contínuo do produto, através de pequenos ciclos de desenvolvimento-teste-aperfeiçoamento, que aumentam as chances ser bem recebido pelo seu público final.
Texto publicado em 28.9.2008.

 

Assuntos relacionados
Usabilidade
Interpretação dos dados de acesso (web analytics)
Atividades relacionadas (planejamento da qualidade de web site)
Indicadores de qualidade – exemplo de lista de checagem

Referências
1) Is there any meat on this lean UX thing?, de Jared M. Spool (User Interface Engineering, acesso em 18.12.2011)
Livro: Handbook of Usability Testing – How to plan, design and conduct effective tests, de Jeffrey Rubin. New York: Wiley, 1994
When to use which user experience research methods (Alertbox, acesso em 21.11.2008)

Mais informação sobre o assunto (link externo)
Infographic: Website testing strategy (TechRepublic, acesso em 11.1.2012)
Discount usability: 20 years (Alertbox, acesso em 20.9.2009)

Ferramentas
Google Website Optimizer, programa para avaliação de layouts de web sites a partir do teste de diversos modelos publicados ao mesmo tempo (acesso em 27.12.2009)
Genetify, programa para avaliação de layouts de web sites a partir do teste de diversos modelos publicados ao mesmo tempo (github, acesso em 27.12.2009)
AttentionWizard, programa que pode ser usado para avaliar layouts de web sites a partir da simulação dos movimentos do olho humano e da verificação dos principais pontos de atenção (SiteTuners.com, acesso em 4.12.2009)

Avellar e Duarte no Twitter Avellar e Duarte no Facebook

Mapas temáticos
Gestão da qualidade