山东科威数控机床有限公司铣床官方网站今天是:2025-06-26切换城市[全国]-网站地图
推荐产品 :
推荐新闻
技术文章当前位置:技术文章>

自动生成飞针测试程序测试覆盖率的方法

时间:2025-06-26    作者: 管理员

专利名称:自动生成飞针测试程序测试覆盖率的方法
技术领域
本发明涉及一种评估测试方法,尤其是涉及一种基于Javelin飞针测试机台控制 软件下开发的自动生成飞针测试程序测试覆盖率的方法。
背景技术
当某一个机种的飞针测试程序调试完毕后,针对其测试数据进行分析,以获得客 户所需要的该所测机种的测试覆盖率报告。在对某一机种进行测试覆盖率评估时,原有机 台自带的测试覆盖率产生程序是将经调试后的结果文件直接格式化后成为文本文件输出, 供用户查阅。然以文本文件输出的测试程序测试覆盖率评估报告可读性很低,文本文件描述的 格式及标识比较零乱,且对每个被测试元件的测试方法不能够做出详细说明,若对此种测 试程序测试覆盖率评估报告进行重新整理,以便于测试人员能一目了然其测试覆盖状况, 则需要耗费大量的人力及时间,尤其是当被测机种的测试板比较大,被测试元件较多时,需 要耗费更长的时间。

发明内容
鉴于上述问题,本发明提供了一种基于Javelin飞针测试机台控制软件下开发的 自动生成飞针测试程序测试覆盖率的方法。为了达到上述目的,本发明采用了如下的技术方案一种自动生成飞针测试程序 测试覆盖率的方法,其基于Javelin飞针测试机台控制软件下开发,该方法主要包括以下 步骤a.指定飞针程序目录;b.读取飞针程序调试完毕后的测试数据;其特征在于,该方法还包括以下步骤c.判断测试数据是否为经调试后对元件进行有效测试的测试数据,若是,则该测 试数据为有效测试数据,若否,则该测试数据为无效测试数据;d.对有效测试数据进行分析,将有效测试数据按元件类型进行分类存储,存储元 件名称及对应的有效测试数据;e.对无效测试数据进行分析,将无效测试数据按元件类型进行分类存储,存储元 件名称及对应的无效测试数据; f.判断步骤d及步骤e存储的测试数据是否有重复,若有重复,则将重复的测试数 据去除,并计算测试覆盖率,若无重复,则计算测试覆盖率;g.输出测试覆盖率及存储结果。较佳的,本发明提供了一种自动生成飞针测试程序测试覆盖率的方法,其中,所述 测试数据主要包括测试机种名、元件总数、可测元件数量及元件名称、不可测元件数量及元 件名称、测试方法和不可测原因等,此外,步骤g中的测试覆盖率及存储结果以表格形式输
出ο
相较于先前技术,本发明提供了一种自动生成飞针测试程序测试覆盖率的方法, 对测试结果进行自动分析后汇成表格形式进行分类存储,测试人员能够直观地获取测试覆 盖率或其他信息。


