[发明专利]一种在线差分包制作功能测试系统在审
申请号: | 202111564388.4 | 申请日: | 2021-12-20 |
公开(公告)号: | CN114238122A | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 路伟;路曼曼;刘俊杰 | 申请(专利权)人: | 上海艾拉比智能科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/658 |
代理公司: | 上海申新律师事务所 31272 | 代理人: | 吴轶淳 |
地址: | 200120 上海市浦东新区中国(上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 在线 分包 制作 功能 测试 系统 | ||
本发明提供一种在线差分包制作功能测试系统,包括:数据获取模块,用于获取多个源版本包和对应的目标版本包,每个源版本包和对应的目标版本包关联有相应的测试参数;场景存储模块,用于预先存储多种测试场景;做包测试模块,用于针对各测试场景,采用对应的测试参数关联的源版本包与目标版本包进行在线差分包制作功能测试并输出制作得到的差分包;验证还原模块,用于验证是否可以根据各测试场景对应的差分包还原出对应的目标版本包,并输出各测试场景下的验证报告以展示各测试场景对应的在线差分包制作功能测试结果。有益效果是本系统针对不同的测试场景进行在线差分包制作功能测试,提升制作效率和准确性,并提供错误日志为后续测试提供依据。
技术领域
本发明涉及差分包测试技术领域,尤其涉及一种在线差分包制作功能测试系统。
背景技术
随着智能产品及智能应用的普及,版本的升级也变得越来越频繁,每隔一段时间就会推送升级包进行升级,但是传统的升级包为整包升级,升级效率低且耗时长,差分升级是根据源版本与目标版本之间的差异信息对差异部分进行升级,能有效提高效率并减少时长。
目前差分包的制作主要在线下进行,与平台的软件版本无法直接对接,且不同设备或系统的升级方式、还原方式都是不同的,并没有对制作差分包的线上应用场景分别进行测试,缺乏安全性。
发明内容
针对现有技术中存在的问题,本发明提供一种在线差分包制作功能测试系统,包括:
一数据获取模块,用于获取多个源版本包和对应的目标版本包,每个所述源版本包和对应的所述目标版本包关联有相应的测试参数;
一场景存储模块,用于预先存储多种测试场景;
一做包测试模块,分别连接所述数据获取模块和所述场景存储模块,用于针对各所述测试场景,采用对应的所述测试参数关联的所述源版本包与所述目标版本包进行在线差分包制作功能测试并输出制作得到的差分包;
一验证还原模块,连接所述做包测试模块,用于验证是否可以根据各所述测试场景对应的所述差分包还原出对应的所述目标版本包,并输出各所述测试场景下的验证报告以展示各所述测试场景对应的在线差分包制作功能测试结果。
优选的,所述测试场景包括基础测试场景,所述基础测试场景关联的所述测试参数包括多个操作系统以及多个设备类型;
则所述做包测试模块包括一第一测试单元,用于分别测试所述基础测试场景中根据各所述操作系统、各所述设备类型关联的所述源版本包和所述目标版本包是否可以在线制作出差分包,当制作出差分包时输出所述差分包至所述验证还原模块,当未制作出差分包时输出对应的错误日志。
优选的,所述测试场景包括正向测试场景,所述正向测试场景关联的所述测试参数包括多个账户、多个操作系统、多个设备类型、多种版本关系以及多种差异大小;
则所述做包测试模块包括一第二测试单元,用于分别测试所述正向测试场景中根据各所述账户或各所述操作系统或各所述设备类型或各所述版本关系或各所述差异大小关联的所述源版本包和所述目标版本包是否可以在线制作出差分包,当制作出差分包时输出所述差分包至所述验证还原模块,当未制作出差分包时输出对应的错误日志。
优选的,所述测试场景包括异常测试场景,所述异常测试场景关联的所述测试参数包括多个操作系统、多个设备类型、多个脚本文件以及多个执行命令;
则所述做包测试模块包括一第三测试单元,用于分别测试所述异常测试场景中根据各所述操作系统、各所述设备类型关联的所述源版本包和所述目标版本包,以及各所述脚本文件和各所述执行命令是否可以在线制作出差分包,当制作出差分包时输出所述差分包至所述验证还原模块,当未制作出差分包时输出对应的错误日志。
优选的,所述第三测试单元包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海艾拉比智能科技有限公司,未经上海艾拉比智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111564388.4/2.html,转载请声明来源钻瓜专利网。