testing - 您可以为 Azure 逻辑应用程序进行自动回归/集成测试吗?

标签 testing automated-tests azure-logic-apps

你能为 Azure 逻辑应用程序进行自动回归/集成测试吗?

如果可以,怎么做? ...尤其是在 CI/CD 构建和部署的上下文中

...如果你不能,为什么不呢!!

最佳答案

目前还没有任何开箱即用的工具来提供 Azure 逻辑应用程序的自动化测试。我们有一些客户遵循以下模式之一。还有this article其中详细介绍了如何创建逻辑应用程序部署模板:

  1. 部署后(使用 Visual Studio Release Management 等发布管理工具),将运行一系列单元测试(用 C# 之类的语言编写)以测试逻辑应用程序。

由于逻辑应用程序可以有任何类型的触发器(在队列项上、在 HTTP 请求上),代码通常会执行操作并断言结果。

  1. 资源组中的逻辑应用,可以在工作流中运行一系列基本测试。这一个需要更多的咀嚼,但想法是你有一个工作流利用连接器或“调用嵌套应用程序”来执行基本的验证测试(确保连接处于事件状态等)

这是我们不时讨论的问题,但很想知道您是否对要为应用配置什么类型的工具/配置有任何想法(请记住,某些应用“触发"在诸如队列中的消息或 FTP 中的文件之类的东西上)。

关于testing - 您可以为 Azure 逻辑应用程序进行自动回归/集成测试吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41852401/

相关文章:

java - 对话框中确定按钮上的对象未找到错误

java - Maven 构建抛出 java.lang.NoClassDefFoundError

visual-studio-2010 - 使用多个 UIMap.Designer.cs 进行编码 UI 测试?

azure - 在 box.com 中创建的文件如何自动复制到 Azure blob 存储?

azure-logic-apps - 对于使用已存在且已连接的 OAuth 的 API 连接,逻辑应用程序 ARM 部署失败

ruby-on-rails - 如何正确使用模拟?

TeamCity 中的 WCF 集成测试

javascript - 如何模块化CasperJS测试步骤?

azure - Dynamics 365 CRM 逻辑应用连接器的 ARM 模板中有哪些属性?

javascript - Chai-as-promised 不提取文本值