Описание тега gherkin
Gherkin - это язык, используемый для написания спецификаций для Cucumber, Specflow и подобных фреймворков BDD. Это бизнес-читаемый, предметно-ориентированный язык, который позволяет описывать поведение вашего программного обеспечения, не детализируя, как это поведение реализовано.
1
ответ
Запуск функции Gherkin в модульном тестовом проекте Visual Studio
Я пытаюсь настроить и запустить простой тестовый сценарий, в котором я открываю Google в Chrome, ищу Google и нажимаю первую ссылку. Я исхожу из этого с нулевым знанием любого из этих инструментов. Я использую SpecFlow, Gherkin и Selenium. В настоящ…
08 сен '17 в 11:47
1
ответ
Вызвать существующий шаг внутри пользовательского шага с параметром
Я использую Calabash-Android для тестирования моего приложения. Я создал свой собственный шаг: Then /^There should be (\d+) customers$/ do |nr_of_customers| ... end после этого я создаю еще один шаг, который должен вызвать вышеупомянутый существующи…
07 сен '16 в 09:10
1
ответ
Чтение данных из Excel для функции огурца
Есть ли способ заставить Cucumber Feature читать данные из Excel, вместо того, чтобы использовать их в примерах? Я прошу Node JS(javascript), а не для Java. Благодарю.
10 авг '16 в 13:12
1
ответ
Огурец: определение шага со строкой с двойным кавычкой
У меня есть шаг: Then I should see validation error "Some text" Я использую эту строку для XPATH в моем определении шага. И у меня также есть текст для этой ошибки, как это: "Some "text"" Я пытался написать что-то вроде этого: Then I should see vali…
25 июл '18 в 06:58
2
ответа
Как сквозные приемочные тесты должны разделять большую функцию на сценарии?
В своей статье " Что в рассказе"? Дэн Норт делает ряд отличных моментов. Три, в частности: Название сценария должно сказать, что отличается Вы должны быть в состоянии выстроить сценарии в ряд и описать, как они отличаются, используя только заголовок…
05 май '15 в 16:55
2
ответа
Могу ли я использовать BDD путем тестирования кода низкого уровня абстракции?
Я проверил несколько ( реальных) примеров BDD, но все, что я нашел, это e2e-тесты с использованием селена. Мне было интересно, можно ли писать модульные тесты с BDD? Если да, то как такой юнит-тест должен выглядеть в корнишоне? Мне трудно представит…
23 май '15 в 03:39
0
ответов
Нет файла Feature.cs после обновления файла функций SpecFlow
Новый парень здесь. Кажется, я не вижу.feature.cs, когда я делаю какие-либо простые изменения в файле.feature. Как мне вернуть.feature.cs обратно? Использование Windows 2012, VS 2015, Specflow 2017.1.14
23 ноя '18 в 15:25
1
ответ
CustomDataProvider для файла объектов (QAF)
Я использую QAF и это удивительный инструмент, но у меня есть одна проблема. Существуют ли способы параметризации шагов функции огурца с помощью настраиваемого поставщика данных, как это делается в файлах BDD? Например, мы можем вставить данные из в…
14 янв '19 в 14:31
1
ответ
Как использовать корнишон
Я пытаюсь использовать Python для анализа файлов.feature, которые имеют синтаксис огурца. Я побежал pip install gherkin-official, Теперь я могу бежать import gherkin но у объекта нет методов. Я не знаю, как его использовать, и я не могу найти какую-…
30 мар '17 в 02:19
3
ответа
Как вызвать сценарий несколько раз без табличных элементов в тесте поведения?
Я хотел бы назвать сценарий - скажем, 500 раз - в тесте на огурец без табличных элементов. Причина в том, что я хотел бы использовать рандомизированные переменные вместо того, чтобы писать сам. Я знаю, как реализовать произвольную функциональность в…
06 июл '16 в 10:46
4
ответа
Сценарий Java с огуречным порядком
Я работаю над проектом автоматизации. Мой первый сценарий - это функция входа в систему. Я работаю над SaaS, и мне нужно войти в систему раньше. Поэтому я думал о первом сценарии login.feature и втором сценарии для заполнения формы. У меня есть два …
03 дек '18 в 10:36
1
ответ
Синтаксис аргументов в фреймворке Robot Gherkin style
Как я могу поместить аргументы в середине описания шага теста? Когда я создаю такой шаг, все идет хорошо (аргументы в конце шага): *** Test Cases *** Scenario: Login as a valid user When user is logged in as: user1 password1 *** Keywords *** user is…
01 сен '14 в 10:34
1
ответ
Каков наилучший способ организации файлов объектов?
Я большой поклонник Specflow и BDD. Это отлично сработало для меня в самых разных проектах. Одна проблема, которую я еще не решил, - это организация моих файлов и сценариев таким образом, чтобы с ними было легко ориентироваться и исследовать. Предст…
05 апр '17 в 09:20
2
ответа
Behat / Selenium - Элемент видим, но не виден для тестирования инфраструктуры
Я не уверен, что это проблема Behat или Selenium, но на странице аккаунта Google, где пользователь может управлять и удалять подключенные к аккаунту приложения, я не могу удалить его с помощью Behat, потому что он считает, что элементы в диалоге, по…
16 окт '15 в 09:26
1
ответ
Запустите сценарий огурца снова, пока не пройдете
У меня есть 10 тестов, которые нужно запустить в огурце, и я использую ruby для написания своих кодов. Разработка тестируемого приложения вынуждает меня проводить тесты, которые зависят друг от друга. Таким образом, пока предыдущий случай не будет…
31 май '17 в 08:49
1
ответ
Java 8 и Cucumber не запускают файлы шагов с помощью методов lambdas
У меня есть большая проблема, и я пытался решить эту проблему, но все время одинаково. У меня такой сценарий с огурцом файл функции И это файл шагов файл шагов Наконец я бегу с package Steps; import cucumber.api.CucumberOptions; import cucumber.api.…
13 июл '18 в 23:29
1
ответ
Все тесты Codeception для корнишек.feature заканчиваются в файлах контекста?
Переходя на Codeception от Behat и все еще привыкая к его концепциям и к чему все идет. Если предположить, что мои тесты на 100% основаны на файлах.feature, означает ли это, что весь тестовый код может быть в контекстах? Что в функциональных тестах …
02 фев '17 в 15:38
1
ответ
SpecFlow - выполнить ScenarioOutline из контекстного меню Visual Studio
Можно ли на самом деле запустить набор ScenarioOutline или отдельную строку из набора ScenarioOutline из Visual Studio? В документации SpecFlow кратко упоминается, что можно запустить ScenarioOutline из контекстного меню Visual Studio, как если бы в…
18 июн '15 в 21:10
1
ответ
Что такое формат теста на языке стилей корнишон?
Можем ли мы написать "Дано как пользователь, я не могу (не могу) войти в систему" в Gherkin как отрицательное предложение?
04 сен '17 в 14:31
2
ответа
Cucumber-JVM Runner класс в другой папке
Я новичок в огурце, изучаю и пытаюсь автоматизировать приложение, я создал новый тестовый проект, я хочу сохранить файлы объектов и класс бегунов огурца в другой папке, а весь клейкий код - в другой папке. Как мне указать путь к файлу объекта в @Cuc…
17 мар '16 в 19:56