[发明专利]一种持续集成的实现方法及装置有效
申请号: | 201310298070.5 | 申请日: | 2013-07-16 |
公开(公告)号: | CN104298588B | 公开(公告)日: | 2017-09-08 |
发明(设计)人: | 鲁小川;金灵杰;孙琛 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 王磊,栗若木 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 持续 集成 实现 方法 装置 | ||
1.一种持续集成的实现方法,包括:
根据项目开发的网站系统信息从保存的网站系统与自动化测试代码的对应关系信息中查询到所述网站系统对应的自动化测试代码;
根据保存的自动化测试代码与自动化测试类型的对应关系信息,在所保存的自动化测试类型的任务模板中,确定查询到的自动化测试代码对应的自动化测试类型的任务模板;其中,一种自动化测试类型拥有一个任务模板;
自动生成该项目的持续集成任务变量信息并与所述任务模板合并,得到持续集成任务配置信息,按照所述持续集成任务配置信息自动创建持续集成任务,以对所述网站系统进行自动化测试。
2.如权利要求1所述的方法,其特征在于,所述自动生成该项目的持续集成任务变量信息,包括:
根据查询到的所述自动化测试代码,得到自动化测试代码信息,生成测试代码变量;
根据项目开发分支信息得到项目信息变量;
根据所述自动化测试代码信息获得对应的自动化测试类型,根据该自动化测试类型生成以下变量中的一种或多种:构建命令、构建服务器、构建超时时间、触发定时器、结果报告搜集方式和代码扫描搜集方式。
3.如权利要求1所述的方法,其特征在于:
所述自动化测试类型的任务模板包含相应持续集成任务的公共配置信息和采用变量表示的非公共配置信息;
所述自动生成该项目的持续集成任务变量信息并与所述任务模板合并,包括:将所述任务模板中包含的变量替换为所述持续集成任务变量信息中的该变量的值。
4.如权利要求2所述的方法,其特征在于:
所述项目开发的网站系统信息和项目开发分支信息为对项目开发的网站系统和开发分支进行分析自动获得。
5.如权利要求1所述的方法,其特征在于:所述自动化测试类型为一种自动化测试框架。
6.一种持续集成的实现装置,包括:代码确定单元、模板确定单元、配置信息生成单元和集成任务生成单元,其中:
所述代码确定单元,用于根据项目开发的网站系统信息从保存的网站系统与自动化测试代码的对应关系信息中查询到所述网站系统对应的自动化测试代码;
所述模板确定单元,用于根据保存的自动化测试代码与自动化测试类型的对应关系信息,在所保存的自动化测试类型的任务模板中,确定查询到的自动化测试代码对应的自动化测试类型的任务模板;其中,一种自动化测试类型拥有一个任务模板;
所述配置信息生成单元,用于自动生成该项目的持续集成任务变量信息并与所述任务模板合并,得到持续集成任务配置信息;
所述集成任务生成单元,用于按照所述持续集成任务配置信息自动创建持续集成任务,以对所述网站系统进行自动化测试。
7.如权利要求6所述的装置,其特征在于:
所述配置信息生成单元自动生成该项目的持续集成任务变量信息,包括:根据查询到的所述自动化测试代码,得到自动化测试代码信息,生成测试代码变量;根据项目开发分支信息得到项目信息变量;根据所述自动化测试代码信息获得对应的自动化测试类型,根据该自动化测试类型生成以下变量中的一种或多种:构建命令、构建服务器、构建超时时间、触发定时器、结果报告搜集方式和代码扫描搜集方式。
8.如权利要求6所述的装置,其特征在于:
所述自动化测试类型的任务模板包含相应持续集成任务的公共配置信息和采用变量表示的非公共配置信息;
所述配置信息生成单元自动生成该项目的持续集成任务变量信息并与所述任务模板合并,包括:将所述任务模板中包含的变量替换为所述持续集成任务变量信息中的该变量的值。
9.如权利要求7所述的装置,其特征在于:
所述项目开发的网站系统信息和项目开发分支信息为对项目开发的网站系统和开发分支进行分析自动获得。
10.如权利要求6所述的装置,其特征在于:所述自动化测试类型为一种自动化测试框架。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310298070.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:分布式环境下RDFS本体的调试方法
- 下一篇:终端测试方法及装置