yugoru/qa_kit has 40 GitHub stars and 8 forks. Star changes are not measured yet. Last checked 2026-11-14 08:32 UTC. Last push 2025-12-22.
計測したスター増加
- 24時間
- 履歴を収集中
- 7日間
- 履歴を収集中
- 15日間
- 履歴を収集中
- 1か月
- 履歴を収集中
期間ごとの純増数です。期間は重複しており、日別の値ではありません。未計測の値は空欄です。スター数は注目度の指標であり、品質の保証ではありません。
概要
Локальный тренажёр для тестировщиков: REST, GraphQL, gRPC, SOAP, WebSockets, Kafka, PostgreSQL, Kibana, Prometheus и Grafana — в одном Docker-контейнере.
学習README.md
オリジナル🧪 QA Kit — локальная учебная лаборатория для миддл-тестировщиков
QA Kit — это полностью локальный, Docker-based стенд для обучения миддл-тестировщиков современным технологиям. Создан специально для курса «Инженер по тестированию Middle» от Юлии Горшковой.
Студент разворачивает лабораторию одной командой и получает доступ к мини-инфраструктуре, максимально приближённой к реальной:
- REST API (CRUD + статусные переходы)
- WebSockets
- gRPC
- GraphQL
- PostgreSQL
- Kafka
- Kibana (логи)
- Prometheus / Grafana (метрики)
- Jaeger (трейсинг)
- API Gateway (rate limiting)
- Два вспомогательных фронтенда
Все сервисы запускаются внутри Docker и полностью изолированы — ничего не требуется устанавливать на компьютер.
🔥 Где обучаться на Middle QA Engineer
QA Kit — учебный стенд, который используется в полном курсе подготовки Middle QA.
🇷🇺 Курс с оплатой в рублях
https://ermita.one/courses/inzhener-po-testirovaniju-middle/
🇪🇺 Курс с оплатой в евро
https://gradebuilder.tech/courses/inzhener-po-testirovaniju-middle/
📣 Telegram-канал проекта
🚀 Быстрый старт
🧩 Структура проекта
qa_kit/
│
├── services/ # Бэкенд-сервисы
│ ├── api-rest/ # FastAPI: REST + WebSockets
│ ├── grpc-service/ # gRPC микросервис
│ ├── graphql-service/ # GraphQL API
│ ├── mock-service/ # WireMock внешних сервисов
│ └── worker-kafka/ # Kafka consumer
│
├── frontends/
│ ├── portal/ # Фронтенд №1: навигация по сервисам
│ └── playground/ # Фронтенд №2: UI для ручных запросов
│
├── infra/ # Инструменты наблюдаемости и инфраструктура
│ ├── postgres/
│ ├── kafka/
│ ├── elasticsearch/
│ ├── kibana/
│ ├── grafana/
│ └── jaeger/
│
└── docker-compose.yml
🛠 Используемые технологии
| Категория | Технологии |
|---|---|
| Backend | FastAPI, SQLAlchemy, Python 3.11 |
| Messaging | Kafka (RabbitMQ позже) |
| Databases | PostgreSQL, Redis, MongoDB (будет позже) |
| API | REST, GraphQL, gRPC, WebSockets |
| Observability | Kibana, Elasticsearch, Prometheus, Grafana, Jaeger |
| Mocking | WireMock |
| Gateway | Traefik / Kong |
| Frontend | Минималистичные HTML/JS-интерфейсы |
📦 Возможности API (на текущий момент)
Создание заказа (
POST /orders)Получение заказа (
GET /orders/{id})Список заказов (
GET /orders)Статусные переходы:
/pay/ship/deliver/cancel
Бизнес-ограничения переходов (state machine)
🎓 Для кого этот проект
- Тестировщики уровня Middle
- QA Automation инженеры, расширяющие кругозор
- Руководители QA команд
- Люди, изучающие API, брокеры сообщений, тестирование интеграций
- Разработчики, которые хотят прокачать QA-культуру
❤️ Автор проекта
Юлия Горшкова — 15+ лет в IT · QA Lead · архитектор тестовых систем. Обучаю QA инженеров.
- 🇷🇺 Курс Middle QA в рублях: https://ermita.one/courses/inzhener-po-testirovaniju-middle/
- 🇪🇺 Курс Middle QA в евро: https://gradebuilder.tech/courses/inzhener-po-testirovaniju-middle/
- 📨 Telegram-канал проекта: https://t.me/qahacking
⭐ Поддержка
Если проект оказался вам полезен — поставьте ⭐ на GitHub. Это помогает другим находить проект и развивать его дальше.
関連プロジェクトを探す
sindresorhus/awesome
😎 あらゆる興味深いトピックに関する Awesome リスト [注意: 既存のプルリクエストに追いつけるまで、プルリクエストは一時的に無効になっています]
536,675 スターEbookFoundation/free-programming-books
:books: 無料で入手できるプログラミングの書籍
401,578 スターnilbuild/developer-roadmap
開発者のキャリア成長を支える、インタラクティブなロードマップ、ガイド、その他の教育コンテンツ。
371,983 スターvinta/awesome-python
「Python で X をしたい。どのツールを使えばいい?」に答える決定版リスト。
334,671 スター