4.2 – Teste: oportunidade de ouro

Os testes representam a última oportunidade de detectar erros antes de o software ser entregue aos usuários, ou seja, uma oportunidade de ouro de tirar o máximo de problemas que poderão ocorrer antes de o usuário utilizar o software.

A atividade de testes pode ser feita de forma manual ou automática e tem por objetivos:

A realização de testes não consegue mostrar ou provar que um software ou programa está correto. O máximo que os testes de um software conseguem provar é que ele contém defeitos ou erros. Quando os testes realizados com um determinado software não encontram erros, haverá sempre duas possibilidades:

A segunda afirmação parece contradizer o significado dos testes, mas está correta. Imagine que o software passou por todos os testes e durante a produção ocorre um problema qualquer. Logo uma das possibilidades é que o software não teve os testes realizados adequadamente. Então, seguindo essa linha, quanto mais erros forem encontrados nos testes, em tempo de construção, é melhor para o sistema.

Copyright © 2014 AIEC.