产品自动部署的测试系统、方法和装置与流程

文档序号:12363513阅读:来源:国知局

技术特征:

1.一种产品自动部署的测试系统,其特征在于,包括:

编译服务器,用于提取多个变更代码信息中的热点变更代码信息,以设置热点变更代码信息校验点;基于热点变更代码信息校验点,对相应的待校验的变更代码信息进行校验,并将通过校验的变更代码信息发送到集成发布服务器;

集成发布服务器,用于基于接收到的通过校验的变更代码信息生成待发布产品版本文件,并将待发布产品版本文件发布至文件存储服务器;

文件存储服务器,用于存储成功发布的产品版本文件,并根据预定的分发规则将成功发布的产品版本文件部署至各个被测设备,以用于对该成功发布的产品版本文件对应的产品进行测试。

2.根据权利要求1所述的系统,其特征在于,所述编译服务器,用于基于变更代码信息的预定的变更频率和/或变更代码信息与程序漏洞的预定的关联度,提取所述多个变更代码信息中的热点变更代码信息。

3.根据权利要求1或2所述的系统,其特征在于,所述编译服务器,用于对获取到的待编译的变更代码信息进行编译,以生成待校验的变更代码信息;

通过自动适配的校验例,对待校验的变更代码信息的相应热点变更代码信息校验点进行校验;

将通过校验的变更代码信息发送到集成发布服务器。

4.根据权利要求1所述的系统,其特征在于,所述集成发布服务器,用于通过合并方式将通过校验的变更代码信息与未变更代码信息进行集成并对集成的文件进行编译,以生成待发布产品版本文件。

5.根据权利要求1或2所述的系统,其特征在于,所述编译服务器,用于将待校验的变更代码信息进行校验后得到的校验结果生成通知消息并通过邮件发送至产品开发人员。

6.根据权利要求1所述的系统,其特征在于,所述各个被测设备自动更新接收到的成功发布的产品版本文件,通过自动测试设备对被测设备上的该成功发布的产品版本文件对应的产品进行相应的测试;

当该发布成功的产品版本文件对应的产品测试成功,则该成功发布的产品版本文件更新成功;

当该成功发布的产品版本文件对应的产品测试失败,所述文件存储服务器,用于重新根据预定的分发规则将成功发布的产品版本文件的历史产品版本文件部署至各个被测设备上。

7.根据权利要求1或6所述的系统,其特征在于,所述预定分发规则包括以下至少一项:

按照时间分发成功发布的产品版本文件、按照版本迭代方式分发成功发布的产品版本文件、按照不同被测设备的不同被测功能方式分发成功发布的产品版本文件。

8.一种产品自动部署的方法,其特征在于,包括:

提取多个变更代码信息中的热点变更代码信息,以设置热点变更代码信息校验点;

基于热点变更代码信息校验点,对相应的待校验的变更代码信息进行校验,并将通过校验的变更代码信息发送到集成发布服务器。

9.根据权利要求8所述的方法,其特征在于,提取所述变更代码信息中的热点变更代码信息,以设置热点变更代码信息校验点,包括:

基于变更代码信息的预定的变更频率和/或变更代码信息与程序漏洞的预定的关联度,提取所述多个变更代码信息中的热点变更代码信息。

10.一种产品自动部署的装置,其特征在于,包括:

提取模块,用于提取多个变更代码信息中的热点变更代码信息,以设置热点变更代码信息校验点;

校验模块,用于基于热点变更代码信息校验点,对相应的待校验的变更代码信息进行校验,将通过校验的变更代码信息发送到集成发布服务器。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1