azure-devops - 我想使用 Azure Pipelines 将基于 .Net 的核心 Web 应用程序与我的测试套件集成,并且只是想知道可能性
问题描述
我在一家基于产品的公司担任 QA Lead。我使用Katalon Studio为“基于核心 .Net 的 Web 应用程序”开发了一个“烟雾测试自动化套件” 。现在我计划使用云端的 Azure Pipelines 将我的烟雾测试自动化套件与基于核心 .Net 的 Web应用程序集成。这意味着如果在“基于 .Net 的核心 Web 应用程序”项目上执行任何提交,则通过云进行后期集成,我的“烟雾测试自动化套件”也驻留在云上,应该自动运行并发布烟雾测试结果。我们目前正在使用Azure Devops,Azure Pipelines是它的一个子实体。
我曾尝试创建一个示例管道,但完全未能将“烟雾测试自动化套件”与云上的“基于 .Net 的核心 Web 应用程序”集成。我正在寻找可以帮助我的人,如果我必须提供更多信息,请告诉我。
非常感谢提前.w
解决方案
您可以查看 Microsoft 站点中的dotnet core yaml 管道示例。如果您已按照示例进行操作,但仍然无法运行测试。您很可能错误地指定了冒烟测试项目的路径。并且您的管道任务未能找到测试项目。
对于经典视图管道。您可以按照以下步骤
在您的项目中转到Pipelines --> 选择New以创建新管道 --> 选择Use the classic editor --> 配置您的 azure repo--> 选择一个模板(您可以选择ASP.NET CORE模板或 ASP.NET核心(.NET 框架))
然后您需要配置项目路径并检查发布测试结果
启用持续集成。您需要转到触发器选项卡并选中启用持续集成(通过启用 CI,当您提交对存储库的更改时将触发管道)
您将需要预定义的变量来引用项目文件。
如果您仍然无法进行冒烟测试。请分享您的管道的定义以及失败任务的错误消息。
推荐阅读
- android - 如何在对话框中滚动 RecyclerView 期间修复 onClick 行为
- python - 带百分比的 Python 字符串格式(“TypeError:格式字符串的参数不足”)
- javascript - 使用JS/Java打开pptx模板并修改
- javascript - 转换图标动画
- javascript - 如何使用 Postman 解析嵌套 JSON 中的值
- c# - How to deny ASP.NET Core Identity social registration by claim
- datagrid - Custom fiters not added to datagrid object
- javascript - can i get build in node js back-end code ? if yes means, how to get node js build using npm?
- android - Programmatically add Button to ConstrainLayout with ConstraintSet
- python - s3 bucket replication in multiple regions using lambda