Logo Passei Direto
Buscar
Normalmente, um software tem que passar por alguns estágios de testes, como: (i) testes em desenvolvimento onde o sistema é testado durante o desenvolvimento para descobrir bugs e defeitos, (ii) testes de release, onde a equipe de teste independente testa uma versão completa do sistema antes que ele seja liberado para o cliente para ver se ele atende ao que foi solicitado, (iii) testes de usuário onde os usuários ou potenciais usuários do um sistema testam o sistema em seu próprio ambiente (SOMMERVILLE, 2018, p. 146).
De acordo com o texto supracitado, qual das opções abaixo está correto?
a. O teste de regressão envolve a reexecução de testes anteriores para verificar se as alterações no programa não introduziram novos bugs.
b. O processo de teste não envolve testes automatizados.
c. Os testes automatizados são sempre mais lentos do que o teste manual.
d. Todos os testes podem ser totalmente automatizados.
e. Nos testes manuais, os resultados são comparados com as expectativas do desenvolvedor.
User badge image
Estudo Através de Questões

ontem

Respostas

User badge image

Ed Verified user icon

ontem

Vamos analisar cada uma das alternativas em relação ao que foi apresentado no texto sobre os estágios de testes de software: a. O teste de regressão envolve a reexecução de testes anteriores para verificar se as alterações no programa não introduziram novos bugs. - Esta afirmação está correta, pois o teste de regressão é exatamente isso: garantir que novas alterações não afetem funcionalidades já testadas. b. O processo de teste não envolve testes automatizados. - Esta afirmação é falsa, pois o processo de teste pode e muitas vezes envolve testes automatizados. c. Os testes automatizados são sempre mais lentos do que o teste manual. - Esta afirmação é falsa, pois os testes automatizados geralmente são mais rápidos do que os testes manuais, especialmente em grandes volumes de testes. d. Todos os testes podem ser totalmente automatizados. - Esta afirmação é falsa, pois nem todos os testes podem ser automatizados, especialmente aqueles que requerem julgamento humano ou interação complexa. e. Nos testes manuais, os resultados são comparados com as expectativas do desenvolvedor. - Embora isso possa ser verdade em alguns casos, a comparação deve ser feita com as especificações ou requisitos do sistema, não apenas com as expectativas do desenvolvedor. Diante da análise, a alternativa correta é: a. O teste de regressão envolve a reexecução de testes anteriores para verificar se as alterações no programa não introduziram novos bugs.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais perguntas desse material

O ambiente de teste deve ser pensado como uma estratégia de teste e adicionado ao planejamento dos testes antes dos mesmos iniciarem. O ideal é que ele seja similar ao ambiente do usuário, onde ele utilizará o software.
De acordo com o texto supracitado, responda qual das afirmacoes abaixo é verdadeira.
a. O responsável pela organização do ambiente de testes é sempre o desenvolvedor do software.
b. O ambiente de teste ideal é similar ao ambiente do usuário que utilizará o software.
c. O ambiente de teste não precisa ser pensado com antecedência, pode ser improvisado durante a execução dos testes.
d. O ambiente de testes não precisa ter uma configuração controlada para garantir resultados precisos e válidos.
e. Não é necessário pensar em massa ou base de testes, modelos de dados, configuração de software e técnicas de teste ao planejar o ambiente de teste.

Mais conteúdos dessa disciplina