The Agile Way: teste de integração versus teste funcional ou ambos? [fechadas

Trabalho em um escritório que faz o Agile há algum tempo. Usamos o Scrum para gerenciamento de projetos e misturamos as práticas de engenharia do XP. Funciona bem e estamos constantemente aprendendo lições e aprimorando nosso processo.

Gostaria de falar sobre nossas práticas habituais de teste e obter feedback sobre como isso pode ser melhorado:

TDD: Primeira Linha de Defesa Somos bastante religiosos sobre testes de unidade e eu diria que nossos desenvolvedores também têm experiência suficiente para escrever testes abrangentes e sempre isolar o SUT com zombaria

Testes de integração Para nosso uso, os testes de integração são basicamente os mesmos que os testes de unidade, sem o uso de zombarias. Isso tende a pegar alguns problemas que escaparam dos testes de unidade. Esses testes tendem a ser difíceis de ler, pois geralmente envolvem muito ou trabalham nobefore_each eafter_each seções da estrutura de especificações, pois o sistema geralmente atinge um determinado estado para que os testes sejam significativo

Teste funciona Geralmente fazemos isso de forma estruturada, mas manual. Jogamos com Selenium e Windmill, que são legais, mas para nós, pelo menos, ainda não estão l

Gostaria de saber como mais alguém está fazendo as coisas. Você acha que, se testes de integração ou testes funcionais estiverem sendo realizados o suficiente, o outro poderá ser desconsiderado?

questionAnswers(10)

yourAnswerToTheQuestion