Trabalho Caixa Preta E Caixa Branca
Palavras chave
Abstract. Paper presented as a matter of Systems Analysis and Design 2, Course Technology Analysis and Systems Development activity. In this article I will show the importance of software testing and the difference between white box testing and black box testing.
1. Introdução
O teste de software é o principal meio de mostrar a qualidade do software e seu desenvolvimento a quem possa interessar. O objetivo principal do processo de teste de software é encontrar erros e defeitos no software. O processo de teste de software pode começar com o processo de desenvolvimento, ou pode começar depois de uma parte do processo de desenvolvimento de ter terminado, ou no final do processo de desenvolvimento. Tradicionalmente, existem duas metodologias de testes, que são utilizados. Estas metodologias descrevem a abordagem que é feita quando os casos de teste são projetados. As duas principais metodologias são testes de caixa branca e testes de caixa-preta.
2. Teste Caixa Branca
O teste caixa branca também conhecido como: teste estrutural, teste de caixa de vidro,etc. É o teste que o analista realiza diretamente no código fonte do software.
São determinados os dados de entrada para analisar a lógica do software (MYERS, 2004).
O teste de caixa branca pode ser realizado em três níveis de processo de teste de software. Os três níveis em que este tipo podem ser utilizados incluem o teste de unidade, testes de integração e testes do sistema. Quando este teste é realizado durante a integração, em seguida, os caminhos de teste compreende diferentes caminhos entre as diferentes unidades e entre os diferentes subsistemas, a nível do sistema de teste. No entanto, verifica-se que este teste é