Вопросы, помеченные тегом «gherkin»

Gherkin - это язык, используемый для написания спецификаций для Cucumber, Specflow и подобных фреймворков BDD. Это бизнес-читаемый, предметно-ориентированный язык, который позволяет описывать поведение вашего программного обеспечения без подробного описания того, как это поведение реализовано.
avatar
saikumark
8 августа 2021 в 22:48
271
0

Как запустить тесты nx e2e с тегами в угловом рабочем пространстве NX?

У меня есть рабочее пространство angular NX с тестовыми примерами e2e (кипарис) и интегрированное с огурцом. В настоящее время я запускаю тесты с помощью команды nx e2e <projectName> --baseUrl= adc.com Также для проверки уязвимых приложений, которые я...
avatar
user3315728
8 августа 2021 в 16:38
64
1

Есть ли какой-нибудь лучший плагин/приложение сервера JIRA для поддержки и управления файлами функций огурца?

Есть ли какой-либо лучший подключаемый модуль/приложение сервера JIRA для обслуживания файлов функций огурца и управления ими? Есть несколько плагинов JIRA, таких как «Cucumber for Jira — BDD изначально в Jira», но они предназначены для облака JIRA. Мне нужен сервер...
avatar
Martijn
3 августа 2021 в 14:52
45
1

Поместите шаг, требующий разных данных для каждого сценария, на фоне корнишонов.

Я тестирую приложение, которое используется в аэропортах. Для одной из моих функций корнишонов мне нужно несколько сценариев, каждый из которых выполняет действие во время полета. Каждому сценарию нужен свой запуск с немного разными данными. В идеале я хотел бы...
avatar
user16564822
31 июля 2021 в 03:42
45
1

Как добавить или получить {github.sha} URL-адрес огурца в ruby

У меня есть следующий код: def index_page visit 'https://www.company.com/?&ui_version=912c739e8450c9fc0705eeae12715656716f42c3' end Мне нужно заменить оставшуюся часть пути на {github.sha}, который генерирует действия github в моем проекте, где я использую...
avatar
Muhammad Arsalan Inam
26 июля 2021 в 08:29
370
1

Есть ли способ распечатать значение из внутреннего кода в Cucumber Report?

Есть ли способ распечатать некоторые значения внутреннего кода из кода Java, чтобы они отображались в Cucumber Report? В файле определения шага Cucumber есть одно целочисленное значение, которое реализуется в коде Java (идентификатор транзакции), которое мне нужно...
avatar
popier
25 июля 2021 в 14:11
254
1

Cucumber+Serenity "Вы можете реализовать недостающие шаги с помощью приведенных ниже фрагментов"

Я разработал автоматизацию тестирования с помощью serenity-bdd и огурца для мобильного тестирования. Моя проблема внизу. TEST PENDING: User can login with...
avatar
mattdekenah
16 июля 2021 в 12:03
687
1

Как я могу использовать один и тот же шаг в том же сценарии, но с другими параметрами в pytest-bdd?

Предположим, у меня есть сценарий, похожий на этот: Scenario Outline: Example scenario Given the subprocess is running When I generate the input And I add <argument1> to the input And I add <argument2> to the input ...
avatar
Jake
13 июля 2021 в 12:54
44
0

Cucumber/Javascript - Отрицательное тестирование API не удалось, потому что он возвращает 401

Заранее спасибо, что нашли время прочитать мой вопрос. У меня есть этот тестовый пример: Учитывая, что я вызываю getAuthToken с "Id", "Secret" и "Audience" Тогда я должен получить ответ 401 И ошибка...
avatar
Héloïse Chauvel
12 июля 2021 в 14:26
350
2

Typescript/cypress-cucumber-preprocessor: написание схемы сценария с динамическими примерами

