我正在一家基于产品的公司担任质量检查主管。我已经使用Katalon Studio为“基于核心.Net的Web应用程序]开发了”烟雾测试自动化套件“。现在,我计划使用cloud上的Azure Pipelines将我的Smoke Test Automation Suite与基于核心.Net的Web应用程序集成。这意味着,如果在“基于核心.Net的Web应用程序”项目上执行任何提交,则我的“烟雾测试自动化套件”(也驻留在云端)上应在云上进行后期集成,它应自动运行并发布烟雾测试结果。我们当前正在使用Azure Devops,而Azure Pipelines是它的子实体。
我曾尝试创建示例管道,但是完全无法在云上将“烟雾测试自动化套件”与“基于核心.Net的Web应用程序”集成在一起。我正在寻找可以帮助我的人,请告诉我是否需要提供更多信息。
非常感谢。w
您可以在Microsoft网站中签出dotnet core yaml pipeline example。如果您已遵循示例,但仍无法运行测试。您很可能错误地指定了烟雾测试项目的路径。而且您的管道任务无法找到测试项目。
用于经典视图管道。您可以按照以下步骤操作
在您的项目中转到管道->选择新建以创建新管道->选择使用经典编辑器->配置您的天蓝色仓库->选择一个模板(您可以选择ASP.NET CORE模板或ASP.NET CORE(.NET Framework))
然后您需要配置项目路径并检查发布测试结果
启用持续集成。您需要转到触发器选项卡并选中启用持续集成(通过启用CI,当您对存储库进行更改时将触发管道)
您将需要pre-defined variables来引用项目文件。
如果您仍然无法进行烟雾测试。请共享管道的定义以及失败任务的错误消息。