Датчик (программное обеспечение) - Gauge (software)
Разработчики) | ThoughtWorks |
---|---|
Стабильный выпуск | 1.1.4 / 10 сентября 2020 г. |
Репозиторий | |
Написано в | Идти |
Операционная система | Независимая платформа |
Тип | Инструмент автоматизации тестирования |
Лицензия | Лицензия Apache 2.0 |
Интернет сайт | измерять |
Измерять легкий кросс-платформенный автоматизация тестирования инструмент. Оно использует уценка для создания тестовых примеров и сценариев. Модульная архитектура делает его гибким и масштабируемым.
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] помогает писать и поддерживать набор тестов.
Рекомендации
- ^ «Длинный старт - документация по Gauge 0.8.3». Получено 28 апреля, 2017.
- ^ «Длинный старт - документация по Gauge 0.8.3». Получено 28 апреля, 2017.
- ^ «Длинный старт - документация по Gauge 0.8.3». Получено 28 апреля, 2017.
- ^ «Использование Gauge - документация Gauge 0.8.3». Получено 28 апреля, 2017.
- ^ а б «Использование Gauge - документация Gauge 0.8.3». Получено 28 апреля, 2017.
- ^ «Отчеты - документация к Gauge 0.8.3». Получено 28 апреля, 2017.