Teste de caixa branca

O teste de caixa branca é um tipo de teste de software no qual a pessoa entende o design do aplicativo e o código-fonte. Usando essas informações, a pessoa pode executar testes que revelem os bugs ou problemas de desempenho mais prováveis.

Como o desenvolvedor original é quem melhor entende o programa, ele é a pessoa mais indicada para realizar o teste de caixa branca. No entanto, outros programadores familiarizados com o aplicativo também podem executar testes de caixa branca. Em qualquer caso, o testador precisa ter uma compreensão sólida da finalidade do programa e do código subjacente.

O teste de caixa branca ajuda a garantir que um programa seja estável e tenha bom desempenho. Ele é útil para testar os limites de um aplicativo com arquivos grandes ou com casos extremos que a maioria dos usuários não encontrará. O processo de correção de bugs é eficiente, pois a pessoa que descobre os erros geralmente também os corrige.

Por outro lado, o desenvolvedor original pode não usar o aplicativo como um usuário comum e pode não encontrar erros ou bugs que outro usuário descobriria. O teste de caixa branca também não é ideal para melhorar o conjunto de recursos de um aplicativo ou a interface do usuário, áreas em que o feedback externo é especialmente valioso.

NOTE: O teste de software no qual o usuário não tem conhecimento dos componentes internos de um programa é chamado de teste de caixa preta.

Atualizado 28 de agosto de 2021 por Per C.

quizTeste seus conhecimentos

Aplicativos que podem ser executados sem serem instalados também são chamados de quê?

A
Aplicativos de código aberto
0%
B
Software portátil
0%
C
Aplicativos móveis
0%
D
Programas para desktop
0%
Correto! Incorreto!     Veja a definição de Software portátil.
Mais quizzes →

O dicionário de informática Tech Terms

A definição de Teste de caixa branca nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.