Every test should include 3 steps: 1. Arrange 2. Act 3. Assert We can write tests that ACT: click buttons, fill forms, download files. Our tests can ASSERT: matchers, screenshots, even whole report portals. But we forgot about the first step, we cannot ARRANGE. We use real databases. We send real SMS and Emails. We write hacks to close AD banners during test execution. It’s the reason why our tests become more and more complex, slow and flaky. In this session we will learn again the basic step: how to prepare data and services for test execution.
Hide player controls
Hide resume playing