Considere, por hipótese, que durante a elaboração do plano d...
- 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
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