将用Python编写的测试和用C编写的测试集成到一个固溶体中

2024-10-01 17:24:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我要做的是把两种方法,两种框架结合到一个坚实的范围内,过程。。。在

  1. 我在python中有一堆测试,其中有一个自写的TestRunner在{}库上,这给了我一个编写自己的测试结果实现的好方法(我在其中使用jinja)。这个框架现在是一个坚实的东西。这些测试用于测试UI(使用Selenium)onASP.NET网站。

  2. 另一方面,我必须为业务逻辑编写测试。显然,使用NUnit或{}来表示C#是正确的。

你能给我一个提示、提示和建议,告诉我如何将这两种方法整合到一个最终解决方案中?也许答案是建立一个CI服务器,唐诺。。。在

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

使用IronPython不是我的选择。在

为了清晰起见:proboscis是python库,它允许设置choosen测试的测试顺序依赖性。这是两个要求!在

提前谢谢你!在


Tags: 方法框架uinet网站过程selenium逻辑
1条回答
网友
1楼 · 发布于 2024-10-01 17:24:01

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

相关问题 更多 >

    热门问题