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 August 28, 2021 por Per C.

quizTeste seus conhecimentos

Apps that can be run without being installed are also called what?

A
Open-source applications
0%
B
Portable software
0%
C
Mobile apps
0%
D
Desktop programs
0%
Correct! Incorrect!     View the Portable Software definition.
More 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.