System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 通信模块自动化测试的软件系统、方法、设备及介质技术方案_技高网

通信模块自动化测试的软件系统、方法、设备及介质技术方案

技术编号:40318198 阅读:12 留言:0更新日期:2024-02-07 21:01
本申请涉及一种通信模块自动化测试的软件系统、方法、设备及介质。所述系统包括:测试管理模块,用于生成测试指令及测试流程;以及根据接收的测试结果,对测试流程进行更新。测试执行模块,包括一个或一个以上测试执行单元,各测试执行单元根据测试流程按顺序调用测试指令,并将测试指令下发给协议解析模块。协议解析模块,用于在获取测试指令后,对测试指令进行处理,并下发给通信访问模块;通信访问模块,将获取的处理后的测试指令发送给相应的测试工具。测试工具,根据接收的处理后的测试指令,对待测通信模块进行测试,生成测试结果。本发明专利技术能够提高通信模块的自动化测试效率,具有可维护性和可扩展性。

【技术实现步骤摘要】

本申请涉及自动化测试,特别是涉及一种通信模块自动化测试的软件系统、方法、设备及介质


技术介绍

1、随着技术的不断发展,自动化测试被广泛应用于各领域。所谓自动化测试,旨在通过使用自动化工具和脚本来执行测试任务,以便有效地检测和验证软件应用程序的功能、性能和稳定性。

2、然而,在通信模块测试领域,主要针对通信模块这类硬件进行测试,但是由于各种通信设备以及通信协议的不断涌现,导致了通信模块测试项目的增多,并使测试连接复杂度增加,在这种情况下,保证通信模块的测试稳定性、可靠性和兼容性变得至关重要。传统的人工测试方式已经无法满足快速迭代和高质量要求,因此如何实现通信模块自动化测试在通信领域变得越来越重要。

3、目前,通信模块测试在业内并无全面、通用、并能够自动化执行的软件系统,这使得测试人员在面临众多测试项目时需要根据测试项做不同的测试调试,对专业技能要求较高,且测试过程非常耗时。因此,我们急需一种多功能的、适用于各种通信模块测试的、能够完成多样性测试的软件系统,以解决上述问题。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种多功能的,适用于各种通信模块测试的,并能够高效完成通行模块自动化性能测试的通信模块自动化测试的软件系统、方法、设备及介质。

2、一种通信模块自动化测试的软件系统,所述系统包括:

3、测试管理模块,用于获取待测通信模块的待测试项及测试参数,并根据所述测试参数生成测试指令及测试流程,对所述测试指令、所述测试流程及所述待测试项进行管理;以及根据接收的测试结果,对所述测试流程进行更新;

4、测试执行模块,包括一个或一个以上测试执行单元,各所述测试执行单元根据所述测试流程,按顺序从所述测试管理模块调用所述测试指令,并将所述测试指令下发给协议解析模块;

5、协议解析模块,用于在获取所述测试指令后,对所述测试指令进行处理,并下发给通信访问模块;

6、通信访问模块,用于获取处理后的测试指令,并将所述处理后的测试指令发送给相应的测试工具;

7、测试工具,用于根据接收的处理后的测试指令,对待测通信模块进行测试,生成测试结果。

8、在其中一个实施例中,还包括数据库与供电模块;

9、所述数据库与测试管理模块进行通信,包括但不限于存储待测试项、测试流程、测试参数、以及测试结果;

10、所述供电模块通过测试管理模块进行控制,用于对通信模块进行供电,并回读供电模块数据信息给所述测试管理模块。

11、在其中一个实施例中,所述测试管理模块包括:

12、数据库访问单元,用于读取数据库中的待测试项、测试流程和测试参数,并将待测试项、测试流程和测试参数发送给测试流程管理单元,以及将测试参数发送给测试参数配置单元;

13、测试参数配置单元,用于获取测试参数,确定分配至各测试执行单元的测试参数,并将生成的分配文件发送给测试流程管理单元;

14、接口参数配置模块,用于配置所述通信访问模块的接口参数,并将所述接口参数发送给测试流程管理单元;

15、指令配置单元,用于配置与测试工具进行通信的测试指令,并将所述测试指令发送给测试流程管理单元;

16、指令管理单元,与测试流程管理单元连接,用于管理所述指令配置单元生成的测试指令;

17、测试流程管理单元,用于获取所述待测试项、所述测试流程、所述测试参数、所述分配文件、所述接口参数、所述测试指令后,根据待测试项、测试流程及分配文件,将所述接口参数、测试指令及测试参数发送给对应的测试执行单元;

18、测试结果展示单元,用于显示测试流程及测试结果。

19、在其中一个实施例中,所述指令配置单元包括:

20、总线指令配置子单元,用于配置与通信模块进行通信的总线测试指令,并将配置好的所述总线测试指令进行存储;

