一种面向被测对象信号的测试路径优化方法与流程

allin2022-10-26  163



1.本发明属于路径优化技术领域,具体涉及一种面向被测对象信号的测试路径优化方法。


背景技术:

2.自动测试系统一般面向信号,进行自动测试,测试流程中测试点的描述中仅表述测试信号需求及测试连接的端口,而不特定指定使用哪个测试仪器,而执行过程中测试仪器需要根据信号的测试路径进行查找与匹配。而现有的测试路径规划方法多注重于到达测试仪器为主,而并未考虑测试路径的优化与效率。


技术实现要素:

3.本发明为了解决上述问题,提出了一种面向被测对象信号的测试路径优化方法。
4.本发明的技术方案是:一种面向被测对象信号的测试路径优化方法,包括以下步骤:
5.s1:获取自动测试系统中被测对象的测试文件,并构建被测对象的有向图;
6.s2:根据被测对象的有向图,获取被测对象的匹配测试路径;
7.s3:对匹配测试路径进行检测,获取被测对象的最优测试路径。
8.所述步骤s1包括以下子步骤:
9.s11:获取自动测试系统中被测对象的测试文件,并从测试文件中提取第一应用标识和第一目标目录,将第一目标目录中的测试文件路径集合作为基础路径文件;
10.s12:利用消息钩子检测第一应用标识对应的测试指令,得到测试指令对应的指令标识;
11.s13:检测基础路径文件的路径变化,并与s12得到的指令标识进行映射,得到差异文件路径集合;
12.s14:根据差异文件路径集合,构建被测对象的有向图。
13.所述步骤s2包括以下子步骤:
14.s21:在被测对象接收到自动测试系统的信号连接请求时,获取被测对象的采样文件,并将被测对象的测试文件与采样文件进行匹配,若匹配通过,则进入步骤s22,否则进入步骤s23;
15.s22:自动测试系统中缓存测试文件的测试指令对应的指令标识与采样文件中采样指令对应的指令标识,在被测对象接收到自动测试系统最新信号连接请求时,更新测试文件中的测试指令对应的指令标识与采样文件中采样指令对应的指令标识,将更新后的指令标识作为最新指令标识,并进入步骤s24;
16.s23:将被测对象的采样文件与被测对象的测试文件进行对比,得到差异指令标识,将差异指令标识作为最新指令标识,并进入步骤s24;
17.s24:根据最新指令标识以及有向图,得到被测对象的匹配测试路径。
18.所述步骤s21中,进行匹配的具体方法为:从采样文件中提取第二应用标识和第二目标目录,并将第二目标目录中的采样文件路径集合作为采样路径文件;利用消息钩子检测第二应用标识对应的采样指令,得到采样指令对应的指令标识;将测试指令对应的指令标识与采样指令对应的指令标识进行匹配,并将指令标识的匹配结果作为测试文件与采样文件的匹配结果。
19.所述步骤s23中,获取差异指令标识的具体方法为:将采样路径文件与基础路径文件进行对比,得到占用文件路径集合,并从占用文件路径集合中提取差异指令标识。
20.所述步骤s1中,被测对象的测试文件包括被测对象文件的属性信息、测试仪器文件的属性信息、测试站文件的属性信息和测试适配器文件的属性信息。
21.所述被测对象的采样文件包括被测对象文件的信号连接属性信息、测试仪器文件的信号连接属性信息、测试站文件的信号连接属性信息和测试适配器文件的信号连接属性信息。
22.所述步骤s3中,获取被测对象的最优测试路径的具体方法为:将匹配测试路径中关键词与设定路径关键词进行路径相似度匹配,得到相似度值,将相似度值与关键词权重的乘积作为总相似度,将总相似度与设定相似度阈值进行比较,若总相似度小于设定相似度阈值,则将匹配测试路径作为最优测试路径,否则更新匹配测试路径的关键词,并对更新关键词后的匹配测试路径进行再次检测,直至得到最优测试路径。
23.本发明的有益效果是:
24.(1)该测试路径优化方法通过获取测试文件和采样文件,进行对比;且构建被测对象的有向图;从而得到匹配测试路径;最后对匹配测试路径进行检测,保证整个测试路径规划过程的准确和快速;
25.(2)该测试路径优化方法应用于自动测试系统,可以进行面向信号的测试路径自动优化,避免实际操作过程中路径重复、路径规划效率低以及资源浪费等问题,提高了自动测试系统的操作便捷性。
附图说明
26.图1为测试路径优化方法的流程图。
具体实施方式
27.下面结合附图对本发明的实施例作进一步的说明。
28.在描述本发明的具体实施例之前,为使本发明的方案更加清楚完整,首先对本发明中出现的缩略语和关键术语定义进行说明:
29.自动测试系统:ate,automatic test equipment,是指在人极少参与或不参与的情况下,自动进行量测,处理数据,并以适当方式显示或输出测试结果的系统。与人工测试相比,自动测试省时、省力,能提高劳动生产率和产品质量,它对生产、科研和国防都有重要作用。
30.如图1所示,本发明提供了一种面向被测对象信号的测试路径优化方法,包括以下步骤:
31.s1:获取自动测试系统中被测对象的测试文件,并构建被测对象的有向图;
32.所述步骤s1包括以下子步骤:
33.s11:获取自动测试系统中被测对象的测试文件,并从测试文件中提取第一应用标识和第一目标目录,将第一目标目录中的测试文件路径集合作为基础路径文件;
34.s12:利用消息钩子检测第一应用标识对应的测试指令,得到测试指令对应的指令标识;
35.s13:检测基础路径文件的路径变化,并与测试文件的指令标识进行映射,得到差异文件路径集合;
36.s14:根据差异文件路径集合,构建被测对象的有向图。
37.s2:根据被测对象的有向图,获取被测对象的匹配测试路径;
38.所述步骤s2包括以下子步骤:
39.s21:在被测对象接收到自动测试系统的信号连接请求时,获取被测对象的采样文件,并将被测对象的测试文件与采样文件进行匹配,若匹配通过,则进入步骤s22,否则进入步骤s23;
40.s22:缓存测试文件中测试指令对应的指令标识与采样文件中采样指令对应的指令标识,在被测对象接收到自动测试系统最新信号连接请求时,更新测试文件中测试指令对应的指令标识与采样文件中采样指令对应的指令标识,将更新后的指令标识作为最新指令标识,并进入步骤s24;
41.s23:将被测对象的采样文件与测试文件进行对比,得到差异指令标识,将差异指令标识作为最新指令标识,并进入步骤s24;
42.s24:根据最新指令标识以及有向图,得到被测对象的匹配测试路径。
43.s3:对匹配测试路径进行检测,获取被测对象的最优测试路径。
44.所述步骤s21中,进行匹配的具体方法为:从采样文件中提取第二应用标识和第二目标目录,并将第二目标目录中的采样文件路径集合作为采样路径文件;利用消息钩子检测第二应用标识对应的采样指令,得到采样指令对应的指令标识;将测试指令对应的指令标识与采样指令对应的指令标识进行匹配,并将指令标识的匹配结果作为测试文件与采样文件的匹配结果。
45.所述步骤s23中,获取差异指令标识的具体方法为:将采样路径文件与基础路径文件进行对比,得到占用文件路径集合,并从占用文件路径集合中提取差异指令标识。
46.所述步骤s1中,被测对象的测试文件包括被测对象文件的属性信息、测试仪器文件的属性信息、测试站文件的属性信息和测试适配器文件的属性信息。
47.被测对象的采样文件包括被测对象文件的信号连接属性信息、测试仪器文件的信号连接属性信息、测试站文件的信号连接属性信息和测试适配器文件的信号连接属性信息。
48.所述步骤s3中,获取被测对象的最优测试路径的具体方法为:将匹配测试路径中关键词与设定路径关键词进行路径相似度匹配,得到相似度值,将相似度值与关键词权重的乘积作为总相似度,将总相似度与设定相似度阈值进行比较,若总相似度小于设定相似度阈值,则将匹配测试路径作为最优测试路径,否则更新匹配测试路径的关键词,并对更新关键词后的匹配测试路径进行再次检测,直至得到最优测试路径。
49.本领域的普通技术人员将会意识到,这里所述的实施例是为了帮助读者理解本发
明的原理,应被理解为本发明的保护范围并不局限于这样的特别陈述和实施例。本领域的普通技术人员可以根据本发明公开的这些技术启示做出各种不脱离本发明实质的其它各种具体变形和组合,这些变形和组合仍然在本发明的保护范围内。

