gpt4 book ai didi

cucumber-jvm - 如何从 cucumber 中的外部文件中读取数据而不是在示例部分中提及大量数据?我正在使用 Cucumber-jvm

转载 作者:行者123 更新时间:2023-12-04 02:19:25 27 4
gpt4 key购买 nike

@@file_name Feature: Addition

为了避免愚蠢的错误
作为一个数学白痴
我想被告知两个数字的总和

场景:两个数字相加
Given I have entered @number1 into the calculator
And I have entered @number2 into the calculator
When I press Add
Then the result should be @total1 on the screen

场景:加法后乘法
Given the total is @total1
When multiply it with @number3
Then the result should be @total2 on the screen

我有一个 xls 文件,其中包含类似 total1 的列 total 2 , number 1 , number 2 , number 3等等..

最佳答案

这样做并引用外部文件以获取数据通常很诱人,但是,通过这样做,您将完全失去 BDD 的利益相关者方面之间的沟通。

如果真的像这样添加2个数字那么简单,您可以使用场景大纲/示例:https://github.com/cucumber/cucumber/wiki/Scenario-Outlines .

否则,问问自己你想在这里用 Cucumber 实现什么,因为如果要将示例隐藏在 Excel 文件中,我不确定是否值得添加此层。我建议您选择一个在适当场景中实现的示例。对于其他示例,编写一个常规 Junit 测试以从文件中读取并从中获取数据,然后按照与步骤定义相同的方式运行测试中的代码

关于cucumber-jvm - 如何从 cucumber 中的外部文件中读取数据而不是在示例部分中提及大量数据?我正在使用 Cucumber-jvm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32003449/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com