【问题标题】:What is the equivalent of Cucumber BDD scenario examples feature in JUnit 5 (JUnit Jupiter)?JUnit 5 (JUnit Jupiter) 中 Cucumber BDD 场景示例功能的等效项是什么?
【发布时间】:2020-07-27 12:52:03
【问题描述】:

如何设置我的测试类,以便我可以使用 JUnit 5 为多个场景运行相同的测试集?例如,我需要通过将帐户用户名作为测试用例级别的参数传递到登录文本字段来为不同的用户帐户运行相同的测试用例。我正在从 Cucumber BDD 迁移到 JUnit 5,在我的 Cucumber BDD 测试框架中,这是使用 Cucumber 场景示例完成的。如果 JUnit 5 提供了这样的功能,一个简单的代码示例将不胜感激。

【问题讨论】:

    标签: java selenium-webdriver junit5 junit-jupiter


    【解决方案1】:

    如果我对您的理解正确,您希望使用不同的参数集(在您的情况下为用户)运行测试。 Fort 你可以看看 Parametrized Junit Tests。 一些例子(我与他们没有任何关系)

    【讨论】:

    • 嗨,Lucniner!谢谢你的努力。参数化测试仅适用于单个测试级别 (@Test) 的一个测试。它仅根据提供的参数数量循环该特定测试。我正在寻找由一组多个测试组成的测试用例级别的解决方案。应该为传递的每个参数重复整个测试用例。
    猜你喜欢
    • 2022-12-05
    • 2019-06-08
    • 2018-07-05
    • 1970-01-01
    • 2019-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多