Testing a web application is not an easy task. Among all kind of tests (Unit, Integration, Screenshot, E2E), you have to choose wisely where to put your time and money. We are going to present you different strategies for building a practical test pyramid for your app. We will also share you some best practices for CI/CD and testing tools such as Protractor, Cypress and Saucelabs, etc