持续集成
持续集成(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流水线,会自动触发极测内定义的自动化测试任务。
