atividade niveis de teste

trabalho de faculdade 


Alunos: Rafael Gustavo Reinert, Daslan Mateus Alves de Mesquita 

Título: 

Níveis de teste 

Instruções: 

Considere a seguinte situação: 

Pedro está desenvolvendo um sistema de controle financeiro para uma  grande instituição. Este sistema deve ter a garantia de realizar cálculos  financeiros de forma correta, uma vez que pequenos erros podem causar  prejuízos de milhões de reais para a instituição. 

O desenvolvimento deste sistema será dividido em fases bem definidas, de  acordo com o ciclo de vida incremental da Engenharia de software. 

Cada módulo desta divisão deve ser incrementado no seu momento do  ciclo de vida. 

Imagine que você é o parceiro de Pedro na criação deste software e está  responsável pela parte de testes. Pedro está na dúvida sobre a utilidade da  realização da fase de teste.  

Como cada um dos níveis de testes (unitários, de integração, sistemas e de  aceitação) pode ajudar Pedro a entregar um software de qualidade para o  usuário? 

R: ordenados: 

Unitário: este tipo de teste garantira que pequenas partes do sistema  estejam funcionando corretamente aos requisitos, feito para estar uma  parte de cada vez do sistema, ou seja, que ações especificas estejam  funcionando normalmente, por exemplo, cálculos unitários devem ter alta  precisão. 

Integração: este tipo de teste verificará se as interações entre as  diferentes unidades funcionam corretamente, de forma que não  prejudique o funcionamento ou gere erro, por exemplo, funções que  utilizam várias partes do banco de dados devem funcionar corretamente. 

Teste de sistema: tal teste irá garantir o funcionamento como um todo,  juntando todas as funcionalidades em um teste só, para avaliar em sua 

completude, desta forma, validando o que já foi testado nos testes  anteriores, garantindo ainda mais a confiabilidade do projeto, com isso,  traz ganhos reais, seja no tempo, como também financeiro. 

Teste de aceite: este teste servira de confirmação do produto juntamente  com o cliente, para verificar se os requisitos foram atendidos eles confirmarão através deste teste, podendo ser feitos informalmente ou  formalmente. 

Conclusão: Portanto, é de tal importância as etapas de testes para o  sucesso do projeto, evitando desperdícios de tempo, dinheiro e mão de  obra, sendo muito mais eficiente no custo-benefício e confiável na entrega  final do projeto.

Comentários

Postagens mais visitadas deste blog

Fenômeno econômico

sobre o nivel de leitura no Brasil

Oque garante interpretação correta