如何使用 Microsoft 机器人框架对我的 python 机器人进行单元测试?
How can I unit test my python bot using Microsoft bot framework?
我正在使用 python 和 Microsoft Bot Framework 运行 仅在本地主机上构建一个机器人。我想对其执行单元测试,但是我发现的每条信息都使用 C# 或 Javascript,我不知道如何在 Python.
上执行此操作
PD:我也在尝试在 Azure Devops 上为此实现一个 CI/CD 管道(以防万一有人知道 DevOps 是否有任何可以帮助进行这些单元测试之类的东西,抱歉,我我对此很陌生,仍在学习中)
这里是官方document你可以参考一下。您可以使用脚本在管道中安装和 运行 各种测试。
此 blog 还引入了 运行 Python Azure DevOps 管道测试。
此外,您可以尝试使用 Python Test 扩展程序。
在 Visual Studio Team Services 中执行 Python 3 个单元测试,并将测试结果和覆盖率信息作为构建的一部分。
该任务使用 Python unittest-xml-reporting 和 coverage.py 模块来使用测试发现执行单元测试。
我正在使用 python 和 Microsoft Bot Framework 运行 仅在本地主机上构建一个机器人。我想对其执行单元测试,但是我发现的每条信息都使用 C# 或 Javascript,我不知道如何在 Python.
上执行此操作PD:我也在尝试在 Azure Devops 上为此实现一个 CI/CD 管道(以防万一有人知道 DevOps 是否有任何可以帮助进行这些单元测试之类的东西,抱歉,我我对此很陌生,仍在学习中)
这里是官方document你可以参考一下。您可以使用脚本在管道中安装和 运行 各种测试。
此 blog 还引入了 运行 Python Azure DevOps 管道测试。
此外,您可以尝试使用 Python Test 扩展程序。
在 Visual Studio Team Services 中执行 Python 3 个单元测试,并将测试结果和覆盖率信息作为构建的一部分。 该任务使用 Python unittest-xml-reporting 和 coverage.py 模块来使用测试发现执行单元测试。