Teste de regressão - engenharia de software

Páginas: 22 (5422 palavras) Publicado: 13 de dezembro de 2012
Resumo—O Documento que se segue trata não só dos testes de Regressão mas também faz uma introdução aos mais diversos tipos de testes, e métodos de teste de regressão, como também as regras e normas necessárias para se escrever os Logs(Relatorios).



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 sendoque 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-seomitir 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 ocliente que terá de contatar a empresa novamente, que por sua vez irá atrasar o prazo de entrega, sobrecarregar os programadores que ainda pode atrasar outros projetos já em desenvolvimento, o que sem dúvidas irá acabar com a credibilidade da empresa para com o cliente e ele certamente vai acabar se afastando da empresa, denegrindo a imagem da mesma no mercado de desenvolvimento, porém isso tudopode ser evitado, o investimento em uma equipe de testes qualificada pode ser a solução para códigos sem erros críticos ou que afetem de qualquer forma a execução do programa, gerando mais qualidade para os produtos, e produtos de qualidade são facilmente reconhecidos pelos clientes que recomendam e fazem o marketing pessoal do produto, o grande problema de um setor exclusivo para testes é o tempogasto para efetua-los que geralmente não consta no escopo do planejamento, e também as maioria das empresas de desenvolvimento que visa lucro imediato, prefere não pagar uma equipe de testes treinadas para obter o maior lucro possível. Quanto mais cedo erros e problemas forem encontrados antes da implementação do sistema, o custo de correção será menor em relação ao encontrado na próxima fase deprodução, segundo a regra 10 de Myers: Se um defeito for encontrado na primeira fase ele gera 1x de gasto na correção, na segunda fase já fica com 10x e na próxima fase 100x e assim sucessivamente.

Testar software não é apenas executá-lo e testá-lo exaustivamente com a intenção de encontrar erros, outras atividades como planejamento e controle, escolha das condições de teste (que devem abrangertodas as funcionalidade do sistema), avaliação de conclusão e geração de relatórios e documentos estão incluídos.

No teste de regressão é a aplicação dos testes antigos ao código já com as novas funcionalidades implementadas no sistema, para garantir que as novas adições não causaram nenhum tipo de erro àquelas já implementadas, acaba economizando o tempo de testes, mantém a qualidade do...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Engenharia de software- tipos de testes
  • TESTES Engenharia de Software
  • História dos testes na engenharia de software
  • Artigo Engenharia de Software Introducao a Teste de Software
  • Engenharia de Software
  • De teste de software
  • Teste de software
  • teste de software

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!