Датчик (программное обеспечение)
Разработчик(и) | МысльВоркс |
---|---|
Стабильная версия | 1.6.7 [1] ![]() |
Репозиторий | |
Написано в | Идти |
Операционная система | Независимый от платформы |
Тип | Инструмент автоматизации тестирования |
Лицензия | Лицензия Апач 2.0 |
Веб-сайт | измерять |
Gauge — это легкий кроссплатформенный инструмент для автоматизации тестирования . Он использует уценку для создания тестовых примеров и сценариев. Модульная архитектура делает его гибким и масштабируемым.
Уценка
[ редактировать ]Характеристики манометра [2] написаны деловым языком. Например,
Find movies playing near me===========================The System Under Test in this example is a web application to find and book movie ticketsSearch for movies-----------------* Specify location as "Bangalore"* Search for movie "Star Wars"* Verify that "INOX" is playing "Star Wars" at "7:30 pm"Book movie ticket-----------------* Sign up with email address <[email protected]>* Complete the verification* Select location as "Bangalore", the movie "Star Wars" and "3" seats* Confirm and pay* Verify the "e-ticket" has been sent to the registered email.
Данная спецификация манометра описывает особенность тестируемой системы . Сценарии [3] Search for movies
и Book movie ticket
представляют поток в этой спецификации. Шаги [4] являются исполняемыми частями спецификации.
Тестовый код
[ редактировать ]Спецификации в Markdown абстрагируют код шагов.
Например, шаг Specify location as "Bangalore"
реализация в Java
будет выглядеть как
// This Method can be written in any java class as long as it is in classpath.public class StepImplementation { @Step("Specify location as <location>") public void helloWorld(String location) { // Step implementation }}
Gauge поддерживает написание тестового кода на:
Языковые участники Сообщества:
Исполнение
[ редактировать ]Манометрические тесты можно выполнять из командной строки. [5] или поддерживаемые IDE. [6]
Команда по умолчанию gauge specs
запускайте тесты последовательно.
Команда gauge -p specs
будет выполнять тесты параллельно.
Отчеты
[ редактировать ]Gauge предоставляет подробные отчеты об испытаниях [7] который предоставляет необходимые сведения о данном запуске.
поддержка IDE
[ редактировать ]Поддержка IDE Gauge [6] помогает писать и поддерживать набор тестов.
Ссылки
[ редактировать ]- ^ «Выпуск 1.6.7» . 7 мая 2024 г. . Проверено 23 мая 2024 г.
- ^ «Долгий старт – документация Gauge 0.8.3» . Архивировано из оригинала 7 марта 2017 года . Проверено 28 апреля 2017 г.
- ^ «Долгий старт – документация Gauge 0.8.3» . Архивировано из оригинала 7 марта 2017 года . Проверено 28 апреля 2017 г.
- ^ «Долгий старт – документация Gauge 0.8.3» . Архивировано из оригинала 7 марта 2017 года . Проверено 28 апреля 2017 г.
- ^ «Использование Gauge – документация Gauge 0.8.3» . Архивировано из оригинала 6 марта 2017 года . Проверено 28 апреля 2017 г.
- ^ Jump up to: а б «Использование Gauge – документация Gauge 0.8.3» . Архивировано из оригинала 6 марта 2017 года . Проверено 28 апреля 2017 г.
- ^ «Отчеты – документация Gauge 0.8.3» . Архивировано из оригинала 6 марта 2017 года . Проверено 28 апреля 2017 г.