一种集成设备用多进程测试方法、系统、设备及介质技术方案

技术编号:37454043 阅读:19 留言:0更新日期:2023-05-06 09:26
本发明专利技术公开了一种集成设备用多进程测试方法、系统、设备及介质,所述方法包括以下步骤:确认待测试集成设备,设置与待测试集成设备相对应的测试内容;根据测试内容搭建多测试进程和多测试线程;根据多测试进程的进程状态和多测试线程的线程状态对待测试集成设备进行同步测试;检测同步测试的测试上报情况,基于测试上报情况执行进程注销操作;本发明专利技术能够进行多种测试任务创建、多个进程线程创建以及多种测试结果的收集,满足集成设备中多种硬件的故障测试需求,实现了对集成设备进行可配置的以及多进程的并行式自动化测试,不仅提高了测试效率,也能够满足大量测试需求,节省了测试人员的测试时间。试人员的测试时间。试人员的测试时间。

【技术实现步骤摘要】
一种集成设备用多进程测试方法、系统、设备及介质


[0001]本专利技术涉及测试
,具体的,本专利技术应用于集成设备测试领域,特别是涉及一种集成设备用多进程测试方法、系统、设备及介质。

技术介绍

[0002]随着现代社会的高新技术发展,集成设备的应用也越来越广泛,例如在政务大厅的自助办理系统、银行业务的排队系统、安全保卫领域的视频监控系统等等。
[0003]随着市场规模的扩大,很多问题也随之产生,比如这些集成设备往往包含不同厂家、不同型号的各类硬件模块,一旦发生故障无法准确的定位和排查;厂家提供的测试工具功能单一,而当集成设备中的故障较多时,现有的测试工具及方法无法满足并行处理的要求,因此测试效率比较低,适用性较差。

技术实现思路

[0004]本专利技术的目的在于,针对现有技术中的上述问题,提供一种集成设备用多进程测试方法、系统、设备及介质,进而解决现有技术中集成设备的测试工具功能单一,而当集成设备中的故障较多时,现有的测试工具及方法无法满足并行处理的要求,因此测试效率比较低,适用性较差的问题。<br/>[0005]本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种集成设备用多进程测试方法,其特征在于,包括以下步骤:测试内容确认:确认待测试集成设备,设置与所述待测试集成设备相对应的测试内容;测试进程创建:根据所述测试内容搭建多测试进程和多测试线程;多进程同步测试:根据所述多测试进程的进程状态和所述多测试线程的线程状态对所述待测试集成设备进行同步测试;测试收尾处理:检测所述同步测试的测试上报情况,基于所述测试上报情况执行进程注销操作。2.根据权利要求1所述的一种集成设备用多进程测试方法,其特征在于:所述设置与所述待测试集成设备相对应的测试内容,包括:确认所述待测试集成设备的若干待测试功能;设定与若干所述待测试功能分别对应的若干测试任务;令若干所述测试任务作为所述测试内容。3.根据权利要求2所述的一种集成设备用多进程测试方法,其特征在于:所述根据所述测试内容搭建多测试进程和多测试线程,包括:读取所述测试内容;统计若干所述测试任务的任务数量;设定与所述任务数量相匹配的进程数量;按照所述进程数量创建与若干所述测试任务分别匹配的若干第一测试进程;令若干所述第一测试进程作为所述多测试进程;确认若干所述测试任务所分别对应的若干线程数量;基于所述测试任务与所述第一测试进程间的匹配关系,并按照若干所述线程数量创建与若干所述第一测试进程分别对应的若干子线程集;令若干所述子线程集作为所述多测试线程,所述子线程集包括若干第一测试子线程。4.根据权利要求3所述的一种集成设备用多进程测试方法,其特征在于:所述根据所述多测试进程的进程状态和所述多测试线程的线程状态对所述待测试集成设备进行同步测试,包括:基于所述测试任务与所述第一测试进程间的匹配关系,将若干所述测试任务分别下发至若干所述第一测试进程;获取每个所述第一测试进程所反馈的进程就绪状态和子线程就绪状态;若每个所述第一测试进程所反馈的所述进程就绪状态为进程已就绪,且每个所述第一测试进程所反馈的所述子线程就绪状态为第一测试子线程均就绪,则根据所述多测试进程和所述多测试线程对所述待测试集成设备进行同步测试。5.根据权利要求4所述的一种集成设备用多进程测试方法,其特征在于:所述根据所述多测试进程和所述多测试线程对所述待测试集成设备进行同步测试,包括:分别控制每个所述第一测试进程调用该第一测试进程所对应的若干第一测试子线程
执行该第一测试进程所对应的测试任务;分别控制每个所述第一测试进程调用该第一测试进程所对应的若干第一测试子线程在执行该第一测试进程所对应的测试任务时,生成执...

【专利技术属性】
技术研发人员:张涛范文兴安静马伟
申请(专利权)人:浪潮金融信息技术有限公司
类型:发明
国别省市:

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

1