К содержанию
Checkcraft
Практический сценарий

Автоматизация API для ручного тестировщика без кода

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

После каждого изменения приходится снова открывать ответ и глазами проверять status. Начните с одного правила, которое можно сохранить и передать другому тестировщику.

Checkcraft ·

Выбрать проверяемое требование

Для упражнения status должен быть строкой OK. Сначала запишите ожидание, затем откройте правильный JSON ниже. Правило берётся из требования, а не из первого попавшегося ответа сервера. Это основа ручного тестирования API, которая остаётся важной и после автоматизации.

{"status":"OK","amount":100}

Сохранить первый тест без программирования

В дереве Checkcraft создайте коллекцию, конструктор проверки и тест-кейс. В редакторе нажмите «Импорт» и выберите учебный файл ниже. Откройте тест, скопируйте правильный JSON и нажмите «Вставить данные для анализа», затем «Запустить тест-кейс». Ожидается успешная проверка.

Убедиться, что тест находит ошибку

Вставьте вариант с ERROR, сохранив прежнее правило. Теперь ожидается расхождение. Если оба варианта зелёные, проверьте выбранный тест и источник. Начинающему QA такой контроль помогает отличить отправку запроса от проверки результата.

Перенести подход на рабочий запрос

Сохраните запрос к тестовому окружению и подключите правило для поля HTTP-ответа. Добавляйте типы, обязательные поля и расчёты по одному. Postman, AI и тесты в коде тоже решают такие задачи. Их правила стоит проверять на заведомо неверных данных так же, как визуальные. Навык чтения требований по-прежнему нужен.

Повторить на готовых данных

Быстрый опыт ниже выполняется в редакторе тест-кейса. На снимках показан подробный отчёт из HTTP-прогона или Log-прогона. Для HTTP-прогона верните учебный JSON или XML из локального мока, выполните импортированный тест-кейс и откройте «Анализ результатов», «Детально», «Со структурами». Для Log-прогона загрузите учебные данные в источник логов, включите «Без запроса», выполните проверку и откройте «Детально», «Подробно».

Это существующие учебные данные и полученные при подготовке примеров текстовые отчёты. Они не являются кейсом внедрения у клиента.

Настоящий подробный отчёт HTTP-прогона с правилами рядом со значениями. По нажатию откроется полный экран прогона.
Настоящий подробный отчёт HTTP-прогона с правилами рядом со значениями. По нажатию откроется полный экран прогона.

Начните с примера по ссылкам и сопоставьте результат с требованием своей проверки.

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

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

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

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

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

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