1

我是junit概念的新手。

谁能清楚地向我解释数据驱动的概念是什么?

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

@RunWith(Parameterized.class)
...

@RunWith(Theories.class)
...
4

1 回答 1

2

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

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

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

于 2012-12-13T07:14:55.750 回答