Публикации по теме 'bdd'


Документация 📝 как код: понимание проблемы
Если вы ответите НЕТ на приведенные ниже вопросы, возможно, этот и другие посты в этой серии помогут вам лучше писать документацию и управлять ею 📝. ДОВЕРЯЕТЕ ли вы своей текущей документации? Существует ли только один единственный источник правды для вашей документации? Легко ли найти? Легко ли построить граф зависимостей из текущей документации? Всегда ли он синхронизирован с функциями вашей кодовой базы? Легко ли понять журналы изменений или выпусков? Очень важно..

Использование Data-Driven и Faker Library в реальности
Управление данными. Тестирование на основе данных — это метод, при котором тестовые наборы определяются с использованием данных из внешних источников, таких как CSV-файлы, электронные таблицы или базы данных. Этот подход удобен, когда вам нужно протестировать большое количество сценариев или комбинаций входных данных, и позволяет легко обновлять тестовые примеры без изменения кода. Вы можете использовать различные библиотеки в JavaScript для чтения и анализа внешних источников данных,..

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

Как интегрировать MSpec с MS Build?
Несколько дней назад я смотрел скринкаст BDD от Роб Конери . В видео он показал, как использовать MSpec , так что я скачал его и поиграл с битами. Сейчас я хочу интегрировать MSpec с MS Build, но я не знаю, как... Я использую командную сборку...
2634 просмотров

BDD с ASP.NET MVC
Я только начал разрабатывать веб-приложения ASP.NET MVC . Одна вещь, которая мне нравится в ASP.NET MVC, - это встроенная тестовая среда. Это дает вам возможность писать модульные тесты и создавать веб-приложения, управляемые тестами (TDD). Но...
2015 просмотров
schedule 20.09.2022

