Skip to content

Kryazhova/Main-site

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Проект автоматизации тестирования сайта GeekBrains

Тесты написаны для https://geekbrains.ru/

Описание проекта

Данный проект включает в себя 4 теста: SearchTest, LeftNavigationTest, CourseTest и AuthorizationTest.

  • SearchTest проверяет поиск по сайту. Включает в себя проверку, что были найдены все обязательные блоки и найдно верное количество элементов в каждом блоке. Так включает в себя проверку отображения футера и хэдера для неавторизованного пользователя

  • LeftNavigationTest проверяет работу меню навигации. Включает в себя проверку работы для кажой кнопки навигации, открытие страницы и сравнение ожидаемого и полученного результата

  • CourseTest проверяет работу табов и поиска на странице Курсов. Включает в себя проверку, что открылся нужный таб, работу чек боксов, а также проверку, что были найдены нужные элементы.

  • AuthorizationTest проверяет авторизацию пользователя с валидными логином и паролем. Включает в себя проверку редиректа после авторизации пользователя, а также проверку футера и хэдера для авторизованного пользователя

Чтобы запустить тесты и просмотреть отчет соберите проект командой:

mvn clean test allure:serve

Используемые библиотеки

  • selenium-java
  • junit-jupiter
  • webdrivermanager
  • hamcrest
  • allure-junit5

Автор проекта

Кряжова Светлана Юрьевна

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages