Skip to content

vvilin98/Sprint_6

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Тема "UI тестирование с POM" курс ЯндексПрактикум | Sprint_6

Для тестирования был выбран сервис ЯндексСамокат

Почасова/посуточная аренда самокатов. С возможностью доставки самоката до метро.

В связи с грядущим релизом был создан чек лист по функционалу:

  • Успешный переход по кнопке "Заказать" в header, на страницу "Оформление заказа"
  • Успешный переход по кнопке "Заказать" из раздела "Как это работает", на страницу "Оформление заказа"
  • При нажатии на лого "ЯндексСамокат" происходит редирект на страницу "ЯндексДзен"
  • При нажатии на вопрос происходит раскрытие c ответом
  • Успешное оформление заказа по кнопкам "Заказать"
  • Успешное отображение заказа на странице "Статус заказа" с присвоенным номером
  • Проверка валидации полей на странице "Для кого самокат":
    • Ошибка для неккоректного Имени
    • Ошибка для неккоректной Фамилии
    • Ошибка для неккоректного Адреса
    • Ошибка для неккоректного Метро
    • Ошибка для неккоректного Номера телефона

О репозитиории

В директории utils лежат треубемые для тестов Локаторы, Тестовые данные user-a ,urls.

Тестовый Фреймворк

  • pytest / selenium / allure

Перед работой с репозиторием требуется установить зависимости

pip3 install -r requirements.txt

Запустить все тесты из директории tests

pytest tests --alluredir=allure_results

Посмотреть отчет в веб версии пройденного прогона

allure serve allure_results