TGViewer
Валерий | AQA Engineer | Автотестирование на Python | REST, gRPC, GraphQL Валерий | AQA Engineer | Автотестирование на Python | REST, gRPC, GraphQL @aqa_engineer · 1.52K subscribers
Post #417 697
📚 Новый учебный проект: Awesome Tests Project

Как преподаватель API тестирования часто сталкиваюсь с вопросом:
"Как правильно структурировать большой тестовый проект?"

Создал open-source пример того, как я вижу масштабируемую архитектуру интеграционных тестов:

🎯 Особенности:
• Планируется поддержка множества технологий (HTTP, gRPC, DB, Redis, Kafka), на текущий момент можно увидеть только HTTP, остальное в планах.
• Четкое разделение фреймворка и тестов
• Переиспользуемые компоненты
• Готовность к росту команды и проекта
• В проекте я использую собственные библиотеки

Проект больше основан как монорезозиторий для всего app, сделано это для того, чтобы в одном проекте соединить все базовые технологии.

В идеальном мире под каждый сервис должен быть свой проект.

💻 Технологии:
Python 3.11+, Httpx, Pytest, Pydantic, Poetry + собственные библиотеки для генерации кода

Проект создан для изучения и как reference implementation.
Все исходники открыты, документация внутри.

🔗 https://github.com/ValeriyMenshikov/awesome-tests-project

Сохраняйте в закладки и ставьте звездочку!

——————————-

📱 TG-сообщество

📱 Обучение

📱 Отзывы
  • 👍 15
  • 🔥 11
  • ❤ 3
More from @aqa_engineer
  1. Sep 2, 2026💙💙💙💙💙 Маленькое напоминание о большой дате: где стоит провести День программиста⬆️ Ар…
  2. Sep 2, 2026Привет, давно меня не было пригар по работе, что совсем не успеваю ничего. За что прошу пр…
  3. Jul 16, 2026👩‍💻 В мае-июне я проходила курс «Автоматизация тестирования Rest API Advanced (Python)»…
  4. Jun 10, 2026Привет! Уже на следующей неделе у меня стартуют. Автоматизация тестирования брокеров сообщ…
  5. Jun 8, 2026Несколько месяцев назад я спросил, какой технический тренинг вам был бы действительно инте…
  6. Jun 6, 2026Материалы для тех, кто в теме. Одна из самых больших проблем при развитии в IT - это возмо…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →