可能是重复问题:
Selenium,Nunit最佳实践?
我一直在使用TestNG进行Selenium测试,这为我提供了很多灵活性,特别是对于测试依赖性。在进行基于UI的集成测试时,拥有测试依赖性变得不可或缺。例如,我有一个包含5个步骤的注册过程,每个步骤都是具有相互依赖的单独方法。即 -
......step3Method依赖于step2Method依赖于step1Method
不仅如此,我还可以定义在任何其他类之前执行哪个类。 例如,Registration类应首先执行,然后是ManageProfile类。
这些夹具在TestNG中非常容易实现,但是TestNG只能与Java一起使用。在使用C#进行Selenium测试时,我遇到了NUnit。但我认为这些夹具在NUnit中不可能实现,并且我也理解NUnit是单元测试框架,而不是集成测试框架。但那么,我的选择Nunit是错误的,还是我只是不知道如何利用这些功能在NUnit中。