21、嵌入式指令配置子单元,用于配置与嵌入式测试模块进行通信的测试指令,并将配置好的嵌入式测试指令进行存储;

22、仪器指令配置子单元,用于配置与测试仪器进行通信的测试指令,并将配置好的仪器测试指令进行存储;

23、非标设备指令配置子单元,用于配置与非标测试设备进行通信的测试指令,并将配置好的非标设备测试指令进行存储。

24、在其中一个实施例中,所述指令管理单元包括:

25、仪器指令管理子单元,用于管理所述仪器测试指令,并在所述测试流程管理单元根据测试流程获取所述仪器测试指令时,将所述仪器测试指令下发给仪器协议解析单元;

26、非标指令管理子单元,用于管理所述非标设备测试指令,并在所述测试流程管理单元根据测试流程获取所述非标设备测试指令时,将所述非标设备测试指令下发给通信协议解析单元;

27、嵌入式指令管理子单元,用于管理所述嵌入式测试指令,并在所述测试流程管理单元根据测试流程获取所述嵌入式测试指令时,将所述嵌入式测试指令下发给嵌入式协议解析单元;

28、产品指令管理子单元,用于管理待测通信模块的测试指令,并在所述测试流程管理单元根据测试流程获取所述待测通信模块的测试指令时,将所述待测通信模块的测试指令下发给产品协议解析单元。

29、在其中一个实施例中,所述协议解析模块包括:

30、仪器协议解析单元,用于获取所述仪器测试指令,在对所述仪器测试指令进行处理后,下发给仪器访问单元;

31、非标设备协议解析单元,用于获取所述非标设备测试指令,在对所述非标设备测试指令进行处理后,下发给网络通信单元。

32、嵌入式协议解析单元,用于获取所述嵌入式测试指令,在对所述嵌入式测试指令进行处理后,下发给网络通信单元;

33、总线协议解析单元,用于获取所述待测通信模块的测试指令,在对所述待测通信模块的测试指令进行处理后,下发给总线通信单元。

34、在其中一个实施例中,所述通信访问模块包括:

35、仪器访问单元,用于获取处理后的仪器测试指令,并与测试仪器进行通信,以对通信模块进行基础测试,并获取基础测试结果;

36、网络通信单元,用于获取处理后的非标设备测试指令和嵌入式测试指令,并与非标测试设备及嵌入式测试模块进行通信,以对通信模块进行包括但不限于的非指标测试、模拟量测试、io测试和射频本振测试,并获取网络通信测试结果;

37、总线通信单元,用于获取处理后的待测通信模块的测试指令,并通过总线通信接口与外部设备连接,以便于进行数据传输和通信。

38、一种通信模块自动化测试方法,所述方法包括:

39、获取待测通信模块的待测试项及测试参数,并根据所述测试参数生成测试指令及测试流程;

40、一个或一个以上测试执行单元根据所述测试流程,按顺序调用所述测试指令,并对所述测试指令进行处理,得到处理后的测试指令;

41、将所述处理后的测本文档来自技高网...

【技术保护点】

1.一种通信模块自动化测试的软件系统,其特征在于,所述系统包括:

2.根据权利要求1所述的通信模块自动化测试的软件系统,其特征在于,还包括数据库与供电模块;

3.根据权利要求1或2所述的通信模块自动化测试的软件系统,其特征在于,所述测试管理模块包括:

4.根据权利要求3所述的通信模块自动化测试的软件系统,其特征在于,所述指令配置单元包括:

5.根据权利要求4所述的通信模块自动化测试的软件系统,其特征在于,所述指令管理单元包括:

6.根据权利要求5所述的通信模块自动化测试的软件系统,其特征在于,所述协议解析模块包括:

7.根据权利要求6所述的通信模块自动化测试的软件系统,其特征在于,所述通信访问模块包括:

8.一种通信模块自动化测试方法,其特征在于,所述方法包括:

9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求8所述方法。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求8所述方法。

...

【技术特征摘要】

1.一种通信模块自动化测试的软件系统,其特征在于,所述系统包括:

2.根据权利要求1所述的通信模块自动化测试的软件系统,其特征在于,还包括数据库与供电模块;

3.根据权利要求1或2所述的通信模块自动化测试的软件系统,其特征在于,所述测试管理模块包括:

4.根据权利要求3所述的通信模块自动化测试的软件系统,其特征在于,所述指令配置单元包括:

5.根据权利要求4所述的通信模块自动化测试的软件系统,其特征在于,所述指令管理单元包括:

6.根据权利要求5所述的...

【专利技术属性】
技术研发人员:张择龙邢克飞娄竹林黄倩芳董文娟
申请(专利权)人:湖南斯北图科技有限公司
类型:发明
国别省市:

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

1