Considere, por hipótese, que durante a elaboração do plano d...

Próximas questões
Com base no mesmo assunto
Q3506459 Engenharia de Software
Considere, por hipótese, que durante a elaboração do plano de testes do sistema de Acompanhamento de Autos de Infração, a equipe de uma Secretaria da Fazenda tenha adotado as decisões abaixo.
- Planejou realizar testes funcionais automatizados para as principais regras de negócio, como geração de autos e emissão de relatórios, integrando-os a um pipeline de integração contínua.
- Decidiu omitir os testes de usabilidade, considerando que os usuários finais já estavam habituados com sistemas internos anteriores semelhantes.
- Documentou os casos de teste com base em critérios de aceitação definidos em reuniões com stakeholders de algumas áreas da Secretaria.
- Planejou testes de regressão exploratórios a cada nova entrega do sistema, utilizando um conjunto base de funcionalidades críticas.
- Realizou os testes de homologação em uma única iteração.
Ao analisar essas decisões, um Analista do Tesouro Estadual afirmou corretamente que a
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: B

Tema central da questão: A questão aborda boas práticas de teste de software em ambientes corporativos, especialmente no contexto de automação, integração contínua (CI), testes funcionais, testes de usabilidade e homologação.

Resumo teórico: O teste de software é fundamental para garantir a qualidade de sistemas. A automação de testes permite rodar casos de teste de forma repetível e rápida, reduzindo erros humanos e acelerando o desenvolvimento. O pipeline de integração contínua (CI) automatiza a execução de testes a cada alteração no código, promovendo agilidade e detecção precoce de falhas (ver: ISTQB Glossary, IEEE 829).

Justificando a alternativa B:
A automação dos testes funcionais integrada ao CI/CD traz benefícios diretos:

  • Rastreabilidade: Os resultados dos testes ficam documentados e associados às versões do código.
  • Agilidade: Testes são executados automaticamente a cada alteração, acelerando entregas.
  • Redução de falhas: Permite detectar e corrigir rapidamente regressões em funcionalidades críticas.

Esses pontos são amplamente reconhecidos nas melhores práticas da engenharia de software (ISTQB, IEEE 29119).

Análise das alternativas incorretas:

  • A: Substituir testes exploratórios por manuais documentados não garante maior flexibilidade. Testes exploratórios são, por definição, mais flexíveis e adaptáveis, enquanto testes manuais seguem roteiros fixos.
  • C: Omitir testes de usabilidade, mesmo com usuários experientes, é um risco: a experiência pode ser prejudicada por pequenas mudanças não previstas. Não é uma boa prática (ISO 9241-210).
  • D: Realizar homologação em uma única iteração não garante eficiência nem qualidade, pois podem surgir problemas não identificados. Recomenda-se múltiplos ciclos de homologação.
  • E: A ausência de testes automatizados nas fases finais não evita erros; pelo contrário, aumenta o risco de falhas não detectadas. O ideal é manter automação até o fim do processo.

Dicas de interpretação: Fique atento a termos como “garante”, “evita” ou “permite”, pois costumam indicar promessas absolutas — desconfie se não houver consenso nas práticas do mercado. Relacione as decisões descritas na questão com as melhores práticas recomendadas por normas e frameworks reconhecidos.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Letra B

O Senhor é a minha rocha, a minha fortaleza e o meu libertador; o meu Deus é o meu rochedo, em quem me refúgio. Ele é o meu escudo e o poder que me salva, a minha torre alta. Fumo a Sefaz MT e com a graça de Deus tomaremos posse

Salmos 18:2

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo