Pular para o conteúdo principal

Questão de Engenharia de Software — Teste de Software — FGV 2016

Engenharia de SoftwareTeste de Software
Código
fg023141
Banca
FGV
Órgão
IBGE
Ano
2016
Nível
Superior
Cargo
Analista - Análise de Sistemas - Desenvolvimento de Aplicações - Web Mobile
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:
  1. Ana etapa de Arrange o método sendo testado é invocado com os parâmetros organizados;
  2. Bo padrão separa o que está sendo testado da configuração de testes e da verificação de resultados esperados;
  3. Cna etapa de Act é verificado se a ação do método em teste se comporta conforme o esperado;
  4. Do sistema encontra-se em teste (System Under Test em inglês, ou SUT) na etapa de Assert;
  5. Ena etapa de Assert as variáveis são inicializadas e define-se o valor dos dados que serão passados para o método testado.
Revelar gabarito e comentário

GabaritoB — o padrão separa o que está sendo testado da configuração de testes e da verificação de resultados esperados;

Link permanente: /questoes/fg023141