Описание тестирование проекта DummyAPI
https://dummyapi.io/ Это сервис для тестирования REST API, "песочница данных" для игры с реальными пользователями и почтовыми данными. Для выполнения тестирования необходим app-id, который можно получить автоматически после регистрации на сайте. В качестве тестирования взят объект Post.
Базовый Url https://dummyapi.io/data/v1/
Получение списка постов, отсортированных по дате создания
-
Доступны параметры запроса пагинации
-
Доступны параметры запроса создания
"Responce body":
"List"
{
data: Array(Model)
total: number(total items in DB)
page: number(current page)
limit: number(number of items on page)
}"User Preview"
{
id: string(autogenerated)
title: string("mr", "ms", "mrs", "miss", "dr", "")
firstName: string(length: 2-50)
lastName: string(length: 2-50)
picture: string(url)
}Создание нового поста, получение информации о созданном посте
Обязательные параметры: (owner, Post fields)
"Request body":
{
text: string(length: 6-50, preview only)
image: string(url)
likes: number(init value: 0)
tags: array(string)
owner: string(User id)
}
"Responce body":
{
id: string(autogenerated)
text: string(length: 6-1000)
image: string(url)
likes: number(init value: 0)
link: string(url, length: 6-200)
tags: array(string)
publishDate: string(autogenerated)
owner: object(User Preview)
}
Данная майнд-карта представляет собой набор тестов для тестирования объекта Post. Подробная проверка расписана для GET List и Create Post.
Можно скачать Майнд-карту
