System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及产品测试领域,尤其涉及一种多线程的设备测试方法、设备及存储介质。
技术介绍
1、在生产测试过程中,防止错误是至关重要的,因为错误可能导致产品质量问题、生产延迟或成本增加,当前存在一些防止错误的方案:
2、1、标准化操作流程:制定和实施标准化的操作流程和工艺规程,确保每个测试步骤都按照预定的程序进行。操作员应接受培训,熟悉并遵守这些流程。
3、2、使用检查清单:提供检查清单或操作指南,详细列出每个测试步骤和相关注意事项,以确保操作员在执行测试时不会遗漏任何步骤。
4、3、实时监控和反馈:在生产测试过程中使用实时监控系统,及时检测并反馈异常情况。这可以帮助迅速发现问题并采取纠正措施,以避免生产不良品。
5、4、质量控制点:设置多个质量控制点,对产品进行中间检查和最终检验。在每个控制点上执行严格的质量检查,确保产品符合规格要求。
6、5、错误预防分析:进行错误预防分析,识别可能导致错误的根本原因,并采取措施消除这些潜在的错误源。这可以帮助在生产测试过程中预防错误的发生。
7、现有技术存在一些生产测试的方案,以便提高产品质量和生产效率。但是,由于目前防呆防错误的方案每次只能执行单个装置项目的检测,导致防呆检测的效率过低不能满足生产的需要,因此亟待一种新的技术来解决当前问题。
技术实现思路
1、本专利技术的主要目的在于解决由于目前防呆防错误的方案每次只能执行单个装置项目的检测,导致防呆检测的效率过低不能满足
2、本专利技术第一方面提供了一种多线程的设备测试方法,包括步骤:
3、监听接入端口中目标设备的接入信号;
4、当存在目标设备的接入信号时,则根据预置windows底层库通讯协议,对所述备接入信号对应的目标设备进行信息导入处理,生成待测装置信息集,其中,所述目标设备包括:多个待测装置;
5、利用多线程,提取所述待测装置信息集中的待测装置信息,以及在预置测试项目库中匹配所述待测装置信息对应测试项目;
6、基于所述待测装置信息对应的测试项目,对所述待测装置信息对应待测装置进行测试分析处理,得到测试数据;
7、当所述待测装置信息集对应所有的测试数据均为合格时,则将所述目标设备标记为合格设备。
8、可选的,在本专利技术第一方面的第一种实现方式中,在所述基于所述待测装置信息对应的测试项目,对所述待测装置信息对应待测装置进行测试分析处理,得到测试数据之后,包括:
9、判断所述多线程中是否存在执行的线程任务;
10、若存在执行的线程任务,则持续监控所述多线程中线程任务的是否存在;
11、若不存在执行的线程任务,则判断所述待测装置信息集是否为空集;
12、若为空集,则确定所述目标设备对应的所有待测装置均已测试;
13、若不为空集,则利用多线程,提取所述待测装置信息集中的待测装置信息。
14、可选的,在本专利技术第一方面的第二种实现方式中,所述基于所述待测装置信息对应的测试项目,对所述待测装置信息对应待测装置进行测试分析处理,得到测试数据包括:
15、基于所述待测装置信息对应的测试项目,对所述待测装置信息对应待测装置进行测试运行处理,得到运行数据;
16、将所述运行数据与所述测试项目对应的测试阈值进行比较处理,得到测试数据。
17、可选的,在本专利技术第一方面的第三种实现方式中,所述基于所述待测装置信息对应的测试项目,对所述待测装置信息对应待测装置进行测试运行处理,得到运行数据包括:
18、当测试项目为显示测试时,对所述待测装置信息对应待测装置进行分辨率、刷新率、延迟时长的运行处理,得到运行数据。
19、可选的,在本专利技术第一方面的第四种实现方式中,所述基于所述待测装置信息对应的测试项目,对所述待测装置信息对应待测装置进行测试运行处理,得到运行数据还包括:
20、当测试项目为网络测试时,对所述待测装置信息对应待测装置进行网卡核对、网速测算、mac地址核对的运行处理,得到运行数据。
21、可选的,在本专利技术第一方面的第五种实现方式中,所述基于所述待测装置信息对应的测试项目,对所述待测装置信息对应待测装置进行测试运行处理,得到运行数据还包括:
22、当测试项目为电流测试时,对所述待测装置信息对应待测装置进行触发电流的运行处理,记录所述触发电流对应的丢弃时间,得到运行数据。
23、可选的,在本专利技术第一方面的第六种实现方式中,在所述监听接入端口中目标设备的接入信号之前,还包括:
24、接收身份令牌,校验所述身份令牌是否为合法;
25、当所述身份令牌为合法时,则加载预置ui参数,判断所述ui参数是否加载成功;
26、当所述ui参数加载成功时,则确认数据初始化。
27、可选的,在本专利技术第一方面的第七种实现方式中,在所述基于所述待测装置信息对应的测试项目,对所述待测装置信息对应待测装置进行测试分析处理,得到测试数据之后,还包括:
28、将所述待测装置信息对应待测装置的测试数据发送至预置mes系统中;
29、监听所述mes系统反馈的分析修改指令,以及基于所述分析修改指令,修改所述待测装置信息对应的测试项目数据。
30、本专利技术第二方面提供了一种多线程的设备测试设备,包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述指令,以使得所述多线程的设备测试设备执行上述的多线程的设备测试方法。
31、本专利技术的第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的多线程的设备测试方法。
32、在本专利技术实施例中,通过基于windows底层库通讯协议调取设备的所有组成装置信息,基于组成装置信息对应的uid标识,查询相关测试项目,多线程执行相关测试项目,并将运行数据与检测阈值进行比较,实现了高效测检测了整个设备的组成装置的状态,提高了生产领域中的防呆检测效率。
本文档来自技高网...【技术保护点】
1.一种多线程的设备测试方法,其特征在于,包括步骤:
2.根据权利要求1所述的多线程的设备测试方法,其特征在于,在所述基于所述待测装置信息对应的测试项目,对所述待测装置信息对应待测装置进行测试分析处理,得到测试数据之后,包括:
3.根据权利要求1所述的多线程的设备测试方法,其特征在于,所述基于所述待测装置信息对应的测试项目,对所述待测装置信息对应待测装置进行测试分析处理,得到测试数据包括:
4.根据权利要求3所述的多线程的设备测试方法,其特征在于,所述基于所述待测装置信息对应的测试项目,对所述待测装置信息对应待测装置进行测试运行处理,得到运行数据包括:
5.根据权利要求3所述的多线程的设备测试方法,其特征在于,所述基于所述待测装置信息对应的测试项目,对所述待测装置信息对应待测装置进行测试运行处理,得到运行数据还包括:
6.根据权利要求3所述的多线程的设备测试方法,其特征在于,所述基于所述待测装置信息对应的测试项目,对所述待测装置信息对应待测装置进行测试运行处理,得到运行数据还包括:
7.根据权利要求1所述的多
8.根据权利要求1所述的多线程的设备测试方法,其特征在于,在所述基于所述待测装置信息对应的测试项目,对所述待测装置信息对应待测装置进行测试分析处理,得到测试数据之后,还包括:
9.一种多线程的设备测试设备,其特征在于,所述多线程的设备测试设备包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;
10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-8中任一项所述的多线程的设备测试方法。
...【技术特征摘要】
1.一种多线程的设备测试方法,其特征在于,包括步骤:
2.根据权利要求1所述的多线程的设备测试方法,其特征在于,在所述基于所述待测装置信息对应的测试项目,对所述待测装置信息对应待测装置进行测试分析处理,得到测试数据之后,包括:
3.根据权利要求1所述的多线程的设备测试方法,其特征在于,所述基于所述待测装置信息对应的测试项目,对所述待测装置信息对应待测装置进行测试分析处理,得到测试数据包括:
4.根据权利要求3所述的多线程的设备测试方法,其特征在于,所述基于所述待测装置信息对应的测试项目,对所述待测装置信息对应待测装置进行测试运行处理,得到运行数据包括:
5.根据权利要求3所述的多线程的设备测试方法,其特征在于,所述基于所述待测装置信息对应的测试项目,对所述待测装置信息对应待测装置进行测试运行处理,得到运行数据还包括:
6.根据权利要求3所述的多...
【专利技术属性】
技术研发人员:张炜翔,刘存平,唐永书,谢超记,
申请(专利权)人:深圳市海盈智联实业有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。