Camada inferior, testes de baixo nível e código, chamados de testes unitários.
Camada média, realização de testes de integração com outros módulos, testes de API e comunicação com o servidor.
Camada superior, são os testes de ponta a ponta (2E2), onde é realizado um teste completo, que abrange todo o produto, inclusive a parte de interface.