使用Junit进行数据驱动测试

时间:2012-12-13 07:06:22

标签: java unit-testing junit data-driven-tests

我是junit概念的新手。

有人能清楚地向我解释数据驱动概念是什么吗?

另一个问题是,如果我们可以在一个junit类中编写两个RunWith - 带注释的方法。

@RunWith(Parameterized.class)
...

@RunWith(Theories.class)
...

1 个答案:

答案 0 :(得分:2)

http://support.smartbear.com/viewarticle/29139/

详细解释数据驱动的概念。主要是它创建不同的数据集来简单地测试代码。主要用于编写自动化测试用例,其中某段代码始终通过不同类型的测试数据运行并测试所需的输出。

对于第二个问题,我不认为多个@Runwith方法是有意义的,因为它是junit加载正确的运行程序来执行测试用语而不是内置在Junit中的默认运行程序的指令。我也没试过。希望这能为你的问题提供一些答案。

相关问题