Selenium Camp 2018

Arrange, mazafaka!

Date
March 3, 2018
Time
16:25 – 17:10
Stage
Stage A
Format
Talk
Duration
45 minutes
Language
Russian
Level
For beginners

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.

Andrei Solntsev

Software Developer at Codeborne, Estonia

Andrei is a software developer with 15+ years of experience in enterprise software development and automated testing. Author of selenide.org – open-source library of concise UI tests. Active speaker at conferences and communities. Aggressive fan of clean code, XP, automated tests and TDD.

Slides

Video