К содержанию
CheckcraftСкачать
Практическое руководство

Тестовое задание для QA по API на 30 минут: ответ 200 с четырьмя ошибками

Checkcraft — программа для проверки API и логов без кода, есть бесплатная версия. Скачать без регистрации →

В резюме может быть написано всё что угодно, а по разговору сложно понять, умеет ли человек проверять API. Покажите кандидату ответ с кодом 200 и требования: через полчаса будет видно, как он работает.

Команда Checkcraft · Обновлено

Поможем с первой проверкой →

Задание для кандидата

Операция возвращает заказ. Код ответа 200. По требованиям статус оплаченного заказа равен PAID, поле itemCount является целым числом, total равен сумме items[].amount, а других полей, кроме описанных, в ответе быть не должно. Найдите все расхождения и опишите их так, чтобы разработчик мог исправить ошибку без вопросов.

{
  "orderId": "ORD-1042",
  "status": "PENDING",
  "currency": "RUB",
  "itemCount": "2",
  "items": [{"amount": 1200}, {"amount": 800}],
  "total": 2500,
  "debug": true
}

Разбор для проверяющего

В ответе четыре расхождения:

  • status равен PENDING вместо PAID.
  • itemCount пришёл строкой "2", а должен быть целым числом.
  • total равен 2500, а сумма позиций равна 2000.
  • Лишнее поле debug.

Сильный кандидат уточнит, что было в запросе, какая версия требований актуальна и влияет ли debug на безопасность.

Как оценивать

Что смотретьХорошоНастораживает
ПолнотаНаходит все четыре расхожденияОстанавливается на коде 200 или первой ошибке
ОписаниеОжидаемое, фактическое, как воспроизвести«Сумма неправильная» без чисел
ВопросыУточняет требования и данные запросаСчитает пример ответа правильным по умолчанию
ПовторяемостьПредлагает сохранить проверку и запускать её сноваКаждый раз проверяет глазами

Это упражнение проверяет внимательность и описание дефекта, а не всю квалификацию. Задание можно выполнять в любом инструменте.

Как проверить результат за минуту

Файл с правилами и оба варианта ответа лежат ниже. Импортируйте файл в Checkcraft и сравните отчёт с ответом кандидата.

Следующий шаг

Проверьте результат за минуту

Импортируйте файл с правилами и сравните отчёт с ответом кандидата. Такое же задание можно сделать на вашем API. Free работает на Windows и Linux без ограничения срока.

Скачать FreeКак получить и запустить приложение

Скачивание без регистрации и почты, архив готов за пару минут. Состав бесплатной версии опубликован на странице тарифов.

Можно спросить человека

Поможем с первой проверкой

Расскажите, что хотите проверить или на каком шаге остановились. Поможем запустить Checkcraft, подобрать пример и разобраться с первым прогоном. Можно написать до скачивания.

Telegram-группа открытая: не публикуйте пароли, токены и конфиденциальные рабочие данные. Для первого вопроса достаточно описания задачи.

Можно написать напрямую support@checkcraft.ru

Без регистрации. Ответим по email. Это обращение в поддержку, а не подписка на рассылку.