Skip to content

ookqa/Sprint_6_1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UI-тесты для сервиса «Яндекс.Самокат»

Этот репозиторий содержит автоматизированные UI-тесты для проверки функциональности сервиса "Яндекс.Самокат". Мы используем Selenium для их реализации, а весь код тестов находится в директории /tests.

Структура проекта

Фикстуры: Мы используем фикстуры из файла conftest.py для обеспечения удобства и эффективности тестирования.

Локаторы: Описания локаторов находятся в папке locators, что улучшает читаемость и поддерживаемость кода.

Тестовые данные: Основные тестовые данные хранятся в файле data.py, что делает их легко доступными и изменяемыми.

Зависимости

Внешние зависимости указаны в requirements.txt Для установки выполните: pip3 install -r requirements.txt

Генерация отчетов

Для создания наглядных отчетов о тестировании используется фреймворк Allure. Мы воспользуемся библиотекой allure-pytest для интеграции с Pytest. Файлы отчетов находятся в папке allure_results.

Как запустить тесты:

pytest -v tests.py

Список тестов по функциональности:

  • test_main_page.py - Этот тест проверяет секцию вопросов и ответов на главной странице сервиса.
  • test_order_page.py - Здесь мы проверяем весь процесс заказа самоката, а также клики по логотипу в хедере.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages