gpt4 book ai didi

c# - 在一个可靠的解决方案中集成用 Python 编写的测试和用 C# 编写的测试

转载 作者:行者123 更新时间:2023-12-04 21:45:35 25 4
gpt4 key购买 nike

我想要做的是将两种方法、两种框架结合到一个坚实的范围、流程......

  • 我在 python 中有一堆测试与自写TestRunnerproboscis库,它给了我一个很好的方法来编写我自己的测试结果实现(我正在使用 jinja )。这个框架现在是一个可靠的东西。这些测试用于在 上测试 UI(使用 Selenium) ASP.NET 地点。
  • 另一方面,我必须为业务逻辑编写测试。显然使用 NUnit 是正确的或 TestDriven.NETC# .

  • 您能否给我一个提示,提示,建议我应该如何将这两种方法集成到一个最终解决方案中?可能答案只是建立一个 CI 服务器,不要......

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

    附言使用 IronPython对我来说不是一个选择。

    P.P.S.为清楚起见: proboscis是允许设置 的python库测试订单所选测试的依赖性 .而这两个选项就是要求!

    先感谢您!

    最佳答案

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

    关于c# - 在一个可靠的解决方案中集成用 Python 编写的测试和用 C# 编写的测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15036815/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com