问题描述
我已经在Azure存储库上创建了CI&CD,并且正在App服务上进行代码部署。
现在创建了可以打开浏览器并执行操作并生成测试用例报告的自动化程序。 (C#+硒+报告包)。
现在我需要设置测试计划,我知道,需要运行无头测试,我的问题是
-
无需购买测试计划包就可以做到,那么我们应该怎么做? (我有订阅但没有测试计划)
- 如何使用Azure测试计划(任何近期的博客文章,并且没有MS docs链接)。
任何帮助表示赞赏
解决方法
据我所知,您可以直接在管道中执行Selenium测试(无需测试计划)。
以下是步骤:
- 添加
Visual Studio Test Task
以运行Selenium测试,测试结果将输出到“测试”选项卡(“构建管道”或“发布管道”)。 - 您还可以使用Publish Test Results task发布测试结果。
这是有关详细步骤的博客:Automating Selenium Tests in Azure Pipelines。
对于无头测试,
您可以参考UI testing considerations。
顺便说一句,由于您已经创建了CI / CD,因此您也可以考虑将UI测试步骤集成到CI / CD中。
如果您仍然想配置测试计划,可以参考this doc。