测试方法、系统、平台、设备及存储介质技术方案

技术编号:39331259 阅读:26 留言:0更新日期:2023-11-12 16:07
本申请公开一种测试方法、系统、平台、设备及存储介质,属于测试技术领域。测试方法包括针对待测试的软件系统,若预先设置有适配于不同测试框架的不同测试用例,则从不同的测试用例中,分别获取不同的测试用例所适配的测试环境的镜像文件;利用能够独立部署测试环境的各测试机,分别运行各所述镜像文件,以在测试机中建立起适配于不同的测试用例的测试环境;在测试环境中,执行适配所述测试环境的测试用例所包含的测试脚本。本申请通过能够独立部署测试环境的测试机,运行不同测试用例所适配的镜像文件,部署不同的测试环境,使得适配不同测试环境的测试用例能够在同一测试任务中执行测试,实现了测试框架与测试机的解耦,减少了资源消耗。资源消耗。资源消耗。

【技术实现步骤摘要】
测试方法、系统、平台、设备及存储介质


[0001]本申请涉及测试
,尤其涉及一种测试方法、系统、平台、设备及存储介质。

技术介绍

[0002]测试用例,是自动化测试中测试执行的最小单元,测试用例中包括测试目标、测试环境、输入数据、测试步骤、测试脚本和预期结果等测试时必要的信息。通常,一个测试用例适配于一种类型的测试环境,即,一个测试用例可以且仅可以在一种测试环境下运行。
[0003]测试任务,是测试用例的集合。在测试任务中,可以编排该任务下测试用例的执行顺序以及测试数据的流转方向。通过将不同测试框架的测试用例在同一测试任务中进行编排,实现了跨越测试环境、测试框架、测试数据的混合编排。
[0004]测试环境,是指测试运行其上的软件和硬件环境的描述,是指为了完成软件测试工作所必需的计算机硬件、软件、网络设备、历史数据的总称。
[0005]测试框架,是自动化测试的整体解决方案,是由一些假设、概念和为自动化测试提供支持的系统及其最佳实践等构成的集合。测试框架的基本构成包括:支撑测试工具运行的基础设施(比如服务器等),以及保本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种测试方法,其特征在于,所述方法包括:针对待测试的软件系统,若预先设置有适配于不同测试框架的不同测试用例,则从所述不同的测试用例中,分别获取所述不同的测试用例所适配的测试环境的镜像文件;利用能够独立部署测试环境的各测试机,分别运行各所述镜像文件,以在所述各测试机中建立起适配于所述不同的测试用例的测试环境;在所述测试环境中,执行适配所述测试环境的测试用例所包含的测试脚本。2.根据权利要求1所述的方法,其特征在于,所述能够独立部署测试环境的测试机为容器集群中的容器。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:从所述不同的测试用例中,分别获取包括所述镜像文件在内的测试所需的必要信息;将分别获取的所述必要信息分别封装成数据包,作为相应的测试用例的测试依赖包;将各所述测试依赖包发送给所述能够独立部署测试环境的各测试机;则,在所述测试环境中,执行适配所述测试环境的测试用例所包含的测试脚本,包括:从各测试机分别接收到的所述测试依赖包中,分别获取所述必要信息;分别在所述测试环境中,基于获取的相应的所述必要信息,执行适配所述测试环境的测试用例所包含的测试脚本。4.根据权利要求3所述的方法,其特征在于:所述必要信息包括:测试脚本、镜像文件、测试数据;所述测试用例中包括用于指示所述必要信息在预设仓库中所在位置的索引信息;则,分别获取包括所述镜像文件在内的测试所需的必要信息,包括:根据测试脚本的索引信息,从预设脚本仓库中获取目标测试脚本;根据镜像文件的索引信息,从预设环境仓库中获取目标镜像文件;...

【专利技术属性】
技术研发人员:高幸傅筠莎
申请(专利权)人:人保信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1