tgoop.com/testerlib/3559
Create:
Last Update:
Last Update:
Gauge — это фреймворк для автоматизации тестирования от ThoughtWorks, построенный вокруг идеи читаемых спецификаций.
Зачем нужен:
Как использовать:
1. Установите Gauge:
npm install -g @getgauge/cli
2. Сгенерируйте шаблон проекта:
gauge init java
3. Напишите .spec файл на Markdown с тестами:
# Проверка логина
## Успешный вход
* Ввести логин "user"
* Ввести пароль "pass"
* Нажать "Войти"
* Проверить, что пользователь авторизован
4. Определите шаги в коде (например, на Java):
@Step("Ввести логин <login>")
public void enterLogin(String login) {
// реализация
}
5. Запустите тест:
gauge run specs
— Gauge отлично подходит для командной работы — когда QA, разработчики и аналитики работают вместе над спецификациями.
— Поддерживает параллельный запуск тестов, что критично для больших тест-сьютов.
— Плагин Gauge для VSCode позволяет запускать тесты прямо из редактора.
— Это open-source, активно поддерживается и развивается.
#буст