Skip to content

Repository files navigation

Тестовое задание: E2E Автотестирование авторизации

Автоматизированное тестирование формы входа на сайт с использованием Playwright и TypeScript.


📋 О проекте

В рамках данного тестового задания реализован набор из 5 end-to-end автотестов для проверки функционала авторизации пользователя. Проект демонстрирует навыки работы с современными инструментами автоматизации тестирования.

✅ Покрытые сценарии

  1. Успешная авторизация: Проверка успешного входа в личный кабинет с валидными учетными данными.
  2. Ввод email с пробелами в начале и конце: Попытка входа с верным email и паролем, но с пробелами в email. Проверка тримминга данных.
  3. Неверный пароль: Проверка входа с существующим email и неверным паролем.
  4. Вход с несуществующим email: Ввод несуществующего адреса электронной почты. Проверка блокировки отправки формы или сообщения об ошибке.
  5. Пустой ввод данных: Отправка формы без заполнения полей email и пароля. Проверка валидации полей.

⚙️ Технологический стек

  • Playwright — фреймворк для кросс-браузерного E2E-тестирования.
  • TypeScript — типизированный язык для повышения надежности кода.

🛠️ Установка и запуск

Проект настроен так, чтобы его можно было запустить одной командой после клонирования. Для проверки входа с валидными данными, необходимо указать email и пароль в файле auth.test.ts

Клонирование и запуск тестов

git clone https://github.com/ukayW/Autotests-for-testquest.railsc.ru
npx playwright test 

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages