技术新讯 > 计算推算,计数设备的制造及其应用技术 > 一种测试序列的生成方法和装置与流程  >  正文

一种测试序列的生成方法和装置与流程

  • 国知局
  • 2024-10-09 15:10:14

本申请涉及数据处理领域,尤其涉及一种测试序列的生成方法和装置。

背景技术:

1、目前,在基于测试序列进行测试时,需要基于测试序列调用实时系统的所有功能,但是不同厂商的实时系统的驱动形式不同,所以对于不同的实时系统需要设置该实时系统对应的测试序列。

2、由此可见,不同厂商的实时系统所对应的测试序列不同,因此,亟需一种测试序列的生成方法提高测试序列的复用性。

技术实现思路

1、鉴于此,本申请提供了一种测试序列的生成方法和装置,在实时系统变更时无需修改测试序列,提高测试序列的复用性。

2、第一方面,本申请提供了一种测试序列的生成方法,所述方法包括;

3、获取待配置数据,根据所述待配置数据生成待匹配测试工具集合;

4、基于所述待匹配测试工具集合中的目标测试工具和所述目标测试工具的数据库描述文件生成测试设备库;

5、确定所述目标测试工具的路径信息,根据所述目标测试工具的路径信息和所述测试设备库生成目标数据字典;

6、获取目标测试用例,基于所述目标数据字典和所述目标测试用例生成测试序列。

7、在一种可能实现的方式中,所述待配置数据包括至少一个属性名和所述属性名对应的属性值,所述根据所述待配置数据生成待匹配测试工具集合,包括:

8、基于所述属性名和所述属性值确定待匹配测试工具,所述待匹配测试工具集合中包括至少一个待匹配测试工具。

9、在一种可能实现的方式中,所述属性名包括:软件版本信息、项目配置信息和路径信息。

10、在一种可能实现的方式中,根据所述目标测试工具的路径信息和所述测试设备库生成目标数据字典,包括:

11、确定所述目标测试工具在所述测试设备库的记录位置信息;

12、基于所述记录位置信息,将所述目标测试工具的路径信息和所述测试设备库对应的信息进行关联,得到待存储字段;

13、将所述待存储字段添加至待配置数据字典以生成所述目标数据字典。

14、在一种可能实现的方式中,所述方法还包括,当所述测试序列位于第一计算机,所述目标测试工具位于第二计算机,所述第一计算机和所述第二计算机为不同计算机,所述待配置数据包括所述第二计算机的ip信息。

15、第二方面,本申请还提供了一种测试序列的生成装置,所述装置包括;

16、测试工具集合生成单元,包括获取待配置数据,根据所述待配置数据生成待匹配测试工具集合;

17、测试设备库生成单元,包括基于所述待匹配测试工具集合中的目标测试工具和所述目标测试工具的数据库描述文件生成测试设备库;

18、目标数据字典生成单元,包括确定所述目标测试工具的路径信息,根据所述目标测试工具的路径信息和所述测试设备库生成目标数据字典;

19、测试序列生成单元,包括获取目标测试用例,基于所述目标数据字典和所述目标测试用例生成测试序列。

20、在一种可能实现的方式中,所述待配置数据包括至少一个属性名和所述属性名对应的属性值,所述测试工具集合生成单元,具体用于:

21、基于所述属性名和所述属性值确定待匹配测试工具,所述待匹配测试工具集合中包括至少一个待匹配测试工具。

22、在一种可能实现的方式中,所述属性名包括:软件版本信息、项目配置信息和路径信息。

23、在一种可能实现的方式中,所述目标数据字典生成单元,还用于确定所述目标测试工具在所述测试设备库的记录位置信息;基于所述记录位置信息,将所述目标测试工具的路径信息和所述测试设备库对应的信息进行关联,得到待存储字段;将所述待存储字段添加至待配置数据字典以生成所述目标数据字典。

24、在一种可能实现的方式中,所述装置还包括,当所述测试序列位于第一计算机,所述目标测试工具位于第二计算机,所述第一计算机和所述第二计算机为不同计算机,所述待配置数据包括所述第二计算机的ip信息。

25、由此可见,本申请具有如下有益效果:

26、本申请提供了一种测试序列的生成方法和装置,首先,获取待配置数据,根据所述待配置数据生成待匹配测试工具集合;然后基于所述待匹配测试工具集合中的目标测试工具和所述目标测试工具的数据库描述文件生成测试设备库;再确定所述目标测试工具的路径信息,根据所述目标测试工具的路径信息和所述测试设备库生成目标数据字典;最后,获取目标测试用例,基于所述目标数据字典和所述目标测试用例生成测试序列。如此生成的测试序列可以应用于不同的系统,当系统变更时仅需要对于测试设备库进行处理即使得测试用例应用于变更后的系统,不需要修改测试序列,提高测试序列的复用性。

技术特征:

1.一种测试序列的生成方法,其特征在于,所述方法包括;

2.根据权利要求1所述的方法,其特征在于,所述待配置数据包括至少一个属性名和所述属性名对应的属性值,所述根据所述待配置数据生成待匹配测试工具集合,包括:

3.根据权利要求2所述的方法,其特征在于,所述属性名包括:软件版本信息、项目配置信息和目标路径信息。

4.根据权利要求1所述的方法,其特征在于,所述根据所述目标测试工具的路径信息和所述测试设备库生成目标数据字典,包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括,当所述测试序列位于第一计算机,所述目标测试工具位于第二计算机,所述第一计算机和所述第二计算机为不同计算机,所述待配置数据包括所述第二计算机的ip信息。

6.一种测试序列的生成装置,其特征在于,所述装置包括;

7.根据权利要求6所述的装置,其特征在于,所述待配置数据包括至少一个属性名和所述属性名对应的属性值,所述测试工具集合生成单元,具体用于:

8.根据权利要求7所述的装置,其特征在于,所述属性名包括:软件版本信息、项目配置信息和路径信息。

9.根据权利要求6所述的装置,其特征在于,所述目标数据字典生成单元还用于:确定所述目标测试工具在所述测试设备库的记录位置信息;基于所述记录位置信息,将所述目标测试工具的路径信息和所述测试设备库对应的信息进行关联,得到待存储字段;

10.根据权利要求6所述的装置,其特征在于,所述装置还包括,当所述测试序列位于第一计算机,所述目标测试工具位于第二计算机,所述第一计算机和所述第二计算机为不同计算机,所述待配置数据包括所述第二计算机的ip信息。

技术总结本申请提供了一种测试序列的生成方法和装置,首先,获取待配置数据,根据所述待配置数据生成待匹配测试工具集合;然后基于所述待匹配测试工具集合中的目标测试工具和所述目标测试工具的数据库描述文件生成测试设备库;再确定所述目标测试工具的路径信息,根据所述目标测试工具的路径信息和所述测试设备库生成目标数据字典;最后,获取目标测试用例,基于所述目标数据字典和所述目标测试用例生成测试序列。如此生成的测试序列可以应用于不同的系统,当系统变更时仅需要对于测试设备库进行处理即使得测试用例应用于变更后的系统,不需要修改测试序列,提高测试序列的复用性。技术研发人员:王罡受保护的技术使用者:北京经纬恒润科技股份有限公司技术研发日:技术公布日:2024/9/29

本文地址:https://www.jishuxx.com/zhuanli/20241009/307910.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。