Skip to content

DeXoN0607/test-assignment

 
 

Repository files navigation

Тестовое задание для вакансии «Инженер по автоматизации тестирования»

Задание

Покрыть форму авторизации https://gitflic.ru/auth/login e2e тестами.

Для успешной авторизации можно использовать:

  • Login: [email protected]

  • Password: TestQaGitHubAuth

  • Для вас создан пример первого теста в директории: cypress\e2e\authGitflic.feature

Общие требования

  • Использование фреймворка Cypress.
  • Использование языка Gherkin.
  • Ожидается создание автоматизированных сценариев, позволяющих максимально покрыть тестируемые аспекты.

Будет плюсом

  • Учесть сценарии заполнения формы автозаполнением.
  • Тестирование функционала "Забыли пароль?".
  • Проверка безопасности данных пользователя и сессии после входа.
  • Тестирование перехода по ссылкам "Создать аккаунт".
  • Создание команд в директории: cypress\support\commands\authForm.ts и использование commands в файле cypress\e2e\authGitflick.ts
  • Создание и использование методов dom из директории: cypress\support\dom\auth.ts

Оформление

  • Сделать fork этого репозитория.
  • Создать новую ветку для работы над тестовым заданием test-assignment.
  • Внести изменения в ветку.
  • Сделать Pull Request с изменениями в fork`е (таким образом, чтобы ваш Pull Request был виден ТОЛЬКО в вашем fork):
    • Перейдите на страницу вашего fork.
    • Нажмите вкладку "Compare & pull request".
    • Убедитесь, что база (base) указана на ВАШ (fork) репозиторий, и сравнение (compare) на вашу ветку test-assignment.
    • Добавьте заголовок и описание к вашему Pull Request.
    • Нажмите кнопку "Create pull request".
  • Отправить ссылку на PR.

Критерии оценки

  • Полнота покрытия тестами.
  • Структура тестов.
  • Чистота и читаемость кода.
  • Наличие документации и комментариев к коду.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 90.9%
  • Gherkin 6.4%
  • JavaScript 1.4%
  • Shell 1.3%