【问题标题】:how can I filter tests on multiple criteria如何根据多个条件过滤测试
【发布时间】:2012-10-03 13:37:24
【问题描述】:

我有大量的测试,我希望能够过滤这些测试,以便我可以运行特定的测试。我目前正在将 JBehave 与 JUnit 一起使用

如果我有三组标准 优先级从 1 到 5 可能值为红色、绿色、蓝色和黄色的颜色 星期几的可能值

如果我设置了优先级 == 1、颜色 == 蓝色、日期 == 星期二的“过滤器”,那么我将获得所有条件优先级 == 1 或颜色 == 蓝色或天 == 星期二。无论我使用 JUnit、TestNG 还是 JBehave Meta 过滤器,这都是如此。

我真正想要的只是优先级 == 1 和颜色 == 蓝色和天 == 星期二的测试。

有没有我可以使用的框架来做到这一点?在应用程序中,我将有大约 8 组不同的标准,每个标准最多有大约 4 个值。

【问题讨论】:

    标签: junit testng jbehave


    【解决方案1】:

    您可以将 TestNG 与组和 BeanShell 一起使用来实现逻辑。 Details here.

    【讨论】:

    • 谢谢。我将创建一个包装器,以便测试可以通过一种简单的方式输入标准,从而不必编写任何代码。
    猜你喜欢
    • 2020-08-16
    • 2021-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-04
    相关资源
    最近更新 更多