Тестовые наборы на Gherkin
Пишите функции и сценарии простыми Дано / Когда / Тогда. Каждый шаг становится проверкой, для которой тестировщик записывает результат.
K9 Sentinel хранит ваши наборы ручных тестов, каждый прогон и каждый результат в одном месте. Пишите сценарии на Gherkin, проходите их шаг за шагом, запускайте регулярные по расписанию и следите за каждым релизом.
От первого сценария до приёмки релиза: наборы, прогоны, расписания, вехи и команда, которая с ними работает.
Пишите функции и сценарии простыми Дано / Когда / Тогда. Каждый шаг становится проверкой, для которой тестировщик записывает результат.
Отмечайте каждый шаг как пройденный, проваленный или пропущенный, оставляйте комментарии там, где это важно, и завершайте прогон.
Повторяйте набор каждую неделю, месяц или год либо по любому crontab. Новый запуск ждёт тестировщика, а команда получает письмо.
Планируйте релизы с датой начала и окончания. Отметьте текущий релиз — и каждый новый запуск будет относиться к нему автоматически.
Графики результатов шагов по прогонам с вехами на шкале времени и итоги успешных и проваленных прогонов.
Приглашайте тестировщиков по коду, давайте каждому участнику нужные роли и переключайтесь между проектами в один клик.
Тестовый набор — это функция на Gherkin, которая хранится в K9 Sentinel. Владелец продукта может её прочитать, тестировщик — пройти, и никому не нужно искать последнюю версию таблицы.
Запустите раннер, когда сборка готова, или задайте ему расписание. Запуски по расписанию ждут, пока их возьмёт тестировщик, а каждый понедельник команда получает напоминание об открытых прогонах.
Веха — это релиз с датой начала и окончания. Отметьте её как текущий релиз, и каждый прогон, начатый с этого момента, будет относиться к ней — запустил ли его тестировщик или расписание.
Создайте проект и поделитесь его кодом приглашения. Тестировщики регистрируются, вводят код и начинают тестировать; администраторы проекта решают, кто может запускать тесты, редактировать наборы или управлять участниками.
Каждый участник сам выбирает язык интерфейса. Эта страница доступна на тех же языках.
K9 Sentinel работает на вашей инфраструктуре: Java-приложение и база данных PostgreSQL, запущенные через Docker Compose за вашим nginx. Схема базы создаётся при первом запуске.
Один стек для приложения и его базы данных.
Результаты хранятся в вашей базе данных, которую вы сами резервируете.
Уведомления о запусках, напоминания и сброс пароля.
Наборы и прогоны проекта видят только его участники.
Создайте проект, напишите первый набор и запустите первый прогон за несколько минут. Ваша команда уже здесь? Вступите по её коду.