Teste (testing)

Avaliar produto, software ou design pra confirmar que funciona e atende ao que se espera.

Hard

O que é

Teste e o processo estruturado de avaliar software, produto ou design pra confirmar que ele opera certo, entrega valor e atende ao que usuario e negocio esperam. Sem teste, o defeito chega no usuario e custa caro pra corrigir la na frente.

O campo e amplo justamente porque cada tipo cobre um risco diferente. Tem teste unitario pra um pedaco de codigo, teste de integracao pra partes que conversam entre si, teste de usabilidade com pessoa real e teste de performance sob carga. Juntos, eles dao uma leitura inteira da qualidade.

Um principio importante e que testar cedo sai mais barato, porque achar problema no fim do ciclo custa caro. Um teste de usabilidade no prototipo, por exemplo, revela fluxo confuso antes de a engenharia investir na implementacao. E vale lembrar que testar nao e so tarefa de QA: design testa fluxo, dev roda checagem automatizada e produto valida requisito.

Em uma frase

Vamos testar a usabilidade ja no prototipo, porque achar o problema agora sai bem mais barato.

A pergunta que ele responde

Em que momento eu testo, e isso e so trabalho do QA?

Quando usar

Faz sentido ao longo do ciclo todo, ja a partir do prototipo, pra achar problema cedo e barato.

Como não usar

O cuidado e nao empurrar todo o teste pro fim e tratar o assunto como tarefa exclusiva de QA, porque assim o defeito escala sem ninguem ver.

Na prática

Pense num time que, antes de codar, roda um teste de usabilidade no prototipo e descobre ali um fluxo confuso. Resolver naquele momento custou bem menos do que custaria depois de pronto.

Não confunda com

Vale separar teste de QA no fim do ciclo. Testar e uma responsabilidade compartilhada ao longo de todo o processo, do prototipo a entrega, e nao um carimbo final. E vale separar tambem teste de usabilidade de teste tecnico: um mede comportamento humano, o outro mede funcionamento do sistema.

Em inglês

Testing

Pronúncia

tes-ting

Também chamado de

teste, testing, QA

Origem

n/a

Fonte

Saiba mais

Steve Krug, Rocket Surgery Made Easy