sábado, 11 de setembro de 2010

Resumo: Testes Funcionais e Testes Estruturais

Os testes de software são divididos em dois tipos:

Testes Estruturais: garantem que os softwares e os programas sejam estruturalmente sólidos e que funcionem no contexto técnico onde serão instalados . Conhecidos como testes de Caixa Branca.

Teste Funcionais: garantem o atendimento aos requisitos, ou seja, que os requisitos estão corretamente codificados. Conhecidos como testes de Caixa Preta.

Cada um desses testes possuem várias técnicas, este processo que assegura o funcionamento adequado de alguns aspectos do sistema ou da unidade. Segue abaixo algumas técnicas, de acordo com o tipo de teste:

Técnicas de Teste Estrutural
◦Testes de carga;
◦Testes de conformidade;
◦Testes de desempenho (performance);
◦Testes de estresse;
◦Testes de execução;
◦Testes de operação;
◦Testes de recuperação (contingência);
◦Testes de segurança;
◦Testes de sobrevivência.
Técnicas de Teste Funcional
◦Teste de controle;
◦Teste de interconexão;
◦Testes paralelos;
◦Testes de requisitos;
◦Testes de regressão;
◦Testes de suporte manual;
◦Testes de tratamento de erros.

As técnicas de Testes Estruturais tem como foco nos testes averiguar o comportamento do sistema em determinadas situações. Já as técnicas de Testes Funcionais tem como objetivo garantir que os requisitos e as especificações do sistema tenham sido atendidos.
O teste de software tem como objetivo principal, garantir que o planejado foi produzido.

4 comentários: