腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Specflow
-
创建
要在
并行
执行
的
测试
执行
中
的
所有
场景
之间
共享
的
预
定义
数据
、
、
、
我正在尝试重新
创建
我
的
BeforeTestRun步骤,以便在整个
执行
过程
中
只运行一次设置,而不是每个线程。我看了一下自
定义
部署步骤,我已经实现了一些步骤,但对于我
的
设置,我需要从app.config文件
中
引入一些值,我正在尝试如下所示 我
的
Default.srprofile文件包含: <DeploymentTransformationConfigurationManager.AppSettings只返回一个键和一个值 "key&quo
浏览 19
提问于2020-08-31
得票数 2
回答已采纳
2
回答
使用
SpecFlow
+ SpecRunner时在线程
之间
共享
数据
、
我正在开发一个使用
SpecFlow
+ SpecRunner和XUnit
的
测试
套件实现。我们正在尝试
并行
测试
执行
,我想知道有没有一种方法可以在
测试
开始时运行一个钩子,并将令牌值存储在一个静态变量
中
,以便在线程
之间
共享
。总而言之,
specflow
提供了一种在
并行
执行
期间在线程
之间
共享
数据
的
机制。
浏览 2
提问于2019-03-25
得票数 1
1
回答
如何正确管理和访问webdriver实例以避免
并行
执行
测试
时出现
的
问题?
、
、
、
我在
Specflow
示例中看到了几种用于实例化web驱动程序
的
方法。为什么很可怕?因为1
场景
并不等于1步骤
定义
类,因为有些步骤只是在特性
之间
共享
,并且会有超过1个web驱动程序被实例化。示例:它不适用于
并行
<
浏览 1
提问于2019-10-15
得票数 2
回答已采纳
1
回答
在
SpecFlow
测试
运行
中
为
所有
功能存储一个全局变量
、
、
、
我一直在使用FeatureContext来存储有关特定特性
的
信息,这些信息可以在该特性
的
所有
场景
中
重用。然而,我有一些东西,如登录信息,我不想为每个功能重新
创建
。我想使用BeforeTestRun属性来存储它,但是
SpecFlow
是否有某种全局上下文特性(比如log4net)来存储这些信息,以便
所有
特性都可以重用它?
浏览 1
提问于2015-07-31
得票数 2
回答已采纳
2
回答
如何
并行
运行
specflow
功能文件?
、
、
、
、
我在Saucelabs上使用了
specflow
和NUnit。我需要
并行
运行功能文件。但是我在某处读到,如果你使用ScenarioContext/FeatureContext,你就不能
并行
运行,我目前在几乎
所有
的
测试
场景
中都在使用它。这是真的吗?请注意,特性
之间
或特性
中
的
测试
用例
之间
没有依赖关系。谁能提供一个代码片段来帮助我实现
并行
执行
。提前感谢您
浏览 3
提问于2016-10-06
得票数 2
2
回答
频谱学习资源
我了解.NET
的
基本
Specflow
。我正在寻找学习资源,最好是使用.NET
中
的
代码示例,如下所示 ,因为文档仍然缺乏易于阅读
的
示例。
浏览 2
提问于2013-09-29
得票数 0
回答已采纳
1
回答
类别[标记]
的
Specflow
并行
执行
、
、
、
我有大约6000个
specflow
版本1.9.0.77
测试
,这些
测试
被分成10个类别标记,每个类别大约有600个
测试
用例,大约需要一个小时才能完成。目前,我正在使用Nunit 2.6.4
执行
测试
,按顺序
执行
测试
,并从Nunit
测试
报告xml中生成
Specflow
报告。 我计划将顺序
执行
模型移动到
并行
执行
,以减少
测试
执行
时间。没有
浏览 1
提问于2016-10-27
得票数 0
1
回答
使用Specrun
并行
运行
Specflow
功能
、
、
我已经
创建
了10个
Specflow
特征文件,每个文件都有5个
场景
。因此,总共有50个
场景
或
测试
。当我使用SpecRun
并行
(3个线程)运行这些
测试
时,每个功能文件
中
的
3个
场景
会同时
执行
,这很好。我之前使用
的
是Nunit Runner。如果我们运行三个线程并在app.config中指定以下代码,运行器将从三个不同
的
功能文件中选择一个
场景
。[asse
浏览 23
提问于2019-03-01
得票数 2
1
回答
从Azure DevOps (VSTS)
中
的
测试
计划
中
运行DevOps
场景
大纲
、
我使用
SpecFlow
场景
大纲根据Azure DevOps
中
的
单个
测试
用例生成多个
测试
。然后,我使用azure发布管道来部署
测试
,并使用自动
测试
计划运行它们。我遇到
的
问题是,
SpecFlow
场景
大纲表示Azure DevOps
中
的
一个
测试
用例,但我只能通过“关联到
测试
用例”将4个生成
的
测试
资源
浏览 0
提问于2018-10-10
得票数 2
回答已采纳
2
回答
SpecFlow
,Selenium,NUnit,
并行
化:来自两种不同
的
NUnit
测试
的
ChromeDriver Windows,一直存在着无法解释
的
关系
、
、
、
、
最后,我有一个名为Assembly.cs
的
文件,我把它放在NUnit夹具级
并行
化
中
:[assembly: Parallelizable(ParallelScope.Fixtures)]如果我连续运行我
的
测试
,它们就能正常工作。但是如果我
浏览 5
提问于2021-03-10
得票数 1
回答已采纳
3
回答
如何编写彼此跟踪并
共享
数据
的
specflow
场景
?
、
、
TLDR --编写彼此
之间
的
specFlow
场景
并
共享
数据
的
最佳方法是什么?例如,
场景
A-
创建
一个用户,然后使用该用户登录
场景
B(登录将需
要在
Create
场景
中指定
的
用户名和密码)。大家好, 我在尝试为网站上典型
的
注册用户表单编写一个
场景
的
最佳方法,然后是一个
测试
登录
的
<em
浏览 4
提问于2017-02-28
得票数 1
回答已采纳
1
回答
SpecFlow
上下文注入线程安全吗?
、
、
、
我正在使用
SpecFlow
为一个API集成
测试
工具提供动力,该工具将提供新
的
UI
的
活文档和
测试
覆盖率。我编写了一些特性文件,并最终达到了我试图
并行
运行大约60个
测试
的
程度。任何给定
的
SpecFlow
场景
都将使用来自两个不同步骤绑定类
的
步骤,每个步骤绑定类可能要求注入最多三个上下文对象,以便在
场景
期间捕获状态,并在
场景
完成后清理环境。,其构造函数接
浏览 2
提问于2020-08-27
得票数 0
回答已采纳
1
回答
当
并行
运行
测试
和切换iframe时,如何防止
测试
失败?
、
、
、
、
我目前正在管理一个使用selenium和
specflow
的
测试
解决方案,我可以流畅地
并行
运行
所有
的东西,在浏览器(Chrome)窗口
之间
共享
一个单独
的
webdriver。但现在我不得不添加几个涉及在框架
之间
切换
的
场景
,当
并行
运行时,由于找不到元素或iframe,
测试
开始随机中断。 有没有人遇到过这个问题,并且知道解决这个问题
的
好方法?编辑:这是我
浏览 6
提问于2019-03-27
得票数 0
1
回答
“
场景
”
之间
的
频谱状态
、
、
使用
Specflow
,我正在编写一组模拟月工资
的
场景
,验证每个月
的
计算支付额以及最终
的
年终数字。根据我在
测试
方面的经验,
浏览 1
提问于2011-08-23
得票数 4
1
回答
是否可以在Cucumber
中
的
场景
和要素
之间
共享
数据
、
我有一个带有静态变量
的
独立类(例如list“<”Company“>”),我需
要在
测试
之间
共享
这些变量(例如get、add或remove companies )。但是当一个新
的
场景
开始时,
数据
会被重新初始化。注意:这个类在单独
的
文件夹
中
,它没有Cucumber钩子,并且它
的
对象不是在cucumber类
中
的
任何地方
创建
的
浏览 0
提问于2016-11-02
得票数 2
1
回答
为什么我
的
Specflow
[AfterTestRun]钩子被叫了两次
、
、
、
、
我
的
C#代码是正确
的
,在每个
场景
的
末尾,我将我
的
结果保存到一个并发包
中
。我使用SpecRun与下面的配置文件
并行
运行我
的
测试
执行
stopAfterFailures="1“retryCoun
浏览 3
提问于2016-03-31
得票数 3
1
回答
当从VS
中
的
许多类运行
测试
时,未调用Dispose
、
、
、
我有许多跨多个类
的
xUnit
测试
。这些类中有很多依赖于在每个
测试
之前调用
的
安装方法,以及在每个
测试
之后调用
的
清理方法。在每个
测试
类
中
,我都有一个调用setup方法
的
构造函数和一个dispose方法,如下所示:{} 每个
测试
类都扩展了一个基类当我在单个
测试
类
中
运行
测试
时,
浏览 3
提问于2019-10-29
得票数 2
回答已采纳
1
回答
如何协调我
的
ASP.NET MVC 3应用程序和
SpecFlow
之间
的
设置?
、
、
、
因此,我有一个VS 2010解决方案,其中包含一个ASP.NET MVC 3项目和一个
SpecFlow
项目(以NUnit作为
测试
运行程序)来
测试
前者。在
SpecFlow
下进行
测试
时(通过运行
SpecFlow
项目),我希望更改MVC应用程序
的
ConfigurationManager.AppSettings字典
中
的
一个参数,以使其连接到
测试
数据
库。但是,这种变化似乎不会影响运行
中
<em
浏览 4
提问于2011-07-08
得票数 1
回答已采纳
1
回答
如何使用TestNG
创建
多用户
测试
场景
?
、
、
、
、
我需要做
的
是为我们
的
应用程序
创建
UI
测试
用例,我们已经决定在TestNG中使用Selenium (如果有相当大
的
优势,我们仍然可以使用其他选项)。我们正在尝试
创建
的
测试
是
测试
,其中几个用户使用应用程序进行交互。基本上,我们需要让几个用户
并行
地登录到我们
的
应用程序
中
,并
执行
不同
的
操作。用户
的
操作
之间
有一种关系,因
浏览 2
提问于2011-12-06
得票数 1
1
回答
在
Specflow
和Nunit上
并行
执行
测试
的
访问范围
、
、
、
我在textFixture
中
创建
了一个嵌套类,这样每个
测试
都有自己
的
作用域,并且不会相互重叠。 现在,我必须将
Specflow
集成到上面的
测试
中
。我使用“依赖注入”作为引导
共享
一些状态,一切运行良好,没有问题,没有
并行
性。当我试图在
Specflow
的
夹具级别
并行
运行时,就会出现这个问题--这意味着来自这个特性
的
一个
测试
与另一个特性
中</e
浏览 0
提问于2019-08-07
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券