Vadim Martynov
Company: Yandex
You can often find recurring problems in the autotests of different projects - test code is difficult to read, navigate and refactor; tests are not parallel and it is difficult to parallelize them; running one test can cause long preparation actions sometimes not necessary for it; due to the intricacies of [SetUp]s and inheritance it is difficult to understand in which context a particular test works.
We'll try to solve these problems using generally recognized code writing practices and see what happens.
Company: Yandex