具有C#和selinium的Azure App Service测试自动化

问题描述

我已经在Azure存储库上创建了CI&CD,并且正在App服务上进行代码部署。

现在创建了可以打开浏览器并执行操作并生成测试用例报告的自动化程序。 (C#+硒+报告包)。

现在我需要设置测试计划,我知道,需要运行无头测试,我的问题是

    无需购买测试计划包就可以做到,那么我们应该怎么做? (我有订阅但没有测试计划)
  1. 如何使用Azure测试计划(任何近期的博客文章,并且没有MS docs链接)。

任何帮助表示赞赏

解决方法

据我所知,您可以直接在管道中执行Selenium测试(无需测试计划)。

以下是步骤:

  1. 添加Visual Studio Test Task以运行Selenium测试,测试结果将输出到“测试”选项卡(“构建管道”或“发布管道”)。
  2. 您还可以使用Publish Test Results task发布测试结果。

enter image description here

这是有关详细步骤的博客:Automating Selenium Tests in Azure Pipelines

对于无头测试,

您可以参考UI testing considerations

顺便说一句,由于您已经创建了CI / CD,因此您也可以考虑将UI测试步骤集成到CI / CD中。

如果您仍然想配置测试计划,可以参考this doc

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...