数据驱动的testing在黄瓜使用Excel表格
我们希望在不使用Cucumber提供的DataTable或Examples关键字的情况下,使用Excel等外部文件在Cucumber中实现数据驱动的testing。
这是我的function文件
function:validationlogin页面场景大纲:数据驱动的Excel和数据集
当我是login页面然后我input用户名和密码与Excel行"<row_index>"
数据集
Examples: | row_index | | 1 | | 2 | | 3 | | 4 |
在上面的例子中,我们正在根据文件中提供的行索引从excel中读取数据。
由于数据将被dynamic添加,因此很难在特征文件中写入多条logging(testing的行数不会增加),我们需要每次都修改特征文件。
有什么办法从excel等外部文件中读取数据,这样我们就可以将testing数据与场景分开保存,并进行数据驱动的testing。
任何指导或build议将是非常有帮助的
谢谢,安吉
如果您打算使用Excel电子表格进行testing,那么使用Cucumber没有意义。 相反,写一个unit testing,然后你将编写代码,并在编程语言,所以你可以加载到数据结构的电子表格,并遍历通过他们进行testing。