Automação de Testes e Integração Contínua
Gabarito: letra B. A automação de testes funcionais integrada a um pipeline de CI/CD proporciona rastreabilidade, agilidade e redução de falhas em funcionalidades críticas, conforme amplamente reconhecido em boas práticas de engenharia de software. As demais alternativas contêm afirmações incorretas ou inadequadas sobre testes.
Alternativa A — ❌ Incorreta
Afirma que substituir testes exploratórios por testes manuais documentados garante maior flexibilidade e menor esforço de planejamento. Na verdade, os testes exploratórios são mais flexíveis por natureza, enquanto testes manuais documentados exigem maior planejamento e oferecem menos adaptabilidade durante a execução.
Alternativa B — ✅ Correta ⟵ GABARITO
A automação dos testes funcionais, quando integrada ao pipeline de CI/CD, assegura execução contínua, rastreabilidade dos resultados e detecção precoce de falhas, especialmente em funcionalidades críticas. Essa prática reduz o risco de regressões e melhora a agilidade das entregas.
Alternativa C — ❌ Incorreta
A exclusão dos testes de usabilidade baseada apenas no perfil dos usuários é uma decisão arriscada. A familiaridade com sistemas anteriores não garante que a nova interface seja intuitiva; ignorar a usabilidade pode comprometer a adoção e eficiência do sistema.
Alternativa D — ❌ Incorreta
Realizar testes de homologação em uma única iteração é contraproducente. A homologação idealmente ocorre em múltiplas iterações ou ciclos, permitindo ajustes com base no feedback dos stakeholders e reduzindo o risco de problemas não identificados antes da entrega final.
Alternativa E — ❌ Incorreta
A ausência de testes automatizados nas fases finais de entrega não evita sobreposição de erros; pelo contrário, a automação é valiosa em todas as fases, inclusive nas finais, pois fornece feedback rápido e consistente, complementando os testes manuais.
Gabarito: letra B.