Вопросы по теме 'gherkin'
Работа с несколькими небольшими вариациями в SpecFlow
Привет всем Мы разрабатываем веб-сервис, который будет доступен через SOAP и REST (xml и JSon). Наши функции specflow в основном одинаковы, т.е.:
Scenario: There are at least 3 radio Channels
Given The test server is up and running
And The...
3117 просмотров
schedule
04.06.2023
Где я могу найти спецификацию/руководство по языку Gherkin?
Я пытаюсь выяснить весь доступный синтаксис/формат в Gherkin, например, многострочный аргумент и все остальное, чего я еще не знаю.
Однако после изучения результатов поиска Google оказалось, что подробное руководство находится здесь :
Я...
18743 просмотров
schedule
08.04.2022
Как увеличить возможность повторного использования между шагами SpecFlow / Gherkin?
Думаю, я полностью понимаю концепции и идеи, лежащие в основе SpecFlow, но даже после прочтения секретных свитков огурца ниндзя , The Cucumber Book , и, просматривая различные форумы, я все еще не уверен в пути к повторному использованию.
Наши...
4292 просмотров
schedule
03.05.2022
Приемлемо ли писать тест «Дано, когда, тогда, когда и тогда» на языке «Огурец»?
Приемлемо ли написать тест «Дано, когда, тогда, тогда» на языке «Огурец»? Реальный пример выглядит следующим образом: все AllPlayers.com
Scenario: Successfully register a user
Given I am on homepage
And I am not logged into an account...
19514 просмотров
schedule
01.06.2022
корнишон опишите тест или функционал?
Это интересная тема, с которой я столкнулся, и у меня и моих коллег разные мнения по этому поводу. Должен ли ваш корнишон точно описывать, что делает тест, или ТОЛЬКО показывать бизнес-логику, которую вы пытались достичь в тесте.
Самый большой...
440 просмотров
schedule
06.06.2023
SpecFlow: Примеры структуры сценария
Я только начинаю работать со SpecFlow и мне очень нравится этот инструмент. Однако я сталкиваюсь с некоторыми проблемами, связанными с примерами ввода данных в схемы сценария.
Просто интересно, нормально ли то, с чем я сталкиваюсь, или в этом есть...
59427 просмотров
schedule
20.02.2023
Не удается выполнить функцию в JVM огурца
Я очень новичок в использовании огурца (начал сегодня).
Это кажется достаточно простым, но у меня возникают проблемы с запуском базовой функции.
Feature: Proof of concept that my framework works
Scenario: My first test
Given this is my first...
2275 просмотров
schedule
01.06.2023
Вложенные примеры: в файле функций огурца
Возможно ли что-то вроде следующего? Тестирую с помощью calabash-android.
У меня 3 типа пользователей. Я хочу войти в систему каждого из трех и убедиться, что на экране есть каждый из 9 элементов.
Могу ли я вложить 3 типа пользователей, а затем...
1781 просмотров
schedule
08.04.2024
Можете ли вы назвать сценарии шагами в Behat 3?
При написании функциональных тестов некоторые части повторяются довольно часто. Например, вход пользователей:
I go to "/login"
I fill in "login" with "username"
I fill in "password" with "password"
I press "Login"
Я хотел бы определить эти...
2302 просмотров
schedule
27.06.2022
Захват кода выхода для прохождения или неудачи сценариев Cucumber
Я пишу сценарии корнишонов, у меня есть хук After, над которым я сейчас работаю. Я хочу иметь возможность увеличивать две переменные (прохождение, сбой) в зависимости от состояния сценария после его запуска.
Возвращает ли Cucumber код выхода, и...
1199 просмотров
schedule
25.03.2023
Rubymine Cucumber Windows 7 устанавливает ошибку Gherkin
Просто интересно, работает ли у кого-нибудь вышеуказанная комбинация на win 7 64 бит. У меня проблемы с огурцами, как и с огурцами. Я вижу на github, что есть некоторые проблемы с ним на 64-битных машинах, я просто не смог заставить работать...
136 просмотров
schedule
09.05.2023
Можно ли в тестах BDD в стиле «Дано-Когда-Тогда» иметь несколько «Когда» вместе с «И»?
Я читал блестящую статью Боба Мартина о том, как «Дано-когда-то» можно сравнить с конечным автоматом. Это заставило меня задуматься. Можно ли для теста BDD иметь несколько «Когда»?
Например.
GIVEN my system is in a defined state
WHEN an event...
749 просмотров
schedule
15.09.2022
Огурец не распознает примеры для схемы сценария
Я новичок в написании функций в корнишоне, и я получаю сообщение об ошибке в своем самом первом наброске сценария.
#language:en
Feature: Create an account
In order to become a member
As a new user
I can create an account
Scenario...
3627 просмотров
schedule
14.01.2023
Список общих ключевых слов для начала шага огурца
Я хочу составить список ключевых слов, используемых в моем проекте (а также в мире корнишонов). Я называю эти слова «начальными ключевыми словами» (они же темно-синие слова в Rubymine), чтобы уточнить, что именно я ищу. Ниже приведен мой текущий...
259 просмотров
schedule
17.12.2022
Поведенческий тест: извлеките значение из ввода, умножьте его на число и сопоставьте результат.
У меня есть один TEXTBOX (только для чтения), который содержит случайное значение, например, например. 2 (это количество товара). Рядом с ним есть КНОПКА (кнопка плюс) и ДИАПАЗОН, чтобы показать результат.
Теперь каждый раз, когда я нажимаю...
1303 просмотров
schedule
22.10.2022
Как написать файл функций и когда преобразовать их в определение шага, чтобы приспособиться к изменяющимся требованиям бизнеса?
Я работаю над проектом веб-разработки и тестирования BDD с другими членами команды.
Сверху мы пишем файлы функций в gherkin и запускаем cucumber для генерации пошаговых функций. Внизу мы пишем модели страниц Selenium и скрипты библиотек действий....
1661 просмотров
schedule
23.02.2022
Огуречный корнишон AmbigiousStepDefinition Issue
Я получаю исключение AmbigiousStepDefinitionsException, и я не уверен, почему я получаю эту ошибку. Как я могу обойти это?
And I look for an apple in yellow basket with the following items
or
And I look for an apple in basket with the...
48 просмотров
schedule
18.07.2022
Как я могу не повторяться, когда у меня есть сценарии с огурцами, которые у разных персонажей схожи?
Я в процессе написания сценариев Gherkin и сталкиваюсь с проблемой, когда пользовательские истории применяются к нескольким персонажам в разрабатываемой нами системе с небольшими различиями.
Основываясь на том, что я прочитал, предпочтительный...
317 просмотров
schedule
03.07.2023
Можем ли мы связать один шаг огурца с двумя разными методами в двух разных классах?
У меня есть два файла функций в моем проекте, где один шаг является общим в этих двух файлах, но мне нужно вызвать две разные функции определения шага в зависимости от файла, в котором эти шаги были написаны.
у нас есть какие-либо конфигурации для...
1240 просмотров
schedule
24.06.2023
Корнишон - поддержание состояния между сценариями
Хотя я писал модульные тесты уже 20 с лишним лет, я новичок в Gherkin, и мне не была поставлена задача реализовать историю для файла .feature, которая сводится к чему-то вроде этого:
Scenario: a
Given that the app is open
When I open a...
1086 просмотров
schedule
16.05.2023