De teste de software
Resultam
A atividade de teste inicia-se desde o nível de módulos e prossegue até o ultimo estágio, na direção da integração de todo o sistema . Diferentes técnicas de teste são aplicadas, cada uma em um determinado tempo, tudo depende do estágio do projeto, para se determinar qual estratégia ser adotada. Em empresas maiores a equipe de desenvolvimento do software é sempre responsável por testar as unidades individuais (módulos) do programa, para garantir que cada uma execute a função para a qual foi projetada. Em muitos casos, a equipe de desenvolvimento também realiza testes de integração. Só depois que a arquitetura de software está completa é que um grupo de teste independente envolve-se. O papel de um grupo de teste independente(ITG) é remover os problemas inerentes associados ao de deixar que o construtor teste o que foi construído. Em empresas de menor porte, montar uma equipe de desenvolvimento já acarreta em um grande investimento, nisto torna-se inviável montar outra estrutura, outra equipe para se fazer testes, o melhor a se fazer é simplificar, quem constrói o programa faz o teste.
Lista de testes que devem ser efetuados: • O teste de unidades concentra-se no esforço de verificação da menor unidade de projeto de software - o módulo. • O teste de integração é uma técnica sistemática para a construção da estrutura do programa, realizando-se, ao mesmo tempo, testes para descobrir erros associados a interfaces. • Os testes de validação iniciam após o término da atividade de teste de integração; • Teste da caixa branca , também chamada de Teste Estrutural, que avalia o comportamento interno do componente de software. Essa técnica trabalha diretamente sobre o