Должен ли я проверить, был ли вызван заглушенный метод?
Я только начинаю работать с BDD/TDD, используя MSpec (с AutoMocking Джеймсом Брумом) и RhinoMocks. Вот отрывок из моего практического проекта: namespace Tests.VideoStore.Controllers { public abstract class context_for_movie_controller :...
226 просмотров
schedule 17.12.2023

Существуют ли какие-либо плагины Rails, которые могут генерировать модели, представления и т. Д. С использованием сценариев Cucumber?
Я планирую создать плагин, который будет генерировать код приложения на основе сценариев Cucumber, но я хочу убедиться, что не изобретаю велосипед здесь заново. Кто-нибудь знает о плагине, который работает с Cucumber и генерирует модели, контроллеры...
569 просмотров
schedule 29.10.2022

Ожидайте вызова метода и прокси для исходного метода с помощью RSpec
Я хочу обнаружить, что в BDD отсутствуют параметры :include для метода ActiveRecord::Base.find. Итак, моя идея состоит в том, чтобы иметь в спецификации что-то вроде этого:...
3702 просмотров
schedule 17.02.2024

Интеграция Zend Framework с Behat BDD
Кто-нибудь использовал Behat с Zend Framework? Любые примеры того, как использовать оба?
2807 просмотров
schedule 25.02.2024

Мои тесты cuke4duke зависают и никогда не прекращаются
Я не могу понять, почему мои веб-тесты на огурцы никогда не заканчиваются. Все определения шагов проходят, но браузер никогда не завершает работу на последнем шаге, поэтому мой скрипт зависает. В настоящее время я использую cuke4duke (0.4.3), Geb...
508 просмотров
schedule 12.11.2023

Какой из этих инструментов BDD более подходит и имеет больше преимуществ для приложений C#?
Я хотел бы узнать вашу рекомендацию относительно того, какой инструмент имеет больше преимуществ, когда речь идет о процессе разработки BDD: СпецФлоу Cuke4Nuke (порт Cucumber для .NET) вести себя StoreEvil Bddify NSpec Nуказать...
485 просмотров
schedule 11.10.2022

Как провести рефакторинг и выявить зависимости при выполнении BDD
Выполнение BDD означает движение сверху вниз, поэтому сначала мы пишем тест для функции верхнего уровня. Теперь, чтобы настроить тест, вам обычно нужно настроить несколько mocks вместо реальных deps. Как узнать, какие иждивенцы необходимы, какие...
527 просмотров
schedule 01.04.2024

Красивый вывод файлов функций Gherkin
Мы создаем спецификацию в Gherkin и хотели бы представить файлы функций заинтересованным сторонам бизнеса. Как мы можем экспортировать все наши файлы функций в каком-то «красивом» формате? Например: Создайте документ, содержащий все функции...
12938 просмотров
schedule 13.05.2024

Можно ли включить BDD в почти готовый проект?
Моя софтверная компания никогда раньше не использовала BDD или даже TDD. Предварительное тестирование означало просто опробовать новое программное обеспечение за несколько дней до развертывания. Наш недавний проект выполнен примерно на 70%. Мы...
531 просмотров

Инфраструктура тестирования BDD для Express.js
Вот что мне нужно: Должен быть в состоянии запустить тест в Jenkins Я хочу протестировать API, поэтому меня не волнуют функции и объекты, я просто хочу убедиться, что при отправке POST в /api/users.json я увижу этого пользователя в массиве json...
730 просмотров
schedule 11.04.2024

Использование Specflow для проверки копирования объектов
Мы только начали использовать specflow для тестирования большой кодовой базы. Поскольку мы постоянно добавляем новые функции, мы сказали, что будем проводить тесты нового кода и писать тесты для старого кода, когда придет время рефакторинга. Одна...
132 просмотров
schedule 27.02.2024

Guard and Cucumber: когда я редактирую определение шага, я хочу запускать только те функции, которые реализуют этот шаг.
Я прочитал тему Guardfile для запуска функции одного огурца в подкаталоге? , и это прекрасно работает: когда я изменяю функцию, только она будет выполняться охраной. Но в другом направлении это не работает: когда я редактирую любой файл...
350 просмотров
schedule 20.09.2022

jbehave щелкните ссылку внутри
Есть ли функция, аналогичная click_link_within в jbehave? Мне нужен простой способ щелкнуть ссылку, которая выбирается по ее тексту в определенной области на странице.
218 просмотров
schedule 27.04.2024

Как начать работу с TDD с помощью Winforms
В последнее время я так много читал/смотрел о TDD и BDD, что очень хочу освоить их. Я был разработчиком, который только пишет код, а затем тестирует его извне (как мы всегда начинали). Проблема, кажется, заключается в том, чтобы начать работу с TDD....
1998 просмотров
schedule 25.12.2023

Курс edx SaaS. Что из следующего верно в отношении пользовательских историй? Выбрать все, что подходит
Привет всем, я прохожу курс edx, и в этом ответе я получаю сообщение об ошибке Поэтому, если кто-то из вас знает правильный ответ, пожалуйста, скажите мне, почему я получаю сообщение об ошибке, если я выбираю все варианты как истинные. Что из...
1625 просмотров
schedule 26.10.2023

Огурец читает данные из таблицы с 3 столбцами?
Я пытаюсь прочитать данные из таблицы встроенных данных с тремя столбцами в огурце. Файл функций: Then I should see grades,exteriors, interiors and engines available: |grades |exteriors | engine | |xdata-id-Elegance...
12588 просмотров

Как заставить Behat ждать вызовов Angular ajax?
У меня есть страница отчетов, которая в основном представляет собой таблицу, из которой вы можете добавлять и удалять столбцы. Когда вы добавляете столбец, данные для этого столбца извлекаются и загружаются с помощью ajax, используя angular....
1965 просмотров
schedule 05.06.2024

Как протестировать JavaFX с огурцом?
Я хочу написать приложение JavaFX, используя BDD и Cucumber. Я уже нашел библиотеку TestFX, которая могла бы мне здесь помочь, но до сих пор не нашел подходящей настройки. Моя основная проблема - перезапуск приложения для разных сценариев. Я...
1016 просмотров
schedule 17.09.2022