跳转到内容

持续集成

持续集成(Continuous Integration,CI)中引入通信测试,可以在每次代码变更后,​​快速验证​​系统内外的通信交互是否正常,为开发团队提供即时反馈,​​确保集成过程的顺畅和软件整体的质量​​,是现代软件开发中实现快速迭代和可靠交付的关键环节。

极测支持与主流的CI工具集成,方便用户将极测内定义的自动化测试任务集成到CI流程中。

部署 jice-cli

在持续集成环境中,打开命令行工具,执行 npm i -g jice-cli 安装极测命令行工具 jice-cli

构建自动化测试集

打开测试流程页面,点击右侧示例代码中的「多协议多端融合自动化测试」,载入示例代码。

或打开流程库页面,参照流程库章节,创建多个自动化测试流程。

嵌入流水线代码

点击「测试流程」或「流程库」页面中的「持续集成」标签页,在左侧选择对应的持续集成工具。目前极测支持的持续集成工具包括Jenkins、Gitlab、Github Actions、Azure pipelines、Bitbucket pipelines、CircleCI、Travis CI等。

复制流水线代码粘贴到CI工具的流水线配置文件中,如果极测与持续集成分别部署在不同机器上,则需要修改配置中的ip地址指向运行极测的设备。

在设备上启动极测,之后再运行CI流水线,会自动触发极测内定义的自动化测试任务。