Сервис предоставляющий API для управления задачами (to-do list)
- Создание новой задачи
- Получение списка всех задач
- Получение задачи по ID
- Обновление задачи
- Удаление задачи
- Написать юнит-тесты на каждую из функций API.
- Проверить корректность обработки граничных случаев (например, отсутствие задачи с определенным ID).
- Написать интеграционные тесты, которые проверяют взаимодействие нескольких запросов (например, создание, обновление, и затем удаление задачи).
- Найти и предложить исправления для ошибок, выявленных в ходе тестирования.