🔗 Ресурсы для дальнейшего изучения
⚡ Главные ссылки
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