A falta do teste pode levar á perdas financeiras,
re-trabalho, falta de produtividade, falta de qualidade, perda de confiança dos
fornecedores ou do cliente. Ou até mesmo, danos físicos, ou seja, causa de
acidentes aéreos, desastres tecnológicos (mal funcionamento de algum
equipamento como mísseis por exemplo).
Os erros são divididos em estágios:
Erro – Ação
humana (Quando o desenvolvedor encontra seu próprio erro).
Defeito –
Manifestação de um erro no software (Quando o tester encontra o erro do
desenvolvedor).
Falha – Diferença
entre o esperado e o apresentado (Quando o cliente encontra a falha no
sistema).
O teste tem por função auxiliar á construção da qualidade do software, através da avaliação dos requisitos funcionais e não funcionais (confiabilidade, usabilidade, eficiência, manutenibilidade e portabilidade), entre outros fatores.
Ao testar um software, não podemos afirmar que quanto menos
defeitos encontrados melhor será a qualidade do software, pois uma vez que
encontramos poucos defeitos, isso pode ocorrer devido a avaliação não ter sido
realizada corretamente, o software ser fraco, ou o software realmente é muito
bom.
Nenhum comentário:
Postar um comentário