Teste de regressão - engenharia de software
Palavras-chave — Desenvolvimento, Regressão, Software, Teste
INTRODUÇAO
N o mundo atual onde a tecnologia rege o modo como vivemos, vemos o software presente em quase todos os meios de comunicação (celulares, computadores, aparelhos de televisão) ou até mesmo nos meio de transporte (aviões, carros, navios), e dentre esses meios todos, o que se mais busca é a qualidade de software, que prende os usuários e que não possua erros e o mal uso desses e principalmente a má criação do software pode ser um grande problema para todas as áreas, inclusive a do conhecimento, alem disso pode acarretar em pequena escala, o aborrecimento por parte do usuário como o desligamento inesperado de um celular, ou em larga escala como em acidentes de grande proporção e repercussão, tendo como principal exemplo o sistema de segurança antimísseis Soviético que em 1983 em plena Guerra Fria detectou o lançamento de 5 mísseis Norte- Americanos sendo que era apenas um erro ou Bug; um erro que poderia ter acarretado a 3° Guerra Mundial.[3]
Quando um software não executa mais corretamente as aplicações antigas devido a novas alterações diz-se que ele regrediu em relação às anteriores, a não regressão é um requisito básico de qualidade, as atividades que focam nos problemas de regressão são chamados de testes de não regressão, porém costuma-se omitir o 'não' e então diz-se teste de regressão.[5]
Testes e Técnicas de Teste
1 Testes gerais
Os testes de software são extremamente importantes para um bom desenvolvimento de projeto; geralmente quando um programa é entregue ao cliente sem ter passado por uma fase de testes adequada, pode chegar com erros nas mão do usuário final, que gera prejuízos tanto pra empresa como para