В процессе тестирования очень часто придётся обращаться к БД, проверить данные, изменить и проверить отображение, сравнить и прочее. Сейчас разбёрем как подключится к postgreSql. Настройка класса SQL Java Давайте создадим специальный класс, в котором будут инициализированы все необходимые переменные для доступа к базе данных. В самом же тесте мы будем использовать только запрос. Таким образом, мы разделим логику от реализации. Соответственно указаны тестовые данные, вы же вводите свои. Таким образом...
Мы с вами постепенно создали проект, в котором можем запускать тесты. Сейчас мы делаем это на своём компьютере, но в будущем нам нужно будет интегрировать тесты в систему непрерывной интеграции и доставки (CI/CD). Проблема заключается в том, что для некоторых тестов требуется открыть браузер, даже если он работает в безголовом режиме. В системе CI/CD браузера нет, поэтому мы можем создать контейнер в Docker с браузером и запускать тесты через него. Об этом и пойдёт речь в статьях. За основу возьму проект, ссылка на который есть, в описании канала - https://github...