使用 Excel 工作表在黄瓜中进行数据驱动的测试



我们希望使用外部文件(如Excel工作表)在Cucumber中实现数据驱动测试,而无需使用Cucumber提供的DataTable或Example关键字。

这是我的功能文件

功能 : 验证登录页面方案大纲:使用 Excel 和数据集实现数据驱动

当我是登录页面时 然后我使用 excel 行"<row_index>"数据集输入用户名和密码

Examples:
| row_index  |
| 1          |
| 2          |
| 3          |
| 4          |

在上面的示例中,我们根据文件中提供的行索引从 Excel 读取数据。

很难

在功能文件中写入这么多记录,因为数据将动态添加(要测试的行数将增加),并且我们每次都需要修改功能文件。

有没有办法从Excel等外部文件中读取数据,以便我们可以将测试数据与场景分开并进行数据驱动测试。

任何指南或建议都会有很大帮助

谢谢 安吉

如果您要使用

Excel 电子表格进行测试,则使用 Cucumber 是没有意义的。而是编写单元测试,然后您将编写代码并使用编程语言,以便您可以将电子表格加载到数据结构中并循环访问它们以执行测试。

最新更新