Cucumber 使用Java时,将测试数据保存在场景的功能文件中或单独的文件(xml、json、yml)中,有什么更好的解决方案?
根据我的说法,将其与场景保持在一起更有意义,因为 1.我们可以对不同的数据集使用相同的场景步骤。 2.如果我们在特征文件中指定它们,可读性也会增加。 3.Cumber已经提供了测试数据管理的功能 但在我以前的所有公司框架中,测试数据都保存在单独的文件中Cucumber 使用Java时,将测试数据保存在场景的功能文件中或单独的文件(xml、json、yml)中,有什么更好的解决方案?,cucumber,Cucumber,根据我的说法,将其与场景保持在一起更有意义,因为 1.我们可以对不同的数据集使用相同的场景步骤。 2.如果我们在特征文件中指定它们,可读性也会增加。 3.Cumber已经提供了测试数据管理的功能 但在我以前的所有公司框架中,测试数据都保存在单独的文件中 请告诉我什么是最好的方法。下面是一些因素,这些因素将决定我们是应该使用数据表/示例还是外部数据文件 列数 数据是静态/动态的吗 数据来源 让我们讨论上述每一项 1。列数: 当您的列少于10列时,最好从要素文件传递数据。但是超过10列会使阅读场景变
请告诉我什么是最好的方法。下面是一些因素,这些因素将决定我们是应该使用
数据表
/示例
还是外部数据文件