在NNUnit中,SuiteBuilders和TestCaseBuilder的用途是什么?

本文关键字:是什么 TestCaseBuilder NNUnit SuiteBuilders | 更新日期: 2023-09-27 18:16:32

提前感谢!

我是NUnit + selenium的新手,我在TestNG+ selenium +Java中工作过。我在谷歌上搜索了很多网站,我想知道在NUnit中使用SuiteBuilders和TestCaseBuilder是什么。

任何代码示例和参考都将非常有用。

在NNUnit中,SuiteBuilders和TestCaseBuilder的用途是什么?

你的问题很模糊,但也许一个模糊的答案会导致一些澄清,所以下面是:

ISuiteBuilder是nunit框架中的一个接口,它由一个知道如何从用户提供的类构建测试套件的类实现。它目前仅由内部类DefaultSuiteBuilder实现。

类似地,ITestCaseBuilder是由知道如何从用户提供的方法构建测试用例的类实现的接口。它也只由一个内部类实现:DefaultTestCaseBuilder

在NUnit V2中也存在同名的

接口。在V2下,您可以编写自己的类来实现这些接口,并将它们安装为Addins。在NUnit 3发布了七个版本之后,NUnit V2和它的插件功能几乎已经过时了。我们认为V2是遗留代码,不再对其进行bug修复。NUnit 3的可扩展性采用了与NUnit 2不同的方法。

我没有详细说明这些,因为我不能确切地知道你在问什么。如果你能澄清你的问题并解释你想要达到的目的,我会尽量用一个更有帮助的答案来代替这个答案。

注意:由于您是NUnit的新手,您应该确保您正在查看您正在使用的版本的文档。谷歌搜索可以很容易地把你带到旧的文档。如果有选择的话,应该使用最新版本。从http://nunit.org开始,您可以轻松地导航到任何版本的文档。