Весь ваш набор тестов. Одна команда.
Запуск тестов по одному не масштабируется дальше горстки. testsprite test create-batch <file> и test run --all --project <id> работают со всем вашим набором тестов как с одной операцией — создано для команд, чьё покрытие переросло ручной запуск.
Масштабируется от 5 тестов до 500
Фиксируйте то, что сломали
testsprite test rerun --all --project <id> заново проверяет каждый тест в проекте одним вызовом — не нужно самому писать скрипт с циклом.
Понимайте, чего вы хотите
testsprite test create-batch <file> определяет множество тестов из одного файла, так что расширение набора тестов — это правка файла, а не сотни отдельных команд.
Проверяйте то, что у вас есть
testsprite test run --all --project <id> --wait --output json запускает весь набор тестов и ждёт один консолидированный результат.
Подсказывайте, что нужно исправить
Сбои в пакетном прогоне всё равно получают индивидуальные пакеты данных о сбое — масштаб не стоит вам детализации по каждому отдельному тесту.
$ testsprite test create-batch tests.json ✓ 84 tests created in prj_8f2a $ testsprite test run --all --project prj_8f2a --wait --output json ✓ 81 passed ✗ 3 failed (84 total) $ testsprite test rerun --all --project prj_8f2a --wait --output json ✓ 84 passed (3 fixed since last run)
Покрытие, которое масштабируется вместе с набором тестов, а не с вашим терпением
20 тестов или 2000 — run --all и rerun --all остаются одной и той же командой. CLI не работает медленнее по мере роста набора тестов, даже если сам прогон занимает больше времени.
Создано для наборов тестов, переросших ручные запуски
Пакетное создание
test create-batch и test update управляют множеством тестов из одного файла вместо одной команды на каждый тест.
Пакетная очистка
testsprite test delete-batch <file> удаляет целый набор списанных тестов одним вызовом.
Бесплатная версия для сообщества
Предлагаем бесплатную версию для сообщества, делая наш продукт доступным для всех.
Та же детализация сбоев при любом масштабе
Каждый тест в пакете при сбое всё равно получает собственный пакет данных о сбое — ничего не теряется в сводке.
Нам доверяют компании по всему миру
"TestSprite предлагает богатую генерацию тест-кейсов, четкую структуру и легко читаемый код. Он также поддерживает простую онлайн-отладку с возможностью быстрого расширения путем генерации новых тест-кейсов."
"Автоматизация TestSprite помогает нам сократить огромное количество ручной работы. Разработчики могут легко обнаруживать и устранять ошибки на более ранних этапах процесса разработки."
Часто задаваемые вопросы
Сколько тестов можно запустить в одном пакете?
Столько, сколько есть в вашем проекте — run --all и rerun --all работают со всем набором тестов проекта одним вызовом, будь то десяток тестов или несколько сотен.
Теряю ли я детали по отдельным сбоям при пакетном запуске?
Нет — каждый тест в пакете при сбое всё равно получает собственный пакет данных о сбое. Пакетные операции экономят вам команды, а не видимость.
Как добавить большое количество тестов сразу?
testsprite test create-batch <file> принимает файл, определяющий множество тестов, и создаёт их все одним вызовом.
Как удалить большое количество тестов сразу?
testsprite test delete-batch <file> удаляет заданный набор одним вызовом — полезно при списании старого набора тестов.
Можно ли сочетать пакетные прогоны с CI?
Да — test run --all — это именно та команда, которая отлично подходит как единственный шаг CI, аутентифицированный неинтерактивно через TESTSPRITE_API_KEY.