Вопросы по теме 'specflow'

Как заставить SpecFlow ожидать исключения?
Я использую SpecFlow и хочу написать такой сценарий: Scenario: Pressing add with an empty stack throws an exception Given I have entered nothing into the calculator When I press add Then it should throw an exception Исключение...
16408 просмотров
schedule 23.04.2024

ATDD против BDD и правильное использование фреймворка
Я только что вникаю в концепцию BDD и слушал разговор Скотта Беллвэра с парнями из Herding Code. Я немного поигрался со SpecFlow, и он мне очень понравился. Я понимаю разницу между ATDD и TDD, как описано в сообщении блога Классификация...
6050 просмотров
schedule 09.05.2022

Проверка страниц Specflow / Watin
Мы только начинаем писать приемочные тесты с использованием specflow и watin. По ходу дела мы пытаемся сгладить некоторые распространенные практики. Как хорошо проверить, находится ли пользователь на определенной странице? Например - пользователь...
883 просмотров
schedule 10.11.2022

Наследование определения шага specflow
У меня есть класс ExcelStepDefinition, в котором мои шаги для тестирования Excel. У меня тоже есть класс WordStepDefinition. Поскольку у меня есть множество шагов, одинаковых для обоих классов, я создал класс StepDefinition, который будет базовым...
6631 просмотров
schedule 09.02.2024

Тестирование сторонними сервисами
Я разрабатываю сайт asp.net mvc, который сильно зависит от стороннего веб-сервиса. Я хотел бы знать, каков наилучший подход к разработке этого сайта, поскольку веб-сервис еще не готов, и я не могу дождаться, когда он будет готов начать разработку....
183 просмотров
schedule 09.11.2023

Повторное использование сценариев SpecFlow
Я начал использовать SpecFlow и задался вопросом, можно ли повторно использовать сценарии между спецификациями. В основном моя идея такова (я могу быть в корне неправ:)) У меня есть одна функция, написанная для проверки навигации. Функция:...
2327 просмотров
schedule 21.01.2023

Доступ к TestContext в классе привязки шага SpecFlow
Можно ли получить доступ к MSTest TestContext из класса привязки шага SpecFlow (1.7.1)? В сгенерированном коде файла функций есть метод FeatureSetup, который принимает TestContext в качестве аргумента, но, по-видимому, ничего с ним не делает.
2765 просмотров
schedule 07.02.2022

При запуске нескольких тегов с помощью NUnit Console Runner и SpecFlow я получаю неверные результаты
Это продолжение моих предыдущих вопросов по настройке тегов: Могу ли я использовать теги в SpecFlow для определения правильной среды для использования? и настройки переменных из этих тегов: Как настроить переменную URL, которая будет использоваться...
1886 просмотров
schedule 30.01.2023

Использование SpecFlow для сквозного регрессионного тестирования
Мы используем BDD и SpecFlow для стимулирования нашего развития (ATDD). Наша команда QA хотела бы определить свои собственные «сквозные регрессионные тесты» (в Gherkin / SpecFlow) и повторно использовать шаги, которые мы уже определили....
4508 просмотров

Подключение функций SpecFlow к шагам. Ссылка продолжает рваться
Доброе утро. У меня проблема с SpecFlow, и я не могу понять, как ее решить. Был бы признателен за любую помощь. Так... Возьмем простую функцию SpecFlow: Given the JoeDoe user is associated to an existing staff account with the following...
2255 просмотров
schedule 09.06.2022

Запуск тестов SpecFlow без Visual Studio
Я хотел бы, чтобы наша команда QA могла запускать тесты SpecFlow. Я хотел бы, чтобы они могли изменять значения и добавлять больше сценариев. Эти добавленные сценарии будут иметь соответствующие определения шагов, поэтому им нужно только изменить...
12745 просмотров
schedule 22.03.2024

Specflow: проверьте, отображается ли элемент на странице html
Я использую SpecFlow + WatiN + nunit.framework для построения тестов BDD для .net Я хотел бы проверить следующие функции на HTML-странице: Scenario: Change user role from 'Admin' to 'User' Given I have logged in And I am on the 'Add new user'...
1915 просмотров
schedule 06.11.2022

Описание сценария Specflow на длинное
Раньше я создавал сценарии, в которых в названии сценария я объяснял, что такое сценарий. Например: Сценарий: Когда во время переключения контекста контекст не совпадает и пользователю показывается список фактов для удаления, факты должны быть...
435 просмотров
schedule 06.11.2022

Тестирование всех возможных вариантов взаимодействия с пользователем с использованием SpecFlow или любого другого фреймворка.
Моя установка следующая: Написание клиента WPF с использованием шаблона MVVM Набор модульных тестов Набор сценариев SpecFlow При создании сценариев SpecFlow я сначала рисую диаграмму конечного автомата, чтобы увидеть все возможные...
474 просмотров
schedule 19.04.2022

Вход в учетную запись тестирования BDD MVC C#
У меня есть приложение MVC (язык С#). Я пытаюсь научиться использовать тестирование BDD с помощью SpecFlow. Я пытаюсь создать тест, который «Утверждает», что если введено правильное имя пользователя/пароль, то страница будет загружена (или...
380 просмотров
schedule 18.03.2024

Можно ли экранировать угловые скобки в шагах схемы сценария Gherkin (SpecFlow)?
У меня есть набросок сценария, в который мне нужно включить буквальные угловые скобки: Given I have sent "MAIL FROM:<[email protected]>" When I send "<command>" Then I should get a <code> reply Examples: | command...
2210 просмотров
schedule 04.05.2022

Не могу заставить SpecFlow работать в Visual Studio 2010, что бы я ни делал!!!11
Когда я добавляю ссылку в проект Visual Studio 2010 через NuGet для Specflow 1.9, я не могу добавить какие-либо функции, что бы я ни делал. Я перезапустил VS, перезагрузил свой компьютер, создал новые проекты и т. д. Ничто из того, что я делаю, не...
3876 просмотров
schedule 25.04.2022

SpecRun возвращает код выхода 120 с тестами @ignore
Запуск SpecRun из командной строки в рамках настройки непрерывной интеграции, а недавно проигнорированный ( @ignore ) тест сгенерировал код выхода 120 после завершения SpecRun. В настоящее время мы ломаем сборку при любом коде выхода, не равном 0...
2608 просмотров

Тестирование спецификации с помощью EF — экземпляр ObjectContext удален
У меня есть следующий сценарий SpecFlow: [When(@"the registration is submitted")] public void WhenTheRegistrationIsSubmitted() { //var controller = _kernel.Get<AccountController>(); var factory = new HockeyDbContextFactory();...
335 просмотров
schedule 20.04.2022

Связь Specflow с файлами .feature
Я установил Specflow через Nuget, но файлы .feature не связаны со Specflow. TechTalk.Specflow DLL присутствует в ссылках на DLL, содержащую мои тесты. Если щелкнуть правой кнопкой мыши файл функции и выбрать Run Tests , откроется диалоговое...
1213 просмотров
schedule 21.08.2023