Questão de Engenharia de Software — Teste de Software — Colégio Pedro II 2019
Engenharia de SoftwareTeste de Software
- Código
- qq445015
- Banca
- Colégio Pedro II
- Órgão
- Colégio Pedro II
- Ano
- 2019
- Nível
- Superior
- Cargo
- Professor - Ciência da Computação
Teste é um conjunto de atividades que podem ser planejadas com antecedência e executadas sistematicamente. Deverá ser definido, para o processo de software, um conjunto de etapas nas quais podem-se empregar técnicas específicas de projeto de caso de teste e métodos de teste. O processo de software pode ser visto como a espiral ilustrada na figura a seguir. Inicialmente, a engenharia de sistemas define o papel do software e passa à análise dos requisitos de software, na qual são estabelecidos o domínio da informação, função, comportamento, desempenho, restrições e critérios de validação para o software.Deslocando-se para o interior da espiral, chega-se ao projeto e, finalmente, à codificação.
PRESSMAN, R. S. Engenharia de software: uma abordagem profissional. São Paulo: McGraw-Hill, 2011 (adaptado).Uma estratégia para teste de software também pode ser vista no conceito da espiral, como na figura, correlacionando o modelo de teste adotado à fase na qual o software se encontra. A alternativa que corresponde corretamente às respectivas fases de teste numeradas na figura como 1, 2, 3 e 4 é:
PRESSMAN, R. S. Engenharia de software: uma abordagem profissional. São Paulo: McGraw-Hill, 2011 (adaptado).Uma estratégia para teste de software também pode ser vista no conceito da espiral, como na figura, correlacionando o modelo de teste adotado à fase na qual o software se encontra. A alternativa que corresponde corretamente às respectivas fases de teste numeradas na figura como 1, 2, 3 e 4 é:- ARecuperação – Esforço – Segurança – Desempenho
- BSistema – Verificação – Validação – Depuração
- CSistema – Entrevista – Controle – Codificação
- DSistema – Validação – Integração – Unidade