Протестировать: сайт. Часть 2: автоматизация тестов для Stellar Burgers Что понадобится Для выполнения этой части работы тебе понадобятся: Среда разработки IntelliJ IDEA — в ней ты будешь писать автотесты. GitHub — чтобы запушить получившийся код в удалённый репозиторий. Веб-приложение Stellar Burgers. Задание 1. Юнит-тесты Тебе нужно протестировать программу, которая помогает заказать бургер в Stellar Burgers. Покрой её юнит-тестами. Здесь пригодятся моки и параметризация: где именно их использовать — реши самостоятельно. Что нужно сделать Склонируй репозиторий с заготовкой кода. Подключи библиотеки: JaCoCo, Mockito, JUnit 4. Покрой тестами класс Burger. Используй моки, стабы и параметризацию там, где нужно. ?? Покрытие кода должно быть 100%. Задание 2. Автотесты для API Протестируй эндпоинты API для Stellar Burgers. Пригодится документация API. В ней описаны все эндпоинты сервиса. Тестировать нужно только те, которые указаны в задании. Всё остальное — просто для контекста. Создание пользователя: создать уникального пользователя; создать пользователя, который уже зарегистрирован; создать пользователя и не заполнить одно из обязательных полей. Логин пользователя: вход под существующим пользователем; вход с неверным логином и паролем. Создание заказа: с авторизацией; без авторизации; с ингредиентами; без ингредиентов; с неверным хешем ингредиентов. Что нужно сделать Создай отдельный репозиторий для тестов API. Создай Maven-проект. Подключи JUnit 4, REST Assured и Allure. Напиши тесты. Сделай отчёт в Allure. Задание 3. Автотесты для UI В последнем задании тебе нужно протестировать веб-приложение Stellar Burgers. Что нужно сделать Опиши элементы, которые будешь использовать в тестах, с помощью Page Object. Протестируй функциональность в Google Chrome и Яндекс Браузере. Подключи Allure-отчёт. Регистрация Проверь: Успешную регистрацию. Ошибку для некорректного пароля. Минимальный пароль — шесть символов. Вход Проверь: вход по кнопке «Войти в аккаунт» на главной; вход через кнопку «Личный кабинет»; вход через кнопку в форме регистрации; вход через кнопку в форме восстановления пароля. Раздел «Конструктор» Проверь, что работают переходы к разделам: «Булки»; «Соусы»; «Начинки».