Tec*_*ech 2 c# automated-tests import-from-excel specflow
我目前正在使用specflow进行单元测试,但是我的复杂性在于我想在运行测试之前从excel电子表格中读取(检索)我的输入数据.
例如:
当我XXXXX用产品编号获得客户产品时1234567
然后返回以下产品详细信息
| Model | Product Type | SerialNumber |
| blah | zzzzz | 12345 |
Run Code Online (Sandbox Code Playgroud)
所以我希望基本上能够通过读取execel文件并写入我的功能文件来更改输入数据.这是否已经完成,是否可能?我需要安装某种插件吗?
小智 5
您可以实现自己的步骤定义,从Excel工作表中读取数据.最简单的方法是将Excel工作表名称作为步骤参数传递,然后实现代码以从Excel读取数据.要了解有关编写步骤定义的更多信息,请从此处开始:http://www.specflow.org/documentation/Step-Definitions/
或者,您可以安装SpecFlow + Excel,它以多种不同方式为您提供开箱即用的功能(例如,只需将Excel文件链接到以纯文本功能文件编写的Gherkin方案,或者在Excel中编写和执行整个Gherkin方案).SpecFlow + Excel还支持仅指定(不同)Excel文件中的场景大纲示例行,这不仅仅是在步骤定义中从Excel读取数据,而且还影响使用Excel生成和执行场景.有关SpecFlow + Excel的更多信息,请访问:http://www.specflow.org/plus/Excel/
免责声明:SpecFlow + Excel是一个基于SpecFlow的商业插件,由SpecFlow团队维护.你可以免费试用.
| 归档时间: |
|
| 查看次数: |
5989 次 |
| 最近记录: |