Comments 6
А чем MSW плох например?
Ключевое отличие моей идеи в цели: MSW — это про мокирование (имитацию ответов), а наш API — это про симуляцию живого бэкенда. Студенты учатся работать не с "заглушкой", а с реальным, пусть и простым, сервером, у которого есть состояние. Они могут отправить POST запрос, а затем GET запросом убедиться, что данные сохранились и изменились.
Плюс, я как преподаватель могу на лету менять логику, добавлять "баги" или новые эндпоинты, подстраиваясь под программу курса, чего с моками не сделаешь так гибко.
Прикольный проект. В том году я делал проект со схожей идеей. Добавить развлекательный элемент в тренажер Web API. В моем случае это детективная история, которую можно расследовать с помощью запросов. Проект не выстрелил, как предполагаю, из за сложности установки для некоторых. Как раз требуется выполнить docker compose. По итого мне кажется подобные штуки надо делать с web интерфейсом как The SQL Murder Mystery. В случае сервиса из статьи опять же должен стоять питон, надо разворачивать окружение и т.д.
Если интересно ссылка на гит моего проекта https://github.com/SnoweTiger/APIMystery
Задумка у тебя очень интересная. А мой проект по сути, это первый шаг к созданию своего тренажера для тестировщиков, как раз с веб-интерфейсом, который планирую сейчас реализовывать как руки дойдут
Хватит тестировать на «кошках»! Разворачиваем циничный API на FastAPI за 5 минут для реальных AQA-задач