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