terça-feira, 7 de julho de 2020

Qual a diferença dos testes de caixa branca, preta e cinza.

Caixa preta


O teste de caixa preta tem como foco os requisitos da aplicações e as ações que o mesmo deve desempenhar. 


Exemplos do que pode ser testado em teste de caixa preta: 

  • Data de nascimento preenchidas com datas futuras

  • Campos que deveriam ter validação

  • Campos obrigatórios

  • Verificar as ações dos botões. 


O mesmo não faz referência a estrutura interna do sistema.


Caixa Branca


O teste de caixa branca (também conhecido com teste estrutural ou de caixa de vidro) é voltada para parte interna do projeto, nesse teste é verificado se a estrutura do mesmo é válida e feita da melhor maneira possível. 


Exemplo do que pode ser testado: 

  • Existem variáveis que não são utilizadas ao longo de classes o métodos..

  • É verificado se existem código que fazem a mesma coisa ou repetição de código desnecessário.

  • Verificação de controle de fluxo.


Caixa cinza


O teste de caixa cinza é mix tanto do teste de caixa preta quanto o de caixa branca, nesse teste é analisado tanto o conteúdo interno ao sistema quanto aos requisitos do mesmo.




#ti #teste

Nenhum comentário:

Postar um comentário