Не буду тянуть до вечера! Готово - забирайте.
Меня всегда бесило одно: хочешь потренироваться - а нормального полигона нет. Демо-сайты падают, у публичных API лимиты, todo-приложение с тремя эндпоинтами - несерьёзно.
Собрал и решил выложить бесплатно. Пусть будет у всех.
QA Automation Sandbox - полноценная соцсеть на React + FastAPI + PostgreSQL. Посты, комментарии, лайки с реакциями, подписки, личные сообщения, уведомления, поиск, админка с модерацией. Не заглушка, а живое приложение.
Поднимается одной командой. Никаких регистраций, ключей и лимитов - всё локально на вашей машине.
Что внутри: ⭐️65 API эндпоинтов со Swagger-документацией ⭐️8 готовых юзеров - админ, модератор, обычные, приватный аккаунт, забаненный ⭐️data-testid на каждом элементе UI - можно сразу писать тесты ⭐️Веб-интерфейс к БД - SQL-запросы прямо в браузере ⭐️55+ тест-кейсов с предусловиями и шагами - открыл доку и сразу знаешь, что автоматизировать ⭐️Edge-кейсы прямо в данных: XSS, SQL-инъекция, юникод, максимальные длины ⭐️Кнопка сброса - автотесты засрали данные? Reset - и всё чисто
Подходит для любого стека: Selenium, Playwright, Cypress, pytest, httpx и т.д
git clone https://github.com/manikosto/qa-automation-sandbox cd qa-automation-sandbox docker-compose up --build
30 секунд - и готово.
Буду развивать и дальше. Нашли баг или есть идея - заводите в issues, буду фиксить.
🔗 https://github.com/manikosto/qa-automation-sandbox
Если пригодится - звёздочка будет приятна ⭐️