
Кирилл Меркушев
Vivy
Автоматизация тестирования — это не только про написание WebDriver-тестов. Это прежде всего решение регулярно возникающих проблем либо оптимизация повторяющегося труда. Для того чтобы написать качественные, поддерживаемые тесты и утилиты для тестирования, требуется множество дополнительных издержек — HTTP-клиенты, организация проверок, описание проекта с тестами, поддержка документации (список можно продолжать и продолжать). В докладе расскажу, как можно автоматизировать написание кода, облегчающее бремя поддержки дополнительного кода для тестов, какие уже готовые инструменты и механизмы существуют в Java-экосистеме и что используют в Яндексе, чтобы превратить десяток строк декларативного описания в сотни строк кода, который можно просто брать и использовать.
Vivy