В TestSprite можно работать с проверками интерфейсов и API, смотреть результаты выполнения и запускать повторные проверки. Доступны портал и интеграции.

Один сценарий с видимым результатом
При тестировании сайта полезно начать с действия, которое меняет данные. Например, пользователь создает черновик и после перезагрузки видит прежнее название. TestSprite поддерживает сценарии для интерфейса и API. Для первого запуска подготовьте отдельную учетную запись и укажите, каким признаком подтверждается успех. Открытие страницы само по себе не доказывает, что изменения сохранились.
В отчете сравните шаг, на котором произошел сбой, с задачей. Падение при недоступности тестового сервера и ошибка сохранения относятся к разным причинам. По одному только статусу запуска их легко перепутать.
Черновик формы в учебном приложении
Опишите две проверки. В первой пользователь сохраняет заполненную форму и открывает ее снова. Во второй отправляет форму с пустым обязательным полем и получает ожидаемую ошибку. Подготовьте начальное состояние для каждого запуска. Если обе проверки используют одну учетную запись, удалите тестовый черновик или задайте новое имя перед повтором.
Если интерфейс меняет адрес после сохранения, отдельно проверьте, сохраняет ли тест исходный идентификатор записи. Иначе он может случайно открыть чужой черновик и пройти проверку по подходящему заголовку.
Отдельная проверка API
Для программного интерфейса можно задать ожидаемые статусы, структуру ответа и последовательность запросов. Сверьте итоговые проверки со спецификацией. Не стоит отправлять данные из рабочего контура в среду, подготовленную для экспериментов.
Для каких задач подходит
- Проверить действие пользователя в тестовом интерфейсе
- Запустить сценарий с несколькими запросами к API
Сильные стороны
- Есть проверки интерфейса и программных интерфейсов
- Документированы запуск тестов и просмотр отчетов
Ограничения
- Тестовая среда должна быть доступна для запуска
- Падение сценария требует проверки состояния данных и окружения
Выбор и условия
- Бесплатный режим
- Не подтверждено
- Пробный период
- Не подтверждено
- Без регистрации
- Не подтверждено
- Русский интерфейс
- Не подтверждено
- Локальная установка
- Не подтверждено
- API
- Не подтверждено
«Не подтверждено» означает, что сведений недостаточно. Возможность может существовать; сверяйте условия разработчика.
- Исходные форматы
- Код, Текст
- Результат
- Код, Текст
Условия
Есть планы с разными лимитами. Перед регулярным запуском уточните условия расхода тестовых кредитов. Падение сценария требует проверки состояния данных и окруженияОт задачи к первому результату
Практический пример
- Задача
- Проверить действие пользователя в тестовом интерфейсе
- Что подготовить
- Адрес учебной среды, тестовый аккаунт, поля формы и признак сохраненного черновика.
Задание или запрос
Проверь сохранение заполненного черновика и отказ при пустом обязательном поле. После успешного сохранения открой запись повторно по ее идентификатору.
Ожидаемый результат
Два сценария с отдельными начальными условиями и отчетом выполнения.
Как проверить результат
- Просмотрите шаги и фактические ответы в отчете.
- Проверьте, что повторный запуск не использует чужой черновик.
Редакционный учебный пример постановки задачи, а не результат личного тестирования сервиса. Проверьте доступность нужного режима, права на исходники и условия использования результата.
Проверить подробности
Официальные источники
Описание составлено по материалам разработчика. Возможности, цены и доступность могут меняться; перед использованием сверяйтесь с первоисточником.
