🔗 Ресурсы для дальнейшего изучения

← К оглавлению урока

⚡ Главные ссылки

Allure Framework

РесурсОписание
allurereport.org/docs/pytest Официальная документация Allure для pytest: установка, декораторы, шаги, вложения
github: allure-framework/allure-python Исходный код плагина allure-pytest, примеры использования
pypi: allure-pytest Страница пакета на PyPI, версии, changelog

Selenium WebDriver

РесурсОписание
selenium-python.readthedocs.io Неофициальный, но исчерпывающий справочник по Selenium для Python
selenium.dev/documentation Официальная документация Selenium (все языки)
pypi: webdriver-manager Автоматическое управление версиями WebDriver

pytest

РесурсОписание
docs.pytest.org Официальная документация pytest: фикстуры, параметризация, плагины
pytest fixtures Справочник по фикстурам: scope, autouse, параметры

Requests

РесурсОписание
requests.readthedocs.io Официальная документация библиотеки requests
httpbin.org Сервис для тестирования HTTP-запросов: GET, POST, авторизация, заголовки
reqres.in Публичный REST API для практики и тестирования запросов

Практика и инструменты

РесурсОписание
jsonlint.com Онлайн-валидатор JSON — проверить структуру JSON вручную
XClients API (Swagger) Swagger-документация учебного API, которое использовалось в курсе
pytest-xdist Параллельный запуск тестов — следующий шаг после освоения курса

Следующие темы для изучения

Куда расти после курса Auto QA:
  • CI/CD интеграция — GitHub Actions, GitLab CI: автозапуск тестов при коммите
  • Параллельный запуск — pytest-xdist, Selenium Grid: быстрее с несколькими воркерами
  • Docker для тестов — изолированное окружение, не зависящее от локальной машины
  • Расширенное API-тестирование — jsonschema (проверка схем ответа), Pydantic v2
  • Мобильное тестирование — Appium (тот же WebDriver API, но для мобильных приложений)
  • Performance testing — Locust, k6: нагрузочное тестирование API