Мой вопрос очень похож на этот: Поведение: написание плана сценария с динамическими примерами. Разница в том, что я не использую Python. Я обрабатываю свои сценарии огурцов с помощью Cypress (через библиотеку cypress-cucumber-preprocessor:...
avatar
dean
12 июля 2021 в 10:15
53
0

Общий файл данных Gherkin (Excel) для файла .feature

Могу ли я иметь один файл данных для всех тестовых случаев в примере файла .feature Вот как у меня сейчас: Схема сценария: проверка входа Дано Перейти на страницу входа на сайт Когда пользователь вводит имя пользователя "" И Пользователь вводит пароль "" И пользователь...
avatar
Kev
7 июля 2021 в 13:22
23
1

Шаги нового сценария IntelliJ не найдены

По какой-то причине в моем проекте автоматизации и новые шаги сценария, которые я создаю в своих файлах функций, не будут связаны с новыми шагами. Все существующие сценарии работают файлом например Given that I load the App in SauceLabs Правильно ссылается на public...
avatar
Arash Mohammadi
5 июля 2021 в 10:10
180
0

Flutter Driver: запускайте теги или функции один за другим

Я пишу тесты для своего приложения, используя пакеты flutter_driver и flutter_gherkin. Я написал некоторые функции. например, у меня есть эти две функции: login.feature: @login Feature: LoginFeature Test User Login Scenario: User does not exist Given I test...
avatar
Ajay Nithiyanandan
1 июля 2021 в 13:29
33
0

Разбирать файлы функций в java и находить дублирующиеся сценарии

Я создаю структуру селена на основе огурца, в которой у меня есть несколько файлов функций, каждый из которых имеет несколько сценариев. Я хотел бы написать программу, которая сканировала бы все файлы функций и давала мне что-то вроде дублирующей оценки для каждого...
avatar
Dhamo
29 июня 2021 в 13:19
40
1

Формат корнишона для повторяющихся сценариев

У меня есть следующие строки корнишона в файле функций Feature: Vessel - x memo Background: Given that logged in user is on home page @debug Scenario Outline: Verify something for all links in a table When clicking on the 'x'...
avatar
Wilson
29 июня 2021 в 03:54
85
0

Получение ошибок в файле определения ловушек и шагов для платформы dot net 4.6 и specflow 3.9.8

При работе с платформой .net 4.6 (Visual Studio 2019) я получаю следующие ошибки в своем коде в файле Hooks и файле определения шага. Пожалуйста, дайте мне знать, если я пропустил какой-либо из пакетов specflow. Если я # использую TechTalk.SpecFlow; он выделяется...
avatar
Muditha Perera
24 июня 2021 в 14:57
462
2

Как написать общее определение шага, которое можно использовать с помощью Given, When, Then и т. Д. В cypress Cucumber

Недавно я интегрировал огурец с кипарисом и добавил плагин полной поддержки огурца (VS CODE), чтобы получать рекомендации по шагам при разработке файлов функций. Обычно при работе с java-огурцом, даже если мы определяем шаг в разделе Дано, когда мы пишем файл функций,...
avatar
Kyryl Zotov
24 июня 2021 в 14:41
48
1

Запуск конфигурации тестов WebStorm/Intellij Gherkin

Как настроить текущую конфигурацию с помощью файла функций WebStorm? Когда я нажимаю зеленую кнопку запуска, кажется, что WebStorm не может найти реализацию шагов. Как я могу изменить, чтобы WebStorm понимал, откуда он должен предпринимать шаги? Когда я запускаю тесты...
avatar
SimonovaU
22 июня 2021 в 09:21
179
0

KeyError в allure-pytest-bdd при выполнении теста с --alluredir и использовании примеров в функции

Я использую pytest-6.2.4 для автоматизации тестирования с плагинами allure-pytest-bdd-2.8.36, bdd-4.0.2. Версия Python 3.6.9. KeyError возникает при запуске pytest с флагом --alluredir=reports. Тест содержит функцию с примерами: | empty_answer1 | <- variable...
avatar
Ákos Vandra-Meyer
21 июня 2021 в 20:44
35
0

Количество строк, добавленных/удаленных перед определенным номером строки

Есть ли способ подсчитать количество строк, добавленных и удаленных в текущей рабочей копии ПЕРЕД определенной строкой в ​​файле? Сценарий использования заключается в том, что у меня есть список неудачных тестов (путь к файлу функций и номер строки), который...
avatar
Vaibhavraj Jadhav
17 июня 2021 в 19:06
59
1

Подключаемый модуль Gherkin — проблема естественной установки

При установке подключаемого модуля Natural для Gherkin через торговую площадку Eclipse возникает ошибка ниже