Teste de caixa preta
- Usa a especificação de um sistema para identificar as partições de equivalência.
- Não é preciso de nenhum conhecimento de como funciona o sistema.
- Também chamado de teste comportamental, focaliza os requisitos funcionais do software.
- O teste caixa-preta não é uma alternativa as técnicas caixa-branca, e sim uma abordagem complementar, com possibilidade de descobrir uma classe de erros diferente daquela obtida com métodos de caixa-branca.
- O teste de caixa-preta tende a ser aplicado em estágios posteriores do teste.
Teste de caixa branca
- Também chamado de teste da caixa-de-vidro, é uma filosofia do projeto de casos de teste que usa a estrutura de controle descrita como parte do projeto no nível de componentes para derivar casos de teste.
- Pode-se olhar o código do programa para encontrar outros testes possíveis.
- Serve como complemento aos os testes de caixa-preta.
- Fundamenta-se em um exame rigoroso do detalhe procedimental.
- Os caminhos lógicos do software e as colaborações entre componentes são testados exercitando conjuntos específicos de condições e/ou ciclos;
- Trata-se de uma visão interna de um produto.
- É executado antecipadamente no processo de teste;
Alternativa: C