图1是本发明的方法流程图。
具体实施例方式请参照图1所示,为本发明的方法流程图。本发明提供了一种自动生成飞针测试 程序测试覆盖率的方法,其基于Javelin飞针测试机台控制软件下开发,所述飞针测试是 对印刷电路板进行电气测试的一种测试方法,通过飞针与印刷电路板接触,以测试印刷电 路板上的电阻阻值、电容容值等电气性能。其中,本发明提供了一种自动生成飞针测试程序测试覆盖率的方法,该方法主要 包括以下步骤步骤101.指定飞针程序目录;步骤102.读取飞针程序调试完毕后的测试数据;步骤103.判断当前的测试数据是否为经调试后对元件进行有效测试测得的测 试数据,若是,则当前的测试数据为有效测试数据,若否,则当前的测试数据为无效测试数 据;步骤104.对有效测试数据进行分析,将有效测试数据按元件类型进行分类存储, 将其元件名称及与该元件名称对应的有效测试数据进行存储,元件类型包括电阻、二极管、 三极管、连接器及电容等;步骤105.对无效测试数据进行分析,将元件经调试后未对元件进行有效测试的 元件的元件名称及其对应的无效测试数据进行存储;步骤106.判断步骤104及步骤105存储的测试数据是否有重复;步骤107.若有重复,则将重复的测试数据去除,并计算测试覆盖率,所述测试覆 盖率应为经有效测试步骤测试的元件数量占印刷电路板上的元件数量的百分比;步骤108.若无重复,则计算测试覆盖率;步骤109.将测试覆盖率及存储结果以表格形式输出。其中,所述测试数据主要包括测试机种名、元件总数、可测元件数量及元件名称、 不可测元件数量及元件名称、测试方法和不可测原因等。本发明所述的自动生成飞针测试程序测试覆盖率的方法基于Javelin飞针测试 机台控制软件下开发,能够对飞针测试调试后的测试结果自动分析,按元件类型进行分类 存储,并将测试结果汇成表格形式输出,以令测试人员能够直观地获取测试覆盖率等信息, 有效地节省了人力及时间。
权利要求
一种自动生成飞针测试程序测试覆盖率的方法,其特征在于,该方法主要包括以下步骤a.指定飞针程序目录;b.读取飞针程序调试完毕后的测试数据;其特征在于,该方法还包括以下步骤c.判断测试数据是否为经调试后对元件进行有效测试的测试数据,若是,则该测试数据为有效测试数据,若否,则该测试数据为无效测试数据;d.对有效测试数据进行分析,将有效测试数据按元件类型进行分类存储,存储元件名称及对应的有效测试数据;e.对无效测试数据进行分析,将无效测试数据按元件类型进行分类存储,存储元件名称及对应的无效测试数据;f.判断步骤d及步骤e存储的测试数据是否有重复,若有重复,则将重复的测试数据去除,并计算测试覆盖率,若无重复,则计算测试覆盖率;g.输出测试覆盖率及存储结果。
2.根据权利要求1所述的自动生成飞针测试程序测试覆盖率的方法,其特征在于,所 述测试数据主要包括测试机种名、元件总数、可测元件数量及元件名称、不可测元件数量及 元件名称、测试方法和不可测原因。
3.根据权利要求1所述的自动生成飞针测试程序测试覆盖率的方法,其特征在于,步 骤g中的测试覆盖率及存储结果以表格形式输出。
全文摘要
本发明提供了一种自动生成飞针测试程序测试覆盖率的方法,其包括以下步骤指定飞针程序目录;读取飞针测试调试后的测试数据;判断测试数据是否为经调试后对元件进行有效测试的测试数据,若是,则为有效测试数据,若否,则为无效测试数据;对有效测试数据进行分析,将其按元件类型进行存储,存储元件名称及对应的有效测试数据;对无效测试数据进行分析,将无效测试数据进行分类存储;判断存储的测试数据是否有重复,若有重复,则去除重复的测试数据,若无重复,则计算测试覆盖率;输出测试覆盖率及存储结果。本发明对测试结果进行自动分析后存储并汇成表格形式,可直观地获取测试覆盖率或其他信息。
文档编号G01R31/26GK101989201SQ20091030533
公开日2011年3月23日 申请日期2009年8月7日 优先权日2009年8月7日
发明者李军 申请人:佛山市顺德区顺达电脑厂有限公司

  • 专利名称:压差表的制作方法技术领域:本实用新型涉及一种管路的压力表,尤其涉及一种用于管路的压差表。在现有技术中,为了测出管路两侧的压力差,采用一种双管路、固定盘、双指针指示的压差表。其中一指针表示进口侧压力值,另一指针表示出口侧压力值,为了
  • 专利名称:用于评估肾脏疾病的新生物标记物的制作方法技术领域:本发明涉及用于评估肾脏疾病的新生物标记物,所述生物标记物对肾脏中病理学改变较敏感,特别是在疾病或损伤早期阶段。此外,本发明涉及用于评估哺乳动物受试者中肾脏疾病的方法,并涉及用于实施
  • 专利名称:小型三轴无骨架光纤陀螺的制作方法技术领域:本实用新型属于一种光纤陀螺,更具体的说,是将现有三轴光纤陀螺的三个光纤环由有骨架环设计为无骨架光纤环的小型三轴无骨架光纤陀螺。 背景技术:光纤陀螺具有全固态结构、启动速度快、动态范围大、抗
  • 专利名称:红外线全量程甲烷监测装置的制作方法技术领域:本实用新型属于测量传感技术领域,涉及一种红外线全量程甲垸监测装置。背景技术:目前矿井检测设备的使用越来越多,对安全性的要求日益提高,在甲.烷 气体检测中使用的是传统催化原理的非色散红外线
  • 专利名称:压力变送器整机的制作方法技术领域:本实用新型属于物理仪器技术领域,尤其是涉及一种压力变送器整机。技术背景电容差压变送器主要由电容差压传感器、电路板及显示表头组成,电容差压传感 器是核心检测部件,它把外加的两个不同压力信号转换为各个
  • 专利名称:基于无线地下传感器网络的土壤水分时域测量方法及装置的制作方法技术领域:本发明涉及土壤含水量测量领域,特别涉及一种基于无线地下传感器网络的土壤水分时域测量方法及装置。背景技术:土壤含水量信息的准确测定对满足日益发展的土壤科学研究和现
山东科威数控机床有限公司
全国服务热线:13062023238
电话:13062023238
地址:滕州市龙泉工业园68号
关键词:铣床数控铣床龙门铣床
公司二维码
Copyright 2010-2024 http://www.ruyicnc.com 版权所有 All rights reserved 鲁ICP备19044495号-12