Ano: 2011 Banca: CESGRANRIO Órgão: PETROBRAS Prova: Analista de Sistemas - Engenharia de Software
Imagem da Questão
Com relação ao código acima, considere que
  • a variável i é local, e a variável Vi é uma variável de classe;
  • a única documentação é o código acima apresentado;
  • os métodos mist(), y1() e y2() fazem parte de uma mesma classe;
  • o critério de aceitação do teste é: o método não entra em loop (laço infinito).
Nesse contexto, o procedimento correto é aplicar teste(s) de
A
 caixa preta que forcem a chamada a mist() e, depois, medir a porcentagem de sucesso do método mist(). 
B
caixa preta isoladamente ao código objeto dos métodos mist(), y1(), y2() antes de aplicar um teste que envolva o método mist(). 
C
caixa branca aos métodos mist(), y1() e y2(), e, em seguida, usar o resultado para realizar um teste de mesa no método mist().  
D
partição nos métodos mist(), y1() e y2(). 
E
sistema entre os métodos mist(), y1() e y2().