Инструмент тестирования, которым Kiro управляет сам
Бесшовная интеграция с вашими редакторами для Android и редакторами на базе ИИ
Одна команда для подключения
testsprite setup --agent kiro настраивает ваш API-ключ, проверяет его и кладёт навык верификации в репозиторий. Kiro изучает цикл один раз, а не выводит его заново из документации в каждой сессии. Установка полностью локальная.
Тесты без кода для браузера
Тест — это файл плана на обычном языке с шагами действия и проверки: нет селекторов, которые надо поддерживать, и нет ничего, что сломается при следующем редизайне. testsprite test create --plan-template печатает шаблон, соответствующий схеме и привязанный к вашей установленной версии.
Один пакет об ошибке, а не пять артефактов
test failure get возвращает упавший шаг и соседние с ним, скриншоты, снимки DOM, исходный код теста, гипотезу о первопричине и рекомендуемое место исправления — всё с одним и тем же идентификатором снимка. CLI отказывается сшивать данные из двух разных запусков.
Набор тестов, переживающий контекстное окно
Каждый пройденный тест сохраняется. Требование продолжают проверять и в следующей сессии, и при следующем рефакторинге, и много позже того, как Kiro забыл, почему оно было важно, — чего не может ни одно контекстное окно, каким бы большим оно ни было.
Пусть Kiro проверяет собственную работу
Генерация быстрая; узким местом стала проверка. Дайте Kiro способ доказать, что изменение работает, ещё до открытия пул-реквеста, — и диф перестанет быть тем, что человеку приходится читать строку за строкой.
Для команд, которые выпускают код с Kiro
Бесплатная установка, открытый код
CLI лежит на GitHub под лицензией Apache-2.0 и бесплатно ставится из npm. Требуется Node 20.19+, 22.13+ или 24+. Тесты выполняются в облаке и расходуют кредиты рабочего пространства.
Работает без интерактивных вопросов
TESTSPRITE_API_KEY=sk-... testsprite setup --from-env --yes --agent kiro ничего не спрашивает — именно это нужно и циклу агента, и задаче в CI.
Безопасно изучать
--dry-run проходит весь путь кода офлайн на заготовленных данных. test scaffold и test lint вообще не обращаются к сети и не трогают ваши учётные данные.
Скриптуемо по контракту
Стабильный формат --output json и задокументированные коды возврата: 0 — успех, 1 — провал, 3 — ошибка аутентификации, 12 — закончились кредиты. Сломанная функция и сломанный конвейер различимы.
Нам доверяют компании по всему миру
"Отличная работа! Очень крутой MCP от команды TestSprite! Для наших Android-приложений связка ИИ-кодирования и ИИ-тестирования замыкает цикл разработки и ускоряет выпуск стабильных релизов."
"Для Android сгенерированные тесты TestSprite чистые и надежные. Сценарии Appium легко расширять и отлаживать, а запуски по расписанию поддерживают хорошее покрытие устройств."
"Автоматизация от TestSprite значительно сократила наше ручное QA для Android. Разработчики выявляют и исправляют мобильные баги на ранних стадиях, что позволяет нам выпускать релизы вовремя."
Часто задаваемые вопросы
Как TestSprite работает с Kiro?
Выполните testsprite setup --agent kiro один раз. В репозиторий будет установлен файл навыка верификации, описывающий команды, форматы JSON и коды возврата, чтобы Kiro мог сам создавать, запускать и разбирать тесты. Kiro входит в число сред, для которых CLI устанавливает навыки, так что отдельная интеграция не нужна.
Должен ли Kiro писать код автоматизации браузера?
Нет. Тесты — это файлы плана на обычном языке с шагами действия и проверки. Выполните testsprite test create --plan-template, чтобы получить шаблон по схеме, или попросите TestSprite предложить первые тесты через testsprite test plan generate: предложения остаются на рассмотрении, и на диск ничего не пишется, пока вы их не примете.
Что именно тестирует TestSprite?
Интерфейс веб-приложений в настоящем браузере в облаке и бэкенд-API. Он не управляет нативными интерфейсами iOS или Android, настольными приложениями и эмуляторами. Если у вашего продукта есть веб-фронтенд или HTTP-API — именно это мы и покрываем.
Это бесплатно? Это открытый исходный код?
CLI с открытым исходным кодом ставится из npm бесплатно и распространяется под лицензией Apache-2.0. Тесты выполняются в облаке TestSprite и расходуют кредиты рабочего пространства (0,5 за фронтенд-запуск, 0,2 за бэкенд). Для начала есть бесплатная community-версия.
Почему не ограничиться тем, что Kiro запускает юнит-тесты?
Юнит-тесты проверяют реализацию относительно вашего замысла. Сквозной прогон проверяет развёрнутый продукт относительно замысла пользователя. Работе по спецификациям полезно и то и другое: спецификация, проходящая изолированно, всё ещё может выпустить сломанный сценарий.
Можно ли получить тесты из документа со спецификацией?
Да. Загрузите спецификацию API или PRD как источник проекта командой testsprite project docs upload, после чего testsprite test plan generate составит по ней тест-кейсы и отправит их на рассмотрение. Загрузка спецификации API бесплатна, PRD стоит 0,5 кредита за индексацию.