QA - задание
Есть приложение для знакомств для пользователей из разных стран через мобильные телефоны.
Это приложение накопило базу пользователей, доступ к которой может быть осуществлен
через API, разработанное по техзаданию приведенному ниже:
Запрос списка идентификаторов пользователей по указанному критерию
https://hr-challenge.dev.tapyou.com/api/test/users?gender={gender}
На входе - пол ({gender} = male|female)
На выходе - массив идентификаторов у которых в профиле есть запрошенный критерий.
Ответ:
{
"success": true,
"errorCode": 0,
"errorMessage": null,
"result": [1, 2, 3, 4]
}
Запрос информации о пользователе
https://hr-challenge.dev.tapyou.com/api/test/user/{id}
На входе - идентификатор ({id}) пользователя
На выходе - информация о пользователе.
Ответ:
{
"success": true,
"errorCode": 0,
"errorMessage": null,
"result":
{
“id” : “10”,
“name” : “Anna”,
“gender” : “Female” ,
“age” : ”25”,
“city” : “Novosibirsk”,
“registrationDate” : “2021-10-16T06:54:29.185”
}
}
Необходимо:
- Составить чеклист для проверки данного API.
- Провести тестирование API и, по итогам тестирования, необходимо написать отчет в виде списка ошибок / запросов на исправление.
- ДОПОЛНИТЕЛЬНО: Реализовать автоматизированный тест с использованием любого языка/инструментов. (Код)
В качестве результата выполнения работы необходимо предоставить чеклист, результат прохождения тестирования в виде списка "запросов".
Если выполнялось дополнительное задание, то код с помощью которого выполнялось тестирование.