A importância dos testes

A importância dos testes

Diferente do que a maioria provavelmente pensou lendo o título, esta postagem não é para falar sobre software ou aplicativos para celular. É um alerta geral para qualquer material desenvolvido, desde textos até sistemas com integrações complexas. Usarei como exemplo um caso real simples.

Recentemente recebi um e-mail marketing de um evento voltado para FinTech no Rio de Janeiro. Abaixo o conteúdo na íntegra:

emailfintech

Como podem perceber, ao fim do e-mail existe uma “assinatura” com supostamente o endereço. Acontece que provavelmente a campanha foi composta para depois substituir os dados mas por um deslize isto não ocorreu, ficando assim:

Conexão Fintech
Nome da Rua, 999 – 99999-999 – Cidade, Estado, Brasil

Neste caso, baseado no target de público e no assunto em questão, a gravidade do erro pode ser considerada pequena. Mas e se fosse o anúncio de um restaurante por exemplo? Como o cliente chegaria no mesmo? Será que ele levaria a sério a mensagem considerando como um simples erro ou já desconfiaria e descartaria?

Se esta campanha tivesse sido testada corretamente este erro seria detectado e devidamente corrigido. A imagem de um negócio, produto ou serviço podem ser destruídas com conteúdos impróprios, margens para interpretações dúbias ou deslizes que em grande parte das vezes seriam detectados com simples verificações. Vide a imagem utilizada neste post.

Testes – A importância em um projeto

Na indústria de software, o processo de testes é algo que normalmente não tem a importância devidamente merecida. Apesar do surgimento de metodologias de desenvolvimento baseadas em teste nos últimos anos, grande parte da indústria na verdade não adota testes mínimos necessários para garantir a qualidade de uma aplicação, seja ela desktop, mobile ou web.

Hoje por acaso estava navegando em um site de uma empresa que produz canetas inteligentes e, depois de ter me interessado por um modelo, resolvi clicar no ícone de compra.

Listagem de produtos do site da Livescribe

Qual foi minha surpresa ao cair em uma página desfigurada. Como a empresa sempre me passou uma imagem séria e já está no mercado tem anos, imaginei: ok, deve ser mais um daqueles sites que só funcionam no IE. Perplexo mas já acostumado com esta realidade, lá fui eu para o Internet Explorer para tentar concluir minha compra. Qual foi minha surpresa? Nada também! Ou seja, por causa da falta de testes no desenvolvimento esta empresa não está vendendo seu produto.

Processo de compra da Livescribe com erro

Por mais que a fase de testes seja um custo a mais no projeto, tanto de tempo quanto financeiro, negligenciar esta fase em muitos casos pode significar prejuízo.