Домой » Практика » Архив по категориямjava

Сделайте тестирование API проще с помощью Karate

Karate
Если вам необходимо тестировать API но у вас слабый технический бэкграунд и вы недостаточно скилованы для этого, тогда попробуйте Karate. Это оперсорсный проект от Intuit. Он предназначен для автоматизированного тестирования API и имеет весь необходимый функционал, чтобы сделать этот процесс более простым и приятным. Многие инструменты для тестирования...
Читать дальше

Выполнение тестов на различных окружениях

Различные окружения
При настройке CI/CD часто надо запускать на различных окружениях: qa, dev, продакшене, uat. Зачастую различные креды, ссылки, порты и коннекшены к базе данных отличаются. Можно через кучу if/else в зависимости от окружения использовать нужные данные, но это, мягко говоря, не самая лучшая идея. Так как эта информация редко...
Читать дальше

Как найти битые ссылки на странице с помощью Selenium Webdriver?

Битые ссылки
В данной статье будем использовать Selenium WebDriver не для совсем тривиальной задачи: поиска битых ссылок на странице. Вспомогательный класс: Для демонстрации работы создадим незамысловатую утилиту. В классе будет один единственный метод, который возвращается HTTP ответ от переданной ссылки. [crayon-5b7c8e09d607d705422580/]   Использование: Находим все элементы, которые содержат href /...
Читать дальше

Ocular — средство для визуальной валидации с Selenium WebDriver

Сравнение изображений
Визуальная валидация — процесс проверки визуальных аспектов графического пользовательского интерфейса, например, проверяет правильный ли размер, цвет и форму имеет каждый элемент интерфейса. Убедиться, правильно ли отобразился элемент, не так то и легко. Писать скрипты на том же Sikuli с множеством проверок — очень утомительно. Порой тесты, которые касаются правильно отображения...
Читать дальше