Movatterモバイル変換


[0]ホーム

URL:


Skip to content
Search Gists
Sign in Sign up

Instantly share code, notes, and snippets.

@zeburek
Last activeDecember 17, 2025 07:12

    Select an option

    Save zeburek/8c165c9e8676945d75d91fe2f2addf8d to your computer and use it in GitHub Desktop.
    Чек-лист проверок API
    • Корректность структуры данных
    • POST запросы
      • Заполнены все поля валидными данными
      • Заполнены только обязательные поля
      • Заполнены не все обязательные поля
      • Не заполнено ни одно поле
      • Валидация данных в полях (корректные и некорректные данные)
      • Пустой JSON
      • Дата создания объекта
    • GET запросы
      • Пустой список (если возможно)
      • Заполненный список
      • Пагинация в списке (limit, offset)
      • Получение списка с ограничением на количество записей
      • Получение списка начиная с указанного номера
      • В случае передачи параметров с некорректным значением возвращается 400 с описанием ошибки в теле ответа
      • При отрицательном offset список пользователей возвращается начиная с первой позиции
      • При несуществующем offset возвращается пустой список пользователей
      • Сортировка списка
      • Запрос данных по валидному ID, проверка возвращения корректных данных
      • Запрос данных по несуществующему ID, но в валидном формате
      • Запрос данных по невалидному ID
    • PUT запросы
      • Обновление с корректными данными
      • Обновление по несуществующему ID
      • Обновление по невалидному ID
      • Валидация полей (корректные и некорректные данные)
      • Частичное обновление (в JSON присутствуют не все поля)
    • DELETE запросы
      • Удаление существующего объекта
      • Удаление уже удаленного объекта
      • Удаление по несуществующему ID
      • Удаление по невалидному ID
      • Удаление и повторное добавление такой же сущности (если есть уникальные поля)
    • Проверка статусов ответов
    • Проверка всех возможных ошибок
    • Остальные специфичные проверки в случае сложной логики
    @workpivtorak
    Copy link

    Дякую!

    @ElenaMalysheva
    Copy link

    спасибо!

    @Maks-QA
    Copy link

    Спасибо

    @nozdrachev-n
    Copy link

    Спасибо

    @TeddyOdonovan
    Copy link

    Cпасибо

    @AAstashko
    Copy link

    Спасибо:)

    @tabeev
    Copy link

    Thx so much

    @antonpimnev
    Copy link

    Спасибо!)

    @IhorHard
    Copy link

    is so fire
    XD

    @IvaZach
    Copy link

    спасибо

    @1ProtonDecay
    Copy link

    Спасибо!!!

    @MastaLavista
    Copy link

    спасибо большое!

    @OlgaOFrolova
    Copy link

    спасибо)

    @EugeneBubnov
    Copy link

    ty, man :)

    @notsanie
    Copy link

    Благодарю!

    @kipermail
    Copy link

    Спасибо

    @MihaylovaYuliya
    Copy link

    Спасибо

    @irina-cloud9
    Copy link

    Спасибо)

    @Alexandrkekc
    Copy link

    о спасибо

    @Olgatestonline
    Copy link

    Спасибо!

    @PavelSotskovv
    Copy link

    Дай бог здоровья!

    @pumkillo
    Copy link

    Чек-лист хороший, но можно еще добавить пункты в каждый из типов запросов проверки на доступность ресурса. Например пользователь не должен получить данные к корзине другого пользователя - 403 ошибка или в принципе конкретные роли по умолчанию получают 403 ошибку на отправку запроса на недоступный по роли ресурс

    @SvetlanaKrut
    Copy link

    Спасибо, очень помогло)

    @alexandr-zuikov
    Copy link

    Спасибо!

    @AlekseyKor1989
    Copy link

    Спасибо!

    @Olgatestonline
    Copy link

    Спасибо!

    @AlekseyNaigum
    Copy link

    Благодарю, очень полезный материал.

    @alvind24ru
    Copy link

    👍👍👍👍

    @Evgeny-Starikov
    Copy link

    👍

    @MakerZedX
    Copy link

    👍

    Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

    [8]ページ先頭

    ©2009-2025 Movatter.jp