В этом видео я рассказал как можно использовать Rest Assured и Selenide для написание интеграционных тестов для проверки API и UI части приложения, используя язык Java и библиотеку Junit. Тесты написаны на примере сервиса по приему смс.
Написание автотестов и инфраструктуры с нуля на заказ -
Ссылка на репозиторий с проектом
Наш чат в телеграмме где можете общаться и задавать вопросы по автотестам -
Поддержать автора -
Моя группа в вк -
Api автотесты с нуля №1 -
Api автотесты с нуля №2 -
UI автотесты с нуля Selenium -
UI автотесты с нуля Selenide -
00:00 вступление
00:55 обзор сервиса smshub
02:52 обзор get метода в формате html
03:57 реализация класса для работы с api
07:58 извлечение html ответа в строку
11:55 покупка номера через api
13:37 pojo класс для ответа
15:00 метод для покупки номера
19:55 создание Page класса для ui
24:07 вариант обхода капчи при авторизации
25:15 скачивание расширения для хрома
26:27 установка расширения в Selenide
29:13 взаимодействие с расширением
36:48 тест на проверку баланса через api и ui
39:19 тест на покупку номера через api и ui