Os princípios FIRST são um guia para garantir que testes automatizados sejam bem escritos, confiáveis e úteis ao longo do tempo. Cada letra representa uma característica desejável: Fast, Independent, Repeatable, Self-validating e Timely. No que tange a esses princípios, assinale a alternativa correta.
- A O princípio Repeatable exige que um teste produza o mesmo resultado, independentemente do ambiente ou momento da execução.
- B O princípio Timely recomenda que os testes sejam escritos apenas após a entrega do código final, para evitar retrabalho.
- C O princípio Self-validating sugere que o teste automatizado exija sempre uma validação manual para garantir confiabilidade.
- D O princípio Independent admite que testes compartilhem o mesmo banco de dados e dependam da ordem de execução.
- E O princípio Fast afirma que é aceitável que testes automatizados levem vários minutos se tiverem muitas verificações.