通信模块自动化测试系统及方法、星上通信模块测试系统与流程

文档序号:36382413发布日期:2023-12-14 16:50阅读:38来源:国知局
通信模块自动化测试系统及方法与流程

本申请涉及自动化测试,特别是涉及一种通信模块自动化测试系统及方法、星上通信模块测试系统。


背景技术:

1、通信模块自动化测试是指对通信设备、网络、协议等进行自动化测试的过程。随着通信技术的不断发展,各种通信设备(如无线路由器、手机、调制解调器等)以及通信协议(如wi-fi、蓝牙、lte等)不断涌现,保证其稳定性、可靠性和兼容性变得至关重要。传统的人工测试方式已经无法满足快速迭代和高质量要求,因此自动化测试在通信领域变得越来越重要。

2、然而,目前通信模块测试业内缺乏全面、通用、自动化的测试系统。主要原因在于所需测试的项目众多,测试连接复杂,对测试人员的技能要求较高。此外,为确保通信模块的可靠性,测试时间较长,在进行多个循环的高低温试验时,还需要用户的长时间关注和值守,人力成本较高。同时,不同产品的测试流程、测试项、测试参数各不相同,如何实现测试流程可配置化,测试数据规范化等成为难题,只有实现这些,才是真正的自动化。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种通信模块自动化测试系统及方法、星上通信模块测试系统,能够对不同通信模块的测试节点、测试项、测试流程实现可配置化,测试数据规划化。

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

3、测试管理模块,用于根据测试节点、各测试节点的测试项编写测试配置文件,确定测试流程,并对所述测试流程进行管理;

4、测试调用模块,包括一个或一个以上自动测试单元,通过所述自动测试单元调用对应测试配置文件;

5、测试线,包括一个或一个以上测试节点,基于所述测试流程,通信模块在各所述测试节点之间传送,各所述测试节点根据对应所述自动测试单元所发送的测试配置文件,对通信模块执行自动化测试操作及测试结果输出。

6、其中一个实施例中,还包括数据库,用于保存所述测试配置文件、所述测试流程文件及测试结果输出文件。

7、其中一个实施例中,所述测试节点包括一个或一个以上测试仪器;

8、测试调用模块通过网络协议或总线协议与各所述测试仪器进行通信;

9、所述测试仪器提供指令或api,所述测试调用模块通过调用对应的指令或api函数以控制所述测试仪器对所述通信模块进行自动化测试操作及测试结果输出。

10、其中一个实施例中,所述通信模块通过接口模块与所述测试调用模块进行通信。

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

12、编写测试配置文件及测试流程;

13、构建测试调用模块,所述测试调用模块包括一个或一个以上自动测试单元,通过所述自动测试单元调用对应测试配置文件;

14、确定测试线上的测试节点数量,将通信模块置于第一测试节点上,所述第一测试节点根据第一自动测试单元所发送的测试配置文件,对通信模块执行自动化测试操作及测试结果输出;

15、基于所述测试流程,将所述通信模块传送至第二测试节点上,所述第二测试节点根据第二自动测试单元所发送的测试配置文件,对通信模块执行自动化测试操作及测试结果输出;

16、直至对所述通信模块完成所有测试节点的测试。

17、其中一个实施例中,编写测试配置文件及测试流程,包括:

18、用户根据测试节点、各测试节点的测试项编写测试配置文件,确定测试流程,并将所述测试配置文件及测试流程文件写入数据库中;

19、使用时,所述自动测试单元从所述数据库中调用所述配置文件及所述测试流程文件。

20、其中一个实施例中,基于所述测试流程,将所述通信模块传送至第二测试节点上之前,还包括:

21、读取测试结果输出文件,判断测试结果是否满足技术指标;

22、若否,则将错误信息返回进行排查和更改后,将通信模块重新置于第一测试节点上进行测试;

23、若是,则基于所述测试流程,将所述通信模块传送至第二测试节点上进行测试。

24、一种星上通信模块测试系统,应用于卫星星上通信模块的自动化测试,采用上述通信模块自动化测试系统;其中,测试调用模块为测试上位机;通信模块为星上通信模块。

25、其中一个实施例中,还包括地面测试模块;

26、所述地面测试模块分别与所述测试上位机、所述星上通信模块进行通信,用于接收所述测试上位机的指令,对所述星上通信模块完成预期信号处理功能测试;

27、其中一个实施例中,还包括供电模块;

28、所述供电模块分别与所述测试上位机、所述星上通信模块连接,用于接收所述测试上位机的指令,给所述星上通信模块上电,并回读所述供电模块数据信息。

29、相较于现有技术,本发明提供的通信模块自动化测试系统及方法、星上通信模块测试系统具有一下效果:

30、1.用户可以根据需求在测试管理模块灵活编写配置文件和测试流程文件,实现了通信模块的测试节点、测试项、测试流程可配置化;通过测试管理模块对测试流程进行管理,规范了测试数据,保证测试的一致性和可重复,以提高测试质量;

31、2.通过测试管理模块、测试调用模块的配合,对测试线上的测试节点进行控制,基于测试流程完成通信模块的自动化测试,使整个过程模块化、自动化、流程化,提高测试效率,降低测试成本,减少人力资源的压力。



技术特征:

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

2.根据权利要求1所述的通信模块自动化测试系统,其特征在于,还包括数据库,用于保存所述测试配置文件、所述测试流程文件及测试结果输出文件。

3.根据权利要求1或2所述的通信模块自动化测试系统,其特征在于,所述测试节点包括一个或一个以上测试仪器;

4.根据权利要求3所述的通信模块自动化测试系统,其特征在于,所述通信模块通过接口模块与所述测试调用模块进行通信。

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

6.根据权利要求5所述的通信模块自动化测试方法,其特征在于,编写测试配置文件及测试流程,包括:

7.根据权利要求6所述的通信模块自动化测试方法,其特征在于,基于所述测试流程,将所述通信模块传送至第二测试节点上之前,还包括:

8.一种星上通信模块测试系统,应用于卫星星上通信模块的自动化测试,其特征在于,采用权利要求1至4任一项所述的通信模块自动化测试系统;其中,测试调用模块为测试上位机;通信模块为星上通信模块。

9.根据权利要求8所述的星上通信模块测试系统,其特征在于,还包括地面测试模块;

10.根据权利要求8所述的星上通信模块测试系统,其特征在于,还包括供电模块;


技术总结
本申请涉及一种通信模块自动化测试系统及方法、星上通信模块测试系统。通信模块自动化测试系统包括测试管理模块,用于根据测试节点、各测试节点的测试项编写测试配置文件,确定测试流程,并对测试流程进行管理;测试调用模块,包括一个或一个以上自动测试单元,通过自动测试单元调用对应测试配置文件;测试线,包括一个或一个以上测试节点,基于测试流程,通信模块在各测试节点之间传送,各测试节点根据对应自动测试单元所发送的测试配置文件,对通信模块执行自动化测试操作及测试结果输出。本申请可以根据需求在测试管理模块灵活编写配置文件和测试流程文件,实现了通信模块的测试节点、测试项、测试流程可配置化。

技术研发人员:张择龙,邢克飞,娄竹林,吴敏杰,黄倩芳
受保护的技术使用者:湖南斯北图科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1