Last active
November 19, 2025 11:53
-
Star
(223)
You must be signed in to star a gist -
Fork
(99)
You must be signed in to fork a gist
-
-
Save zeburek/8c165c9e8676945d75d91fe2f2addf8d to your computer and use it in GitHub Desktop.
Revisions
-
zeburek revised this gist
Oct 19, 2019 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,5 +1,5 @@ # Чек-лист API тестов * Корректность структуры данных * POST запросы * Заполнены все поля валидными данными * Заполнены только обязательные поля -
zeburek revised this gist
Oct 19, 2019 . 1 changed file with 34 additions and 34 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -2,37 +2,37 @@ * Корректность структуры данных (обычно проверяется через типы) * POST запросы * Заполнены все поля валидными данными * Заполнены только обязательные поля * Заполнены не все обязательные поля * Не заполнено ни одно поле * Валидация данных в полях (корректные и некорректные данные) * Пустой JSON * Дата создания объекта * GET запросы * Пустой список (если возможно) * Заполненный список * Пагинация в списке (limit, offset) * Получение списка с ограничением на количество записей * Получение списка начиная с указанного номера * В случае передачи параметров с некорректным значением возвращается 400 с описанием ошибки в теле ответа * При отрицательном offset список пользователей возвращается начиная с первой позиции * При несуществующем offset возвращается пустой список пользователей * Сортировка списка * Запрос данных по валидному ID, проверка возвращения корректных данных * Запрос данных по несуществующему ID, но в валидном формате * Запрос данных по невалидному ID * PUT запросы * Обновление с корректными данными * Обновление по несуществующему ID * Обновление по невалидному ID * Валидация полей (корректные и некорректные данные) * Частичное обновление (в JSON присутствуют не все поля) * DELETE запросы * Удаление существующего объекта * Удаление уже удаленного объекта * Удаление по несуществующему ID * Удаление по невалидному ID * Удаление и повторное добавление такой же сущности (если есть уникальные поля) * Проверка статусов ответов * Проверка всех возможных ошибок * ***Остальные специфичные проверки в случае сложной логики*** -
zeburek created this gist
Oct 19, 2019 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,38 @@ # Чек-лист API тестов * Корректность структуры данных (обычно проверяется через типы) * POST запросы * Заполнены все поля валидными данными Заполнены только обязательные поля Заполнены не все обязательные поля Не заполнено ни одно поле Валидация данных в полях (корректные и некорректные данные) Пустой JSON Дата создания объекта GET запросы Пустой список (если возможно) Заполненный список Пагинация в списке (limit, offset) Получение списка с ограничением на количество записей Получение списка начиная с указанного номера В случае передачи параметров с некорректным значением возвращается 400 с описанием ошибки в теле ответа При отрицательном offset список пользователей возвращается начиная с первой позиции При несуществующем offset возвращается пустой список пользователей Сортировка списка Запрос данных по валидному ID, проверка возвращения корректных данных Запрос данных по несуществующему ID, но в валидном формате Запрос данных по невалидному ID PUT запросы Обновление с корректными данными Обновление по несуществующему ID Обновление по невалидному ID Валидация полей (корректные и некорректные данные) Частичное обновление (в JSON присутствуют не все поля) DELETE запросы Удаление существующего объекта Удаление уже удаленного объекта Удаление по несуществующему ID Удаление по невалидному ID Удаление и повторное добавление такой же сущности (если есть уникальные поля) Проверка статусов ответов Проверка всех возможных ошибок Остальные специфичные проверки в случае сложной логики