Покрыть форму авторизации 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.
- Полнота покрытия тестами.
- Структура тестов.
- Чистота и читаемость кода.
- Наличие документации и комментариев к коду.