我要做的是将两种方法,两个框架组合成一个可靠的范围,流程......
我在python
中进行了一系列测试,在TestRunner
库上自编proboscis
,这给了我一个编写自己的测试结果实现的好方法(其中我正在使用jinja
)。这个框架现在是一个可靠的东西。这些测试用于在 ASP.NET 网站上测试用户界面(使用Selenium
)。
另一方面,我必须为业务逻辑编写测试。显然,对NUnit
使用TestDriven.NET
或C#
是正确的。
请您给我一个提示,提示,建议如何将这两种方法整合到一个最终解决方案中?可能答案就是设置CI服务器,不要......
请注意,我在ASP.Net门户网站上使用Python的原因在于其灵活性和机会来构建任何自定义的测试运行器,测试加载器,测试发现等等......
P.S。使用IronPython
不是我的选择。
P.P.S。为了清楚起见,proboscis
是python库,它允许设置测试顺序和选择测试的依赖性。这两个选项是要求!
提前谢谢!
答案 0 :(得分:1)
我不知道你是否可以在一个跑步者或过程中适应他们。我也不熟悉Python。在我看来,Python编写的测试更高层次。验收测试或集成测试或任何您想要调用的测试。而NUnit则是单元测试级别。因此,我建议您首先运行单元测试,如果它们通过Python测试。您应该能够将其集成到构建脚本中。正如您已经建议的那样,如果您可以在CI服务器上运行它,那么在您的情况下这将是我的首选方法。