Cartas para Jakob #2 - Implementando um teste de usabilidade com A/B Testing | iMasters	Portal
Início > Gerência de TI > Tendências > Cartas para Jakob #2 – Implementando um teste de usabilidade com A/B Testing	Tweet
Tendências + Usabilidade + Web Standards
por Hugo Cristo
Considerando sistemas não computacionais, as possibilidades de coletar dados sobre os usuários são limitadas, caras ou difíceis de implementar: etnografias, entrevistas em profundidade, análise microgenética etc. Por outro lado, os artefatos interativos dotados da capacidade de armazenar dados tanto sobre o histórico das ações do usuário quanto sobre status do sistema antes e depois de cada uma daquelas ações praticamente todos os computadores, celulares, games e PDAs disponíveis no mercado abriram um novo leque de possibilidades para a pesquisa em usabilidade. Vale ressaltar a estratégia citada não é exclusiva da área dedicada ao estudo das interações humano-computador. A pesquisa nas ciências sociais aplicadas, ciências humanas e mesmo na área de marketing estão interessadas, há bastante tempo, na segmentação por comportamento. Na Internet essa estratégia ganhou notoriedade com a emergência das especialidades de SEO, sendo referida como Behavioral Targeting vulgo "BT" o braço direito (e às vezes esquerdo) da maioria dos media planners dos grandes portais.
Apesar dos argumentos apresentados até aqui desenharem um diálogo interessante e promissor entre as áreas, a articulação entre testes de usabilidade, A/B Testing e segmentação por comportamento não é regra na indústria. Os procedimentos mais populares para A/B Testing descrevem experimentos onde designs alternativos são apresentados ao usuário com diferentes soluções para elementos ou interações da interface. As diferenças entre essas soluções são a variável independente do teste (por exemplo, a posição, escala ou aparência dos elementos, tipos de interação permitidos etc), e o experimentador estrutura a avaliação de usabilidade visando observar como o usuário realiza uma mesma tarefa frente às diferentes soluções de projeto. Diferenças no tempo gasto pelo usuário para completar a tarefa, no número de cliques ou as variações no percurso são entendidos como as variáveis dependentes, uma vez que estariam subordinadas às propriedades de cada variável independente apresentada ao participante do teste. A biblioteca em javascript escrita por Mat Hampson para o site da BBC é um exemplo simples e eficiente da implementação de uma A/B Testing básico.