teste unitario x teste integrado

Trabalho comum de faculdade


Alunos: Rafael Gustavo Reinert, Daslan Mateus Alves de Mesquita

Título:

Teste Unitário x Teste Integrado

1. Você trabalha como analista em uma empresa fornecedora de softwares

para um grupo de supermercados. Sua próxima atividade é trabalhar no

desenvolvimento de um sistema de controle de estoque, e seu gestor

informou que você deverá atuar também como testador, sem que seus

testes envolvam a verificação do módulo ou do sistema como um todo.

Você logo entendeu que deve realizar que tipo de teste? Justifique sua

resposta.

R: Teste unitário

É realizado pelo programador para testar uma grande parte ou o sistema

completamente, apenas uma unidade, condizendo com os requisitos

apresentados de teste.

2. Você acabou de codificar uma parte de um programa que vai ser

utilizado com alunos em uma escola infantil. Seus testes unitários, da

maneira como você os realizou, conseguiram identificar que a unidade

programada por você está se integrando facilmente com o restante do

sistema, que as partes do programa que já estavam prontas não

apresentaram novos erros, e ainda possibilitaram a documentação

detalhada das funcionalidades constantes nessa unidade. Logo, pode-se

perceber que isso aconteceu por quê?

R: Apesar de parecer favorável, ainda não foi realizado o teste integrado, o qual

busca verificar se a integração com o sistema foi feita corretamente, pois pelo

teste unitário pode parecer correto por se tratar de apenas um modulo sendo

testado, não foi verificado se não se trata de apenas um bug visual que apenas

indica que foi integrado com outro modulo, sendo necessário testar os módulos

que interagiram com o modulo em desenvolvimento para verificar se estão

atualizados com as informações da interação através do teste de integração.

3. O teste de integração tem como propósito testar partes do sistema, de

forma integrada, que já haviam sido testadas e validadas por meio de

testes de unidade. Isso serve para verificar se, juntas, elas funcionam

corretamente. Nesse sentido, os testes de integração servem para

encontrar que tipo de problema?

R: Pode ser que a classe X funcione bem sozinha, porém juntamente com a

classe Y funcione mal, em uma explicação mais detalhada o teste de integração

busca verificar se todos os módulos estão interagindo corretamente uns com

os outros, buscando problemas na interação entre diferentes módulos, pois

pode haver problema ao realizar uma operação que necessite a comunicação

por exemplo do modulo financeiro com o modulo logístico, retornando um

resultado incorreto.

Comentários

Postagens mais visitadas deste blog

Deus não faz aceptação de pessoas

Oque garante interpretação correta

sobre o nivel de leitura no Brasil