Testes de Softwares Sistemas de Informação - UVV
Por: YdecRupolo • 16/4/2018 • 1.716 Palavras (7 Páginas) • 450 Visualizações
...
---------------------------------------------------------------
Ciclo de vida de testes
Planejamento: Elaboração da Estratégia de Teste e o Plano de Teste.
Preparação: Preparação do Ambiente de Teste (equipamentos, pessoal, ferramentas de automação, massa de testes) para que os testes sejam executados conforme planejados.
Especificação: Elaboração/ Revisão dos casos de testes e dos roteiros de testes.
Execução: Os testes são executados e registrado os resultados obtidos.
Entrega: Finalização do projeto e toda documentação é arquivada.
Testes de Softwares - Sistemas de Informação – UVV 01/06/12
---------------------------------------------------------------
Exemplo de modelo do ciclo de vida de um Teste
Testes de Softwares - Sistemas de Informação – UVV 01/06/12
---------------------------------------------------------------
Fases de Teste
Teste de Unidade:
Conhecida como Teste Unitário.
Fase do processo de teste em que se testam as menores unidades de software ( pequenas partes ou unidades do sistema).
O alvo são os métodos dos objetos ou mesmo pequenos trechos de código com o objetivo de encontrar falhas de funcionamento dentro de uma pequena parte do sistema funcionando independentemente do todo.
Testes de Softwares - Sistemas de Informação – UVV 01/06/12
---------------------------------------------------------------
Fases de Teste
Teste de Integração:
O objetivo é encontrar falhas provenientes da integração interna dos componentes de um sistema.
Geralmente os tipos de falhas encontradas são de envio e recebimento de dados.
Testes de Softwares - Sistemas de Informação – UVV 01/06/12
---------------------------------------------------------------
Fases de Teste
Teste de Sistema:
O objetivo é executar o sistema sob ponto de vista de seu usuário final, varrendo as funcionalidades em busca de falhas.
Os testes são executados em condições similares àquelas que um usuário utilizará no seu dia-a-dia de manipulação do sistema.
Podem ser utilizadas condições reais de ambiente, interfaces sistêmicas e massas de dados.
Testes de Softwares - Sistemas de Informação – UVV 01/06/12
---------------------------------------------------------------
Fases de Teste
Teste de Aceitação:
É conduzido por usuários finais do sistema.
São realizados por um grupo restrito de usuários finais do sistema, simulando operações de rotina do sistema.
Teste conduzido para determinar se um sistema satisfaz ou não seus critérios de aceitação.
Testes de Softwares - Sistemas de Informação – UVV 01/06/12
---------------------------------------------------------------
Fases de Teste
Teste de Operação:
É conduzido pelos administradores do ambiente final onde o sistema ou software entrará em ambiente produtivo.
Devem ser feitas simulações para garantir que a entrada em produção do sistema será bem sucedida.
Envolve testes de instalação, simulações com backup e restore das bases de dados, etc.
Testes de Softwares - Sistemas de Informação – UVV 01/06/12
---------------------------------------------------------------
Fases de Teste
Teste de Regressão:
Aplicável a uma nova versão de software ou à necessidade de se executar um novo ciclo de teste durante o desenvolvimento.
Consiste em se aplicar todos os testes já realizados nas versões ou ciclos de teste anteriores do sistema.
Recomenda-se utilizar ferramentas de automação de testes, de forma que, sobre a nova versão ou ciclo de teste, todos os testes anteriores possam ser reexecutados com maior agilidade.
Testes de Softwares - Sistemas de Informação – UVV 01/06/12
---------------------------------------------------------------
Fases de Teste
Teste Alfa, Beta e Gama:
Em casos especiais de processos de desenvolvimento de software - Sistemas Operacionais, Sistemas Gerenciadores de Bancos de Dados (SGBD), e outros softwares comerciais para mercado nacional e internacional - os testes requerem fases também especiais antes do produto ser disponibilizado a todos os usuários.
Testes de Softwares - Sistemas de Informação – UVV 01/06/12
---------------------------------------------------------------
Fases de Teste
Teste Alfa, Beta e Gama:
Teste alfa: conduzido pelo cliente no ambiente do desenvolvedor, que registra erros e problemas de uso.
Teste beta: é uma aplicação "ao vivo" do software
...