-
A) CAIXA BRANCA
Baseia-se num minucioso exame dos detalhes procedimentais, através da definição de todos os caminhos lógicos possíveis.
B) CAIXA PRETA
O analista não tem acesso ao código fonte e desconhece a estrutura interna do sistema. É também conhecido como teste funcional, pois é baseado nos requisitos funcionais do software.
D) CORRETO
-
teste de caixa cinzenta?
-
Teste Caixa Cinza (Gray Box)
Nesta estratégia de teste o testador tem acesso a algumas das operações internas do sistema, mas normalmente a uma base de dados através de consultas SQL, não visualizando seu código.
Como sabemos a técnica de Caixa Branca tem acesso direto ao código-fonte da aplicação, validando assim sua estrutura interna, mas na técnica de Caixa Preta não conhecemos sua estrutura interna, sabendo só as entradas e saídas sem conhecer o que é feito com a entrada. Ainda sobre as duas abordagens, sabemos que no Caixa Branca quem cria e executa é o próprio desenvolvedor testando através de testes unitários e no Caixa Preta quem cria e executa é o testador.
Nos testes de Caixa Cinza juntamos estas duas estratégias: conhecimento interno do produto e saídas esperadas. Não vamos confundi-lo com os testes de Caixa Branca, que cobre com testes a estrutura interna.
Fonte: http://sembugs.blogspot.com.br/2008/05/teste-caixa-cinza-gray-box.html
-
a) ERRADO. CAIXA BRANCA Baseia-se num minucioso exame dos detalhes procedimentais, através da definição de todos os caminhos lógicos possíveis.
b) ERRADO. CAIXA PRETA O analista não tem acesso ao código fonte e desconhece a estrutura interna do sistema. É também conhecido como teste funcional, pois é baseado nos requisitos funcionais do software.
c) ERRADO. CAIXA PRETA O analista não tem acesso ao código fonte e desconhece a estrutura interna do sistema. É também conhecido como teste funcional, pois é baseado nos requisitos funcionais do software.
e) ERRADO. CAIXA BRANCA, também conhecido como teste estrutural, é aquele em que o analista tem total acesso à estrutura interna da entidade sendo analisada e permite, por exemplo, que a analista escolha partes específicas de um componente para serem testadas.