Questão de Engenharia de Software — Teste de Software — FUNDATEC 2017
Engenharia de SoftwareTeste de Software
- Código
- qq264042
- Banca
- FUNDATEC
- Órgão
- Prefeitura de Esteio - RS
- Ano
- 2017
- Nível
- Superior
- Cargo
- Analista de Sistema
A questão baseia-se na Figura 8, que mostra, esquematicamente, um processo da engenharia de software (ESW), obtido a partir de SOMMERVILLE, 2011.
Figura 8 - Processo da engenharia de softwareEssa Figura exibe as seguintes etapas de um processo: Item nº 1: Identifica-se uma nova funcionalidade, que deve ser pequena e implementável em poucas linhas de código. Item nº 2: Escreve-se um teste para essa funcionalidade e a implementa-se como um teste automatizado. Item nº 3: Executa-se o teste, juntamente com todos os outros testes implementados. Como a funcionalidade ainda não foi implementada, o teste falhará propositalmente. Item nº 4: Implementa-se a funcionalidade e executa-se, novamente, o teste, podendo envolver a refatoração do código para melhorá-lo. Concluídos todos os testes com sucesso, repete-se o processo, iniciando-se novo ciclo pelo item nº 1.Após observar a Figura 8 e ler o texto introdutório dessa questão, pode-se afirmar que tal processo da engenharia de software refere-se ao:
Figura 8 - Processo da engenharia de softwareEssa Figura exibe as seguintes etapas de um processo: Item nº 1: Identifica-se uma nova funcionalidade, que deve ser pequena e implementável em poucas linhas de código. Item nº 2: Escreve-se um teste para essa funcionalidade e a implementa-se como um teste automatizado. Item nº 3: Executa-se o teste, juntamente com todos os outros testes implementados. Como a funcionalidade ainda não foi implementada, o teste falhará propositalmente. Item nº 4: Implementa-se a funcionalidade e executa-se, novamente, o teste, podendo envolver a refatoração do código para melhorá-lo. Concluídos todos os testes com sucesso, repete-se o processo, iniciando-se novo ciclo pelo item nº 1.Após observar a Figura 8 e ler o texto introdutório dessa questão, pode-se afirmar que tal processo da engenharia de software refere-se ao:- ATeste de release.
- BTeste de aceitação.
- CTeste de regressão.
- DTeste baseado em requisitos.
- EDesenvolvimento dirigido a testes.