Вопросы по теме '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 просмотров

Приемлемо ли писать тест «Дано, когда, тогда, когда и тогда» на языке «Огурец»?
Приемлемо ли написать тест «Дано, когда, тогда, тогда» на языке «Огурец»? Реальный пример выглядит следующим образом: все 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 просмотров

Не удается выполнить функцию в 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 просмотров

Rubymine Cucumber Windows 7 устанавливает ошибку Gherkin
Просто интересно, работает ли у кого-нибудь вышеуказанная комбинация на win 7 64 бит. У меня проблемы с огурцами, как и с огурцами. Я вижу на github, что есть некоторые проблемы с ним на 64-битных машинах, я просто не смог заставить работать...
136 просмотров

Можно ли в тестах 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