繁体   English   中英

如何在黄瓜中使用数据驱动框架来访问外部文件,例如excel或数据库

[英]How to use data driven framework in cucumber to access external files such as excel or data base

我想使用Cucumber + Excel进行测试以存储数据。 我不想将数据存储在过程文件中。 有没有办法做到这一点?

是的,这是可能的。

您需要做的是在步骤实现中实现读取数据。

如果要使用Excel中的数据来设置被测系统,请阅读准备系统的步骤。

如果您要使用步骤来验证结果,请从随后的步骤中执行的步骤中读取Excel文件。

这样做至少有一个可能的问题。 通过读取功能文件来验证您的方案可能并不容易,因为方案取决于可能难以同时读取的数据。 因此,虽然将Cucumber和Excel结合起来似乎是一个好主意,但它可能并不是那么好。

Cucumber是用于自动执行BDD的工具。 BDD的核心是开发人员,测试人员和业务人员之间的沟通。 通过描述,易于理解和达成共识的示例,功能文件用于进行通信。 这些示例可能会使用Cucumber + Excel方法进行混淆。

这是我个人会避免的路线。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM