Questão 1329659

Tecnologia da Informação · 2015

Questão

ID 1329659

Disciplina: Tecnologia da Informação

Assunto: Teste de Caixa-Branca (Estrutural)

Ano: 2015 Banca: FCC - Fundação Carlos Chagas Órgão: Tribunal Regional do Trabalho da 3ª Região


Em um processo de teste estrutural (ou caixa-branca) de um programa, considere os artefatos abaixo.

Programa Java:

1 ______ public static void main(String[] args) {

2 __________ int[] anos = new int[6];

3 __________ int coluna;

4 __________ coluna = 0;

5 __________ while (coluna < 6 && anos[coluna] != 2015)

6 ____________ coluna++;

7 ______ }

Grafo de fluxo do programa.

5 indica a execução da condição coluna<6.

5a indica e execução da condição anos[coluna] != 2015.

Conjunto de caminhos independentes do grafo: C1:

C2: 1-4, 5, 5a, 6, 5, 5a, 6, 5, 5a, 6, 5, 5a, 6, 5, 5a, 6, 5, 5a, 6, 5, 7

C3:

Caso de teste para o programa:

Caminho independente

Entrada

Saída esperada

C1

anos={ 2015,0,0,0,0,0}

coluna=0

C2

anos={ 0,0,0,0,0,0}

coluna=6

C3

anos={0, 2015,0,0,0,0}

coluna=1

As lacunas I e II são preenchidas, correta e respectivamente, por:

Alternativas da questão 1329659
Pular para o conteúdo principal