Как стать автором
Поиск
Написать публикацию
Обновить

Хватит тестировать на «кошках»! Разворачиваем циничный API на FastAPI за 5 минут для реальных AQA-задач

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров3.8K
Всего голосов 6: ↑4 и ↓2+2
Комментарии6

Комментарии 6

А чем MSW плох например?

Ключевое отличие моей идеи в цели: MSW — это про мокирование (имитацию ответов), а наш API — это про симуляцию живого бэкенда. Студенты учатся работать не с "заглушкой", а с реальным, пусть и простым, сервером, у которого есть состояние. Они могут отправить POST запрос, а затем GET запросом убедиться, что данные сохранились и изменились.

Плюс, я как преподаватель могу на лету менять логику, добавлять "баги" или новые эндпоинты, подстраиваясь под программу курса, чего с моками не сделаешь так гибко.

Благодарю за ответ

Прикольный проект. В том году я делал проект со схожей идеей. Добавить развлекательный элемент в тренажер Web API. В моем случае это детективная история, которую можно расследовать с помощью запросов. Проект не выстрелил, как предполагаю, из за сложности установки для некоторых. Как раз требуется выполнить docker compose. По итого мне кажется подобные штуки надо делать с web интерфейсом как The SQL Murder Mystery. В случае сервиса из статьи опять же должен стоять питон, надо разворачивать окружение и т.д.

Если интересно ссылка на гит моего проекта https://github.com/SnoweTiger/APIMystery

Задумка у тебя очень интересная. А мой проект по сути, это первый шаг к созданию своего тренажера для тестировщиков, как раз с веб-интерфейсом, который планирую сейчас реализовывать как руки дойдут

Веб-интерфейс правильная идея для подобных проектов. Есть идеи как реализовать написание запрос из браузера? В виде простого текстового редактора?

У меня раньше середины осени к части 1 и вебморде руки точно не дойдут=). Два проекта к сожалению в столе лежат.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации