Responsável por definir todas as configurações de teste e subir os ambientes para serem testados.
Responsável por abstrair ações para serem usadas nos testes.
O dever das fixtures é organizar todas as propriedades testadas em um único lugar, tornando mais fácil fazer mudanças de parâmetros nos testes.
Responsável por abstrair ações que não estão necessariamente ligadas a um factory ou é compartilhado por mais de um factory.
Responsável pelos testes unitários em si, separados por features ou conjunto de features a serem testadas.
Responsável por organizar e rodar todos os testes de integração da aplicação em suas diferentes interfaces.
By Christopher Enytc
I am a 26 years old guy who loves the open-source world and create awesome things with different programming languages.