Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何在 Visual Studio 中获得 .feature 文件的 Gherkin 语法突出显示?
默认情况下 Feature Scenario Given When Then 等关键字不会突出显示 是否有现成的模板可以实现此目的 最新版本SpecFlow http www specflow orgVS2010有一个内置的语法高亮
NET
syntaxhighlighting
BDD
specflow
gherkin
如何(策略)以 BDD 风格对属性(获取/设置)进行单元测试?
我有一个 很多 类具有属性 有些有逻辑 有些则没有 假设我想测试这些属性 我该怎么做呢 最近 我对用于创建单元测试的 BDD 风格很感兴趣 see here http iridescence no post Extending xUnit
unittesting
BDD
xunitnet
contextspecification
我可以覆盖 test_helper.rb 中的任务:环境来测试 rake 任务吗?
我在 Rakefile 中有一系列 rake 任务 我想将其作为我的规范等的一部分进行测试 每个任务都以以下形式定义 task do somthing gt environment do Do something with the data
ruby
Testing
rake
BDD
是否可以使用页面对象为多个类似屏幕创建可重用且通用的 Specflow 步骤定义?
我正在开发一个具有许多类似数据表 CRUD 屏幕的应用程序 我使用带有页面对象模式的 Selenium 在应用程序中进行导航 并使用对象母体来创建预定义的测试数据 特别是对于具有许多输入的表单 在编写功能文件时 我突然想到这些测试彼此非常相
selenium
NetCore
BDD
specflow
在编写 BDD 功能时,我应该将之前的用户交互放入给定步骤还是何时步骤中?
我正在尝试编写多步骤业务流程的需求 通过向导 我遇到过很多场景 用户与一个屏幕的交互会改变是否允许您在另一屏幕上选择选项 例如 我已经模糊了实际业务 但步骤的过程和形式几乎相同 Feature Personal Diagnostic Sea
BDD
gherkin
想要测试空手道 API 中整数值应 >3 的断言
json 响应是 值 0 23 我想在这里放置断言值应该小于 3 那么如何做到这一点 尝试了文档中的一些示例 但它们适用于此处的 jsonenter 代码的数组格式 场景 显示任何向 CS 发出 DB 请求所需的最短时间 该值是数据库访问性
API
cucumber
BDD
karate
功能规格和视图规格之间有什么区别吗?
我有一个关于水豚干燥度的问题here https stackoverflow com questions 35255786 what is the correct usage of within method in capybara 352
rubyonrails
rspec
capybara
BDD
rspecrails
黄瓜与 TestNG
我们在 TestNG 中使用 Selenium WebDriver 有一个非常广泛的框架 我希望能够继续使用它 但使用 Cucumber BDD 我知道 Cucumber 可以与 JUnit 一起使用 但不确定它是否可以与 TestNG 一
cucumber
BDD
TestNG
如何将 Spring 集成到 Cucumber 中
我目前正在尝试将 Spring 集成到我的 Cucumber 测试中 我有一个自定义 SpringFactory 如下所示 http www zsoltfabok com blog 2012 01 cucumber jvm di http
Java
Spring
JUnit
cucumber
BDD
行为 3 中如何在上下文之间进行通信?
我无法再在版本 3 中使用 getMainContext 和 getSubcontext alias 版本 3 中上下文之间的通信方式是什么 上下文特征是唯一的方式吗 behat yml default suites guest featu
php
BDD
behat
rspec 中的水豚和 before(:all)
这是我的完整规格 require spec helper describe Idea page js true do subject page before all do create idea visit root path click
rubyonrails
rspec
capybara
BDD
BDD 和 Behat 特殊字符
有类似的问题 Behat 和输入验证场景中的 Gherkin https stackoverflow com questions 6561815 gherkin in behat and input validations scenario
BDD
behat
gherkin
“element(selector, label).query(fn)”方法在 Angular E2E 测试中如何工作?
为以下内容编写 E2E 测试时角度场景运行器我遇到了一个query method element selector label query fn The 文档 http docs angularjs org guide dev guide
unittesting
angularJS
BDD
acceptancetesting
IntelliJ 中的 Cucumber.js 调试
IntelliJ 有一个 Cucumber js 插件 这假设可以在 IDE 内启用运行和调试 cucumber js 的运行配置有效 但调试模式已停用 无法单击 调试 按钮 还有其他人有同样的问题并设法解决它吗 调试对我来说非常重要 谢谢
debugging
intellijidea
BDD
cucumberjs
我们如何处理 BDD 场景的微小排列?
我喜欢 BDD 开发方法 但我遇到了一个问题 即该方法能走多远 这条来自 ThoughtWorks 的最新评论Radar http thoughtworks fileburst com assets thoughtworks tech ra
BDD
acceptancetesting
如何使用 rspec + capybara 重用不同功能中的场景
假设我有一些场景想要在不同的上下文或 功能 下进行测试 例如 我有一些场景涉及用户访问某些页面并期望某些 ajax 结果 但是 在不同的条件或 功能 下 我需要执行不同的 后台 任务来更改应用程序的状态 在这种情况下 我需要一遍又一遍地运行
rubyonrails3
capybara
BDD
rspecrails
尝试理解 Jasmine 的 toHaveBeenCalled() 匹配器
我是新来的jasmine这是我的src我在其中创建的文件Auth class function Auth Auth prototype isEmpty function str return str 0 str length Auth pr
javascript
unittesting
BDD
jasmine
如何使用 Rspec 测试 google Analytics (garb) API?
我正在使用garb gem https github com vigetlabs garb从 Google Analytics 中获取一些基本统计数据 例如页面浏览量 一切正常 但我无法找出测试 API 调用的最佳方法 这是我的 Analy
rubyonrails
Testing
rspec
googleanalytics
BDD
Maven + Cucumber-jvm - 如何根据环境运行不同的功能子集
我正在努力实现这一目标 我想配置一个 Maven 项目 以便它根据所选配置文件运行不同的 Cucumber 功能子集 dev pro 例如 我有几个功能文件来测试网络导航 使用标签来指定环境 PRO pro Feature Nav Pro
Maven
Testing
cucumber
BDD
cucumberjvm
拥有多个步骤文件会打开多个浏览器
问题 如果我有多个 Steps 文件 当我执行测试时 似乎无论我运行哪个测试 都会为每个 Steps 文件创建 WebDriver 每当我运行测试时 我都会看到一个看似随机的 Chrome 浏览器打开 为了查看 SpecFlow 和 Chr
c
selenium
seleniumwebdriver
BDD
specflow
«
1
2
3
4
5
»