Автоматизированное тестирование формы входа на сайт с использованием Playwright и TypeScript.
В рамках данного тестового задания реализован набор из 5 end-to-end автотестов для проверки функционала авторизации пользователя. Проект демонстрирует навыки работы с современными инструментами автоматизации тестирования.
- Успешная авторизация: Проверка успешного входа в личный кабинет с валидными учетными данными.
- Ввод email с пробелами в начале и конце: Попытка входа с верным email и паролем, но с пробелами в email. Проверка тримминга данных.
- Неверный пароль: Проверка входа с существующим email и неверным паролем.
- Вход с несуществующим email: Ввод несуществующего адреса электронной почты. Проверка блокировки отправки формы или сообщения об ошибке.
- Пустой ввод данных: Отправка формы без заполнения полей email и пароля. Проверка валидации полей.
- Playwright — фреймворк для кросс-браузерного E2E-тестирования.
- TypeScript — типизированный язык для повышения надежности кода.
Проект настроен так, чтобы его можно было запустить одной командой после клонирования. Для проверки входа с валидными данными, необходимо указать email и пароль в файле auth.test.ts
git clone https://github.com/ukayW/Autotests-for-testquest.railsc.ru
npx playwright test