5

我正在尝试做的是将两种方法、两个框架组合成一个坚实的范围、过程......

  1. 我有一堆python带有自写库的测试TestRunnerproboscis这给了我一个很好的方法来编写我自己的测试结果实现(我正在使用jinja)。这个框架现在是一个可靠的东西。这些测试用于在ASP.NET站点上测试 UI(使用Selenium) 。

  2. 另一方面,我必须为业务逻辑编写测试。显然使用NUnitor是正确TestDriven.NETC#

您能否给我一个提示、提示和建议,说明我应该如何将这两种方法整合到一个最终解决方案中?可能答案只是设置一个 CI 服务器,不要...

请注意,我将 Python 用于 ASP.Net 门户的原因在于它的灵活性和构建任何自定义测试运行器、测试加载器、测试发现等的机会......

PS 使用IronPython对我来说不是一个选项。

PPS 为了清楚起见:proboscis是允许设置选择测试的测试顺序依赖关系的 python 库。而这两个选项就是要求!

先感谢您!

4

1 回答 1

1

我不知道您是否可以将它们放入一个跑步者或流程中。我对 Python 也不是很熟悉。不过,在我看来,Python 书面测试的水平更高。验收测试或集成测试或任何您想称呼它们的东西。NUnit 是单元测试级别。因此,我建议您首先运行单元测试,如果它们通过了 Python 测试。您应该能够将其集成到构建脚本中。正如您已经建议的那样,如果您可以在 CI 服务器上运行它,那将是我在您的情况下首选的方法。

于 2013-04-29T19:30:45.617 回答