技术特征:
1.一种面向被测对象信号的测试路径优化方法,其特征在于,包括以下步骤:s1:获取自动测试系统中被测对象的测试文件,并构建被测对象的有向图;s2:根据被测对象的有向图,获取被测对象的匹配测试路径;s3:对匹配测试路径进行检测,获取被测对象的最优测试路径。2.根据权利要求1所述的面向被测对象信号的测试路径优化方法,其特征在于,所述步骤s1包括以下子步骤:s11:获取自动测试系统中被测对象的测试文件,并从测试文件中提取第一应用标识和第一目标目录,将第一目标目录中的测试文件路径集合作为基础路径文件;s12:利用消息钩子检测第一应用标识对应的测试指令,得到测试指令对应的指令标识;s13:检测基础路径文件的路径变化,并与s12得到的指令标识进行映射,得到差异文件路径集合;s14:根据差异文件路径集合,构建被测对象的有向图。3.根据权利要求1所述的面向被测对象信号的测试路径优化方法,其特征在于,所述步骤s2包括以下子步骤:s21:在被测对象接收到自动测试系统的信号连接请求时,获取被测对象的采样文件,并将被测对象的测试文件与采样文件进行匹配,若匹配通过,则进入步骤s22,否则进入步骤s23;s22:自动测试系统中缓存测试文件的测试指令对应的指令标识与采样文件中采样指令对应的指令标识,在被测对象接收到自动测试系统最新信号连接请求时,更新测试文件中的测试指令对应的指令标识与采样文件中采样指令对应的指令标识,将更新后的指令标识作为最新指令标识,并进入步骤s24;s23:将被测对象的采样文件与被测对象的测试文件进行对比,得到差异指令标识,将差异指令标识作为最新指令标识,并进入步骤s24;s24:根据最新指令标识以及有向图,得到被测对象的匹配测试路径。4.根据权利要求3所述的面向被测对象信号的测试路径优化方法,其特征在于,所述步骤s21中,进行匹配的具体方法为:从采样文件中提取第二应用标识和第二目标目录,并将第二目标目录中的采样文件路径集合作为采样路径文件;利用消息钩子检测第二应用标识对应的采样指令,得到采样指令对应的指令标识;将测试指令对应的指令标识与采样指令对应的指令标识进行匹配,并将指令标识的匹配结果作为测试文件与采样文件的匹配结果。5.根据权利要求4所述的面向被测对象信号的测试路径优化方法,其特征在于,所述步骤s23中,获取差异指令标识的具体方法为:将采样路径文件与基础路径文件进行对比,得到占用文件路径集合,并从占用文件路径集合中提取差异指令标识。6.根据权利要求1所述的面向被测对象信号的测试路径优化方法,其特征在于,所述步骤s1中,被测对象的测试文件包括被测对象文件的属性信息、测试仪器文件的属性信息、测试站文件的属性信息和测试适配器文件的属性信息。7.根据权利要求3所述的面向被测对象信号的测试路径优化方法,其特征在于,所述被测对象的采样文件包括被测对象文件的信号连接属性信息、测试仪器文件的信号连接属性
信息、测试站文件的信号连接属性信息和测试适配器文件的信号连接属性信息。8.根据权利要求1所述的面向被测对象信号的测试路径优化方法,其特征在于,所述步骤s3中,获取被测对象的最优测试路径的具体方法为:将匹配测试路径中关键词与设定路径关键词进行路径相似度匹配,得到相似度值,将相似度值与关键词权重的乘积作为总相似度,将总相似度与设定相似度阈值进行比较,若总相似度小于设定相似度阈值,则将匹配测试路径作为最优测试路径,否则更新匹配测试路径的关键词,并对更新关键词后的匹配测试路径进行再次检测,直至得到最优测试路径。

技术总结
本发明属于路径优化技术领域,具体涉及一种面向被测对象信号的测试路径优化方法。包括以下步骤:S1:获取自动测试系统中被测对象的测试文件,并构建被测对象的有向图;S2:根据被测对象的有向图,获取被测对象的匹配测试路径;S3:对匹配测试路径进行检测,获取被测对象的最优测试路径。该测试路径优化方法通过获取测试文件和采样文件,进行对比;且构建被测对象的有向图;从而得到匹配测试路径;最后对匹配测试路径进行检测,保证整个测试路径规划过程的准确和快速。程的准确和快速。程的准确和快速。


技术研发人员:王红 靳小波 许萌 贾晋媛 孙雨璐
受保护的技术使用者:北京长城航空测控技术研究所有限公司 北京瑞赛长城航空测控技术有限公司
技术研发日:2022.04.11
技术公布日:2022/7/5
转载请注明原文地址: https://www.8miu.com/read-4038.html

最新回复(0)