• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

Azure DevOps Pipelines执行RobotFramework自动化测试

其他 疯狂的机器人 2872次浏览 0个评论

一、Azure DevOps介绍

1.什么是 Azure DevOps?

Azure DevOps其实是VSTS(Visual Studio Team Service)更名后的名字。而VSTS是TFS(Team Foundation Server)的在线版本。所以Azure DevOps可以理解为是放在Azure云上的TFS,当然我们既可以使用在Azure云平台托管的服务(Azure DevOps Service),它可以是弹性可伸缩的,具有很大的优势。或者说我们也可以自托管(Azure DevOps Server)。

 

2.Azure DevOps功能模块介绍

Azure Repos(代码仓库):提供Git存储库和Team Foundation版本控制(TFVC)两种方式用于代码的源代码控制。

Azure Pipelines(流水线):提供了构建和发布服务,以支持应用程序的持续集成和持续交付。

Azure Boards(电子看板): 提供了一组敏捷开发工具,使用Kanban和Scrum的两种敏捷方法来支持工作规划和跟踪、代码缺陷以及问题报告的工作。

Azure Test Plans(测试计划):提供一些工具来测试应用程序,包括手动/探索性测试和持续测试。

Azure Artifacts(包管理):允许团队共享来自公告和私有源的Maven、npm和Nuget包,并将包集成到您的CI/CD管道中。

 

3.Azure DevOps 云版本和本地版区别

首先,云版只有英文语言,不知道以后会不会本地化。本地版可以选择好几种语言;

其次,云版本可以管理组织和用户,本地版使用的你安装的Windows系统的用户或者使用自己搭建的 AD 用户。

某些插件只能给云版进行使用,不过大多数都能两者都支持。

云版5人以下是免费的,然后是按人头数按月收费,具体收费请参见:

 

二、准备工作

1.Azure DevOps账号

申请地址:https://azure.microsoft.com/en-us/services/devops/?nav=min

 

2.准备自动化测试代码并上传到Azure Repos Git

Azure DevOps Pipelines执行RobotFramework自动化测试

 

三、创建一个Pipelines

1.点击Pipelines->New pipeline

Azure DevOps Pipelines执行RobotFramework自动化测试

 

2.代码存放地址选择,YAML编辑模式就选择Azure Repos Git,直观一点就选择经典模式,我们这里以经典模式为例。

Azure DevOps Pipelines执行RobotFramework自动化测试

Azure DevOps Pipelines执行RobotFramework自动化测试

 

3.选择模板,我们这是python自动化测试,所以选择Python package,点击Apply

Azure DevOps Pipelines执行RobotFramework自动化测试

 

4.删除不需要的步骤,并配置执行RobotFramework代码的步骤

Azure DevOps Pipelines执行RobotFramework自动化测试

Azure DevOps Pipelines执行RobotFramework自动化测试

Azure DevOps Pipelines执行RobotFramework自动化测试

 

5.保存并执行

Azure DevOps Pipelines执行RobotFramework自动化测试

 

6.查看测试结果

Azure DevOps Pipelines执行RobotFramework自动化测试

 

四、配置自动化(持续性)构建

如果master分支有代码更新(包括新建Pull Request, Complete Code/Push),那么就自动运行我们Pipeline。

1.配置master分支策略

Azure DevOps Pipelines执行RobotFramework自动化测试

Azure DevOps Pipelines执行RobotFramework自动化测试

Azure DevOps Pipelines执行RobotFramework自动化测试

 

2.配置Pipelines持续集成

第一步:

Azure DevOps Pipelines执行RobotFramework自动化测试

第二步:

Azure DevOps Pipelines执行RobotFramework自动化测试

 

3.只要push代码到Azure Repos Git仓库,Pipelines就会执行RobotFramework自动测试。

 


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明Azure DevOps Pipelines执行RobotFramework自动化测试
喜欢 (0)

您必须 登录 才能发表评论!

加载中……