8 - 9 декабря, 2017
Гостиница «Славянская Рэдиссон»,
г. Москва, Площадь Европы д.2

TestContainers: интеграционное тестирование Java приложений


День 2  /   /  Зал 2  /  RU /

Юнит-тестирование — дело хорошее, но без тщательного интеграционного тестирования всё равно не знаешь, как приложение поведёт себя в бою. До появления Docker настройка окружения для интеграционного тестирования была болью: люди использовали фейковые имплементации баз данных, мокали серверы, обычно это всё ещё и не было кроссплатформенным. Но теперь с помощью Docker можно легко подготовить окружение для тестов. В докладе будет рассмотрена Java-библиотека TestContainers, поддерживающая тесты JUnit и предоставляющая «расходные» инстансы баз данных, браузеров Selenium и вообще всего, что можно запустить в контейнере. Год назад мы в ZeroTurnaround решили объединить наш основанный на Docker тестовый движок и TestContainers, а теперь это доступно в open source, так что любой может тестировать приложения как мы.


Антон Архипов / ZeroTurnaround
Антон Архипов

Антон Архипов — Developer Advocate в компании ZeroTurnaround. Профессионально занимается разработкой на Java около десяти лет. Основные интересы связаны с языками программирования и инструментальными средствами разработки ПО. Очень любит Vim и IntelliJ IDEA. Часто выступает на международных конференциях — за спиной выступления на таких конференциях, как JAX, JavaOne, GeeCON, Jfokus, JavaZone, EclipseCon.


Все спикеры и доклады