[发明专利]一种测试方法及系统在审
申请号: | 202210356807.3 | 申请日: | 2022-04-06 |
公开(公告)号: | CN114817907A | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 李朋;孙博轩;肖新光 | 申请(专利权)人: | 安天科技集团股份有限公司 |
主分类号: | G06F21/53 | 分类号: | G06F21/53;G06F21/56 |
代理公司: | 北京科衡知识产权代理有限公司 11928 | 代理人: | 王淑静 |
地址: | 150028 黑龙江省哈尔滨市高新技术产*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 方法 系统 | ||
1.一种测试方法,其特征在于,所述方法应用于沙箱服务器,所述方法包括:
当测试启动时,构建原始虚拟环境;
记录所述原始虚拟环境对应的原始参数,并选取至少一个样本,将所述至少一个样本中的第一样本投入至所述原始虚拟环境中运行;
判断选取的至少一个样本是否均已运行完毕;
若否,则根据记录的所述原始虚拟环境对应的原始参数,将运行完所述第一样本的当前虚拟环境恢复为所述原始虚拟环境;将所述至少一个样本中除所述第一样本之外的第二样本投入至所述原始虚拟环境中运行;
若是,则销毁所述原始虚拟环境。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述第一样本或者所述第二样本在所述原始虚拟环境中运行时,将样本运行过程中调用的数据进行记录;
根据所述样本运行过程中调用的数据,生成样本的当前运行日志;
对所述当前运行日志进行分析处理,并得出本次测试结果。
3.根据权利要求1所述的方法,其特征在于,所述当测试启动时,构建原始虚拟环境之前,所述方法还包括:
接收测试指令,所述测试指令包括测试需求;
所述当测试启动时,构建原始虚拟环境,具体包括:
当测试启动时,根据所述测试需求构建对应的原始虚拟环境。
4.根据权利要求3所述的方法,其特征在于,所述沙箱服务器还包括:用例集合,所述用例集合包括至少一个样本、测试属性以及样本操作信息;
所述选取至少一个样本,具体包括:
根据所述测试需求,从所述用例集合中,选取与所述测试需求匹配且属于相同测试属性的至少一个样本,并获取所述至少一个样本中每个样本的样本操作信息,所述样本操作信息用于在所述原始虚拟环境中对样本进行操作。
5.根据权利要求2所述的方法,其特征在于,所述对所述当前运行日志进行分析处理,并得出本次测试结果,具体包括:
获取所述样本的历史运行日志;
识别所述历史运行日志与所述当前运行日志之间是否存在变化;
若未存在变化,则确定本次测试通过;
若存在变化,则判断所述变化是否符合预设目标;
若符合,则确定本次测试通过;
若未符合,则确定本次测试失败。
6.一种测试系统,其特征在于,所述系统包括:虚拟环境管理模块、样本运行及任务调度模块以及用例管理模块;
所述虚拟环境管理模块,用于当测试启动时,构建原始虚拟环境;
所述样本运行及任务调度模块,用于初始化所述用例管理模块,并向所述用例管理模块发送第一通知消息;
所述用例管理模块,用于接收所述第一通知消息;记录所述原始虚拟环境对应的原始参数;根据所述第一通知消息,选取至少一个样本;将所述至少一个样本中的第一样本投入至所述原始虚拟环境中运行;
所述样本运行及任务调度模块还用于,判断所述用例管理模块选取的至少一个样本是否均已运行完毕;若否,则向所述用例管理模块发送第二通知消息;若是,则向所述虚拟环境管理模块发送第三通知消息;
所述用例管理模块还用于,接收所述第二通知消息;根据所述第二通知消息以及记录的所述原始虚拟环境对应的原始参数,将运行完所述第一样本的当前虚拟环境恢复为所述原始虚拟环境;将所述至少一个样本中除所述第一样本之外的第二样本投入至所述原始虚拟环境中运行;
所述虚拟环境管理模块还用于,接收所述第三通知消息;根据所述第三通知消息,销毁所述原始虚拟环境。
7.一种电子设备,其特征在于,所述电子设备包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为上述电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行前述任一权利要求1-5所述的测试方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安天科技集团股份有限公司,未经安天科技集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210356807.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种屋面混凝土保护层
- 下一篇:一种支化型混凝土触变性调节剂及其制备方法