Каждый прогон теста оставляет за собой доказательства.
testsprite test artifact get <runId> забирает реальные доказательства — скриншоты, снимки DOM, логи запросов/ответов — для любого прогона, так что вы можете проверить саму работу, а не только вердикт.Каждый прогон — под протокол
Фиксируйте то, что сломали
testsprite test artifact get <runId> забирает полный пакет доказательств для прогона — не просто строку pass/fail, а реальные скриншоты и логи за ней.
Понимайте, чего вы хотите
testsprite test result <testId> --history показывает, как тест вёл себя на протяжении всех прогонов, а не только последнего.
Проверяйте то, что у вас есть
Доказательства собираются из реального выполнения на вашем живом окружении — те же артефакты, которые захотел бы получить человек, вручную разбирающий сбой.
Подсказывайте, что нужно исправить
Сочетайте артефакт с test failure get для неудачного прогона — и у вас в одном месте есть и необработанные доказательства, и гипотеза о первопричине.
Доказательство, а не просто строка pass/fail
Заявить, что тест прошёл, может кто угодно. Журнал аудита — это то, что позволяет кому-то другому проверить это заявление, не перезапуская тест самостоятельно.
Создано на случай, когда кто-то спросит «вы уверены?»
Доказательства при каждом прогоне
Артефакты собираются автоматически — не нужно помнить о том, чтобы включить запись перед важным прогоном.
История, а не просто снимок
test result --history показывает тренд — полезно, чтобы заметить медленную регрессию, которую не выявит один-единственный прогон.
Бесплатная версия для сообщества
Предлагаем бесплатную версию для сообщества, делая наш продукт доступным для всех.
Хорошо сочетается со сравнением прогонов
Комбинируйте артефакты с test diff, чтобы увидеть доказательства того, что именно изменилось между двумя прогонами.
Нам доверяют компании по всему миру
"TestSprite предлагает богатую генерацию тест-кейсов, четкую структуру и легко читаемый код. Он также поддерживает простую онлайн-отладку с возможностью быстрого расширения путем генерации новых тест-кейсов."
"Автоматизация TestSprite помогает нам сократить огромное количество ручной работы. Разработчики могут легко обнаруживать и устранять ошибки на более ранних этапах процесса разработки."
Часто задаваемые вопросы
Что на самом деле входит в пакет артефактов прогона?
Скриншоты, снимки DOM и логи запросов/ответов из реального выполнения — те же доказательства, которые собрал бы человек, вручную разбирающий сбой.
Нужно ли что-то настраивать, чтобы получить артефакты?
Нет — они собираются как часть прогона. testsprite test artifact get <runId> забирает их постфактум.
Можно ли увидеть, как тест вёл себя со временем, а не только в последнем прогоне?
Да — testsprite test result <testId> --history показывает каждый прогон этого теста, а не только самый последний.
Почему это важно, если тест уже сообщил pass или fail?
Потому что строка статуса — это утверждение, а артефакт — это то, что позволяет вам или коллеге проверить это утверждение, а не принимать его на веру.
Работает ли это для тестов, которые я загрузил сам?
Да — сбор артефактов и история работают одинаково независимо от того, был ли тест сгенерирован или загружен через test code put.