Informática, perguntado por anasilva0964, 6 meses atrás

Diferencie teste de caixa branca de teste de caixa preta

Soluções para a tarefa

Respondido por pessoapalhetaramon
0

Resposta:

Caixa branca:Técnica de teste que avalia o comportamento interno do componente de software.

Caixa preta:  o componente de software a ser testado é abordado como se fosse uma caixa-preta, ou seja, não se considera o comportamento interno do mesmo.

Explicação:

Na caixa branca trabalha diretamente sobre o código-fonte do componente de software para avaliar aspectos tais como: teste de condição, teste de fluxo de dados, teste de ciclos e teste de caminhos lógicos.

tem acesso ao código fonte da aplicação e pode construir códigos para efetuar a ligação de bibliotecas e componentes.

Exemplo: uso da ferramenta livre JUnit para desenvolvimento de casos de teste para avaliar classes ou métodos desenvolvidos na linguagem Java., testes como PHPUnit,PyTeste e outros.

Na caixa preta: Dados  são fornecidos, o teste é executado e o resultado obtido é comparado a um resultado esperado previamente conhecido.

Será sucesso no teste se o resultado obtido for igual ao resultado esperado.

O componente de software a ser testado pode ser um método, uma função interna, um programa, um componente, um conjunto de programas e ou  uma funcionalidade.

Perguntas interessantes