291 Q582892
Ciência da Computação
Ano: 2016
Banca: Fundação Getúlio Vargas (FGV)
Trata-se de um teste que desconhece o conteúdo do código fonte. Nesse teste o componente testado é tratado como uma caixa preta: são fornecidos dados de entrada e o resultado comparado com aquele esperado e previamente conhecido. Além disso, esse teste pode ser aplicado em diversas fases de teste. A questão retrata características do teste:
292 Q582891
Ciência da Computação
Ano: 2016
Banca: Fundação Getúlio Vargas (FGV)

Os testes de aceitação são muitas vezes a última etapa de testes antes de implantar o software em produção. Seu objetivo maior é verificar se o software está apto para utilização por parte dos usuários finais, de acordo com os requisitos de implementação definidos. Há três estratégias de implementação de testes de aceitação: a aceitação formal, a aceitação informal (ou teste alfa) e o teste beta.

Com relação às três estratégias de implementação dos testes de aceitação, é correto afirmar que:

293 Q582890
Ciência da Computação
Ano: 2016
Banca: Fundação Getúlio Vargas (FGV)

O Desenvolvimento Orientado a Testes (TDD) é um método de desenvolvimento criado e disseminado por Kent Beck em seu livro “Test-driven development”. O método define regras, boas práticas e um ciclo de tarefas com 3 etapas: a etapa vermelha, a etapa verde e a etapa de refatoração, ilustrado na imagem abaixo:


Com relação às regras e boas práticas de TDD e ao seu ciclo, é correto afirmar que:

294 Q582889
Ciência da Computação
Ano: 2016
Banca: Fundação Getúlio Vargas (FGV)

Em programação, para verificar se o código fonte está funcionando conforme o esperado utiliza-se testes unitários. Uma forma muito comum de escrevê-los é a aplicação do padrão AAA, que define 3 etapas: Arrange, Act e Assert.

Com relação aos testes unitários escritos no padrão AAA, é correto afirmar que:

295 Q582888
Ciência da Computação
Ano: 2016
Banca: Fundação Getúlio Vargas (FGV)

O comando SQL

Na tabela T, composta por duas colunas, a e b, nessa ordem, há um registro duplicado que contém os valores:

296 Q582887
Ciência da Computação
Ano: 2016
Banca: Fundação Getúlio Vargas (FGV)

Os comandos SQL

Produzem um resultado que, além da linha de títulos, contém:

297 Q582886
Ciência da Computação
Ano: 2016
Banca: Fundação Getúlio Vargas (FGV)

No SQL Server, considere uma função criada como exibido a seguir.

O comando que utiliza a função FF incorretamente é:

298 Q582885
Ciência da Computação
Ano: 2016
Banca: Fundação Getúlio Vargas (FGV)

Analise o comando de definição de um trigger no SQL Server.

Quando o trigger TR_LOG é acionado, é necessário que:

299 Q582884
Ciência da Computação
Ano: 2016
Banca: Fundação Getúlio Vargas (FGV)

No MySQL, o comando SQL

provoca:

300 Q582883
Ciência da Computação
Ano: 2016
Banca: Fundação Getúlio Vargas (FGV)

Considere as seguintes características de um projeto de banco de dados.

I. O modelo de dados é conhecido a priori e é estável;

II. A integridade dos dados deve ser rigorosamente mantida;

III. Velocidade e escalabilidade são preponderantes.

Dessas características, o emprego de bancos de dados NoSQL é favorecido somente por: