Датчик (программное обеспечение) - Gauge (software)

Измерять
Разработчики)ThoughtWorks
Стабильный выпуск
1.1.4 / 10 сентября 2020 г.; 2 месяца назад (2020-09-10)
Репозиторий Отредактируйте это в Викиданных
Написано вИдти
Операционная системаНезависимая платформа
ТипИнструмент автоматизации тестирования
ЛицензияЛицензия Apache 2.0
Интернет сайтизмерять.org Отредактируйте это в Викиданных

Измерять легкий кросс-платформенный автоматизация тестирования инструмент. Оно использует уценка для создания тестовых примеров и сценариев. Модульная архитектура делает его гибким и масштабируемым.

Markdown

Технические характеристики манометра[1] написаны на деловом языке. Например,

Найдите фильмы, которые идут рядом со мной===========================Тестируемая система в этом примере представляет собой веб-приложение для поиска и бронирования билетов в кино.Искать фильмы-----------------* Укажите местоположение как "Бангалор"* Искать фильм "Звездные войны"* Убедитесь, что "INOX" играет "Звездные войны" в "19:30 & nbsp; pm"Забронировать билет в кино-----------------* Зарегистрируйтесь с адресом электронной почты * Завершите проверку* Выберите место как «Бангалор», фильм «Звездные войны» и «3 места».* Подтвердить и оплатить* Убедитесь, что «электронный билет» был отправлен на зарегистрированный адрес электронной почты.

В этой спецификации манометра описана особенность Тестируемая система. Сценарии[2] Искать фильмы и Забронировать билет в кино представляют поток в этой спецификации. Шаги[3] являются исполняемыми частями спецификации.

Код теста

Спецификации в Markdown абстрагируют код, стоящий за шагами.

Например, ступенька Укажите местоположение как "Бангалор" реализация в Ява будет выглядеть как

// Этот метод можно записать в любом классе Java, если он находится в пути к классам.общественный учебный класс StepImplementation {   @Шаг("Укажите местоположение как <местоположение>")   общественный пустота Привет, мир(Нить место расположения) {       // Пошаговая реализация   }}

Gauge поддерживает запись тестового кода в:

Языковые раннеры от Сообщества:

Исполнение

Калибровочные тесты можно запускать из командной строки[4] или поддерживаемые IDE.[5]

Команда по умолчанию характеристики датчика запускать тесты последовательно.

Команда gauge -p спецификации выполнит тесты параллельно.

Отчеты

Gauge предоставляет подробные отчеты об испытаниях[6] который предоставляет необходимые сведения о данном прогоне.

Поддержка IDE

Поддержка IDE Gauge[5] помогает писать и поддерживать набор тестов.

Рекомендации

  1. ^ «Длинный старт - документация по Gauge 0.8.3». Получено 28 апреля, 2017.
  2. ^ «Длинный старт - документация по Gauge 0.8.3». Получено 28 апреля, 2017.
  3. ^ «Длинный старт - документация по Gauge 0.8.3». Получено 28 апреля, 2017.
  4. ^ «Использование Gauge - документация Gauge 0.8.3». Получено 28 апреля, 2017.
  5. ^ а б «Использование Gauge - документация Gauge 0.8.3». Получено 28 апреля, 2017.
  6. ^ «Отчеты - документация к Gauge 0.8.3». Получено 28 апреля, 2017.

внешняя ссылка