test automation
termoprogramaçãocultura de operações
Deixar máquinas executarem os testes, para que rodem a cada mudança em vez de quando alguém tiver tempo.
Automação compra repetibilidade e velocidade, que é o que torna a integração contínua possível, já que ninguém faz teste de regressão manual a cada commit. A armadilha é tratar percentual de cobertura como objetivo: uma suíte cheia de testes frágeis que afirmam detalhes de implementação custa mais para manter do que os bugs que pega. Testes unitários são baratos e rápidos, testes ponta a ponta são lentos e verdadeiros, e a proporção entre eles é uma decisão de projeto de verdade.
Também conhecido como: QA automation, automated testing