行业标准网
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210501979.5 (22)申请日 2022.05.10 (71)申请人 杭州云合智网技 术有限公司 地址 311203 浙江省杭州市萧 山区金城路 39号紫橙国际中心 2号楼12层 (72)发明人 邢家茂 李贯中 樊立鹏 李晓林 田成 肖立娜 陈清华 (74)专利代理 机构 上海洞见 未来专利代理有限 公司 31467 专利代理师 刘宏博 (51)Int.Cl. G06F 11/36(2006.01) G06F 9/448(2018.01) G06F 9/445(2018.01) (54)发明名称 SAI THRIFT自动化测试方法 (57)摘要 本发明公开了一种SAI THRIFT自动化测试 方法, 本发明具有极好的通用性, 将三种场景的 测试验证需求在一套测试框架中进行了支持, 基 于一套通用的deplo y和autotest脚本, 形 成了三 个测试套件 ——自动化测试套件、 新环境测试套 件、 开发测试套件。 自动化测试验证任务调用自 动化验证套件, 可保证工程代码的质量; 在新环 境部署SAI THRIFT测试框架时, 调用新环境测试 套件, 可快速部署SAI THRIFT测试环境; 进行工 程开发或者问题定位修改场景, 准备进行代码提 交前, 可调用开发测试套件, 使用生成的镜像进 行测试验证, 确认新增代码对已有功能无影响。 本发明可保证SAI THRIFT测试的稳定性, 有效提 高SAI开发维护的效率。 权利要求书2页 说明书5页 附图2页 CN 114780431 A 2022.07.22 CN 114780431 A 1.一种SAI THRIFT自动化测试 方法, 其特 征在于, 包 含如下步骤: 创建编码和编译服 务器, 用于负责编译用到的系统镜像; 创建自动化测试服 务器, 用于触发定时编译、 定时自动化测试 执行; 对SAI Thrift自动化测试、 新测试环境部署执行SAI THRIFT自动化测试以及开发人员 编译版本的自动化测试 的需求进行抽象分析, 获得镜像构建、 测试环境部署以及测试用例 执行三个执 行动作; 所述镜像构建可自动 编译构建或开发人员自主编译构建; 将所述测试环境部署抽象形成deploy脚本, 适配基于测试服务器的本地部署执行以及 代码服务器的远程部署执 行; 将所述测试用例执行抽象为autotest脚本, 也适配基于所述测试服务器的本地部署执 行以及所述代码服 务器的远程部署执 行; 以所述deploy脚本和所述 autotest脚本为基础, 进行包装抽象, 获得自动化测试套件、 新环境测试套件、 开发测试套件, 分别用于进 行所述SAI Thrift自动化测试、 所述新测试环 境部署执 行SAI THRIFT自动化测试以及所述 开发人员编译版本的自动化测试。 2.如权利 要求1所述SAI THRIFT自动化测试方法, 其特征在于, 所述自动编译构 建由所 述编码服 务器定时执 行, 借助Jen kins持续集成工具进行编译任务的定时触发。 3.如权利 要求1所述SAI THRIFT自动化测试方法, 其特征在于, 所述开发人员自主编译 构建采用增量编译的方式, 只编译修改的文件。 4.如权利 要求1所述SAI THRIFT自动化测试方法, 其特征在于, 使用所述自动化测试套 件进行所述SAI Thrift自动化测试 具体为: 自动化编译工程, 定时进行工程的编译, 获得编译的镜像, 将编译的镜像推送到指定的 位置存储; 自动化测试任务, 调用所述depl oy脚本完成所述镜像的部署; 调用所述autotest脚本进行自动化测试, 生成自动化测试 结果; 分析所述自动化测试结果, 生成自动化测试报告, 并通过邮件或其他工具推送给相关 人员。 5.如权利 要求1所述SAI THRIFT自动化测试方法, 其特征在于, 当所述测试服务器存储 资源充足时, 使用所述新环 境测试套件进行所述新测试环 境部署执行SA I THRIFT自动化测 试具体为: 从所述编译服务器中获取LoadJenkinsImage脚本, 使用LoadJenkinsImage脚本, 将自 动编译的镜像和编译生成的saithrift中间文件下载到版本控制工具的代码目录, 再拷贝 到所述测试服 务器; 在所述测试服 务器上, 执 行所述depl oy脚本, 执 行所述镜像的部署; 在所述测试服 务器上, 调用autotest脚本, 执 行自动化测试, 获得自动化测试 结果; 分析所述自动化测试 结果, 确认对所述代码目录做的修改, 对基本功能无影响。 6.如权利 要求1所述SAI THRIFT自动化测试方法, 其特征在于, 当所述测试服务器存储 资源紧张时, 使用所述新环 境测试套件进行所述新测试环 境部署执行SA I THRIFT自动化测 试具体为: 从所述编译服务器中获取LoadJenkinsImage脚本, 使用LoadJenkinsImage脚本, 将编权 利 要 求 书 1/2 页 2 CN 114780431 A 2译的镜像和编译生成的saithrift中间文件下 载到版本控制工具的代码目录; 在所述代码服 务器上, 远程调用执 行所述depl oy脚本, 执 行所述镜像的部署; 在所述代码服务器上, 远程调用autotest脚本, 执行自动化测试, 获得自动化测试结 果; 分析所述自动化测试 结果, 确认对所述代码目录做的修改, 对基本功能无影响。 7.如权利 要求1所述SAI THRIFT自动化测试方法, 其特征在于, 当所述测试服务器存储 资源紧张时, 使用所述 开发测试套件进行 所述开发人员编译版本的自动化测试 具体为: 使用代码管理服 务器, 修改指定的代码, 针对修改的代码进行增量编译, 生成镜像; 从所述编译服务器中获取LoadJenkinsImage脚本, 调用LoadJenkinsImage脚本, 将生 成的所述镜像和编译生成的saithrift中间文件整理到一个文件夹中; 在所述代码服务器上, 调用所述deploy脚本, 将生成的所述镜像部署到所述测试服务 器和测试设备; 在所述代码服务器上, 调用所述autotest脚本, 执行自动化测试, 获得自动化测试结 果; 分析所述自动化测试 结果, 确认对所述代码目录做的修改, 对基本功能无影响。 8.如权利 要求1所述SAI THRIFT自动化测试方法, 其特征在于, 当所述测试服务器存储 资源充足时, 使用所述 开发测试套件进行 所述开发人员编译版本的自动化测试 具体为: 使用代码管理服 务器, 修改指定的代码, 针对修改的代码进行增量编译, 生成镜像; 从所述编译服务器中获取LoadJenkinsImage脚本, 调用LoadJenkinsImage脚本, 将生 成的所述镜像和编译生成的saithrift中间文件整理到一个文件夹中, 并打包压缩所述文 件夹后拷贝到所述测试服 务器; 在所述测试服 务器上, 执 行所述depl oy脚本, 执 行所述镜像的部署; 在所述测试服务器上, 调用所述autotest脚本, 执行自动化测试, 获得自动化测试结 构; 分析所述自动化测试 结果, 确认对所述代码目录做的修改, 对基本功能无影响。权 利 要 求 书 2/2 页 3 CN 114780431 A 3
专利 SAI THRIFT自动化测试方法
文档预览
中文文档
10 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 人生无常 于
2024-03-17 23:58:06
上传分享
举报
下载
原文档
(577.3 KB)
分享
友情链接
GB-T 25781-2010 1-萘胺.pdf
GB-T 41581-2022 核电厂应急撤离时间估算.pdf
GB-T 14055.1-2008 中子参考辐射 第1部分:辐射特性和产生方法.pdf
GB-T 14844-2018 半导体材料牌号表示方法.pdf
关于加快推进国有企业数字化转型工作的通知.pdf
GB-T 11748-2023 激光治疗设备 二氧化碳激光治疗机.pdf
GB-T 41165-2021 海洋预报结果准确性检验评估方法.pdf
GB-T 37584-2019 钛及钛合金制件热处理.pdf
DB43-T 2632.6-2023 烟叶生产收购站管理规范 第6部分:数字化管理 湖南省.pdf
GB-T 34690.8-2017 印刷技术 胶印数字化过程控制 第8部分:胶印设备.pdf
GB-T 35229-2017 地面气象观测规范 雪深与雪压.pdf
DB12-T 724.35-2021 安全生产等级评定技术规范 第35部分:医药制造企业 天津市.pdf
GB-T 39779-2021 分布式冷热电能源系统设计导则.pdf
GB-T 6901-2017 硅质耐火材料化学分析方法.pdf
GB-T 23176-2008 篮球架.pdf
GB-T 39608-2020 基础地理信息数字成果元数据.pdf
GA DSJ 351-2019 公安大数据安全 零信任体系技术设计要求.pdf
T-CFA 03110323—2022 铸件加工单元数字化技术要求.pdf
T-SIA 031.1—2021 系统安全工程网络弹性构建指南 第1部分 概述.pdf
ISO 24613-6 2024 Language resource management Lexical markup framework (LMF) Part 6 Syntax and semantics.pdf
1
/
3
10
评价文档
赞助2元 点击下载(577.3 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。