电路板测试用例生成系统及方法技术方案

技术编号:7095348 阅读:291 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及电路板测试技术。本发明专利技术针对现有技术依靠人工,凭经验编制电路板测试用例存在的工作量巨大,容易出错的缺点,公开了一种电路板测试用例生成系统及方法,能够自动生成单板信号质量测试用例,从而提高测试用例设计效率,同时保证测试用例的科学性和精确性。本发明专利技术的电路板测试用例生成系统由器件数据库、数据检入单元、数据解析单元及测试用例生成单元构成。本发明专利技术的电路板测试用例生成方法,根据原理图连线拓扑数据,解析信号流向,再结合单板信号线电气特性以及器件数据库中的数据,按照预先制定的测试规则进行运算,确定测试点位置和选择相应的测试项目,最后按照既定的单板信号质量测试用例模板输出测试用例。

【技术实现步骤摘要】

本专利技术涉及电路板测试技术,尤其涉及通信系统中单板信号质量测试用例的自动生成方法及其系统。
技术介绍
电路板(或称为单板),通常指由印刷电路板(PCB)及其安装的器件组成的,具有某种功能的电路部件。在单板开发过程中,单板信号质量测试是一个重要环节。在单板信号质量测试之前,为了保证信号质量测试的科学性和准确性,通常需要针对单板设计出相应的单板信号质量测试用例,以便指导测试人员按照测试用例进行测试以及对所测数据进行判断。设计单板信号质量测试用例传统方法为首先,由工程师参照单板原理图,结合单板印制板电气特性以及器件电气特性等情况,凭借经验从单板信号中选择需要测试的信号以及其测试点位置。其次,将已选择的被测信号(名)及其测试点位置记录到测试用例中。 再次,根据信号连接关系和信号所连接的器件类型,判断信号流向,找出信号测试点。最后, 查阅资料找出被测信号电气特性要求值,并将需要的电气特性要求值记录到测试用例。由于这种方法基本上依靠测试人员经验来制定测试用例,测试信号选择有很大随意性,生成的测试用例既不精确,也不严密。同时,单板信号质量测试需要测试的信号一股在几百条以上。如果采用上诉方法,单板信号质量测试用例设计所需工作量巨大,且存在易漏测试条目、填写错误、测试点选择错误等缺点。
技术实现思路
本专利技术所要解决的技术问题,就是针对现有技术依靠人工,凭经验编制电路板测试用例存在的工作量巨大,容易出错的缺点,提供一种能够根据电路板拓扑结构(即电路原理图拓扑结构)、PCB电气特性以及器件电气特性,自动生成单板信号质量测试用例的方法及其系统,从而提高测试用例设计效率,同时保证测试用例的科学性和精确性。本专利技术解决所述技术问题采用的技术方案是,。 其电路板测试用例生成系统,包括器件数据库,用于存储器件电气特性数据;数据检入单元,用于检入电路板参数;数据解析单元,与数据检入单元和器件数据库连接,用于解析数据检入单元输入的电路板参数,并调用器件数据库中的相关器件电气特性数据,按照预订测试规则进行运算;测试用例生成单元,与数据解析单元连接,根据数据解析单元的运算结果,按照输出规范输出电路板测试用例。所述电路板参数包括电路板拓扑结构数据和电路板信号线电气特性数据。所述电路板信号线电气特性数据包括信号线长度、信号线经过的电路板层数、信号线上的过孔数量、信号线连接的器件类型、信号线上传输信号的名称。所述器件电气特性数据包括器件编号、重要性等级、引脚属性。所述引脚属性包括引脚编号、引脚连接信号的传输方向及参数要求。本专利技术的电路板测试用例生成方法,包括步骤1 检入电路板参数;步骤2 找出器件编号,并根据器件编号读取相应器件电气特性数据;步骤3 解析电路板中信号线上传输信号的名称,依照该名称解析出该信号线拓扑结构;完成电路板上所有信号线的解析后进入步骤4 ;步骤4 判定信号类型和信号流向;步骤5 根据信号类型选择该信号的测试项目;步骤6 根据解析出的信号线拓扑结构,结合器件电气特性数据库进行总线类型划分;步骤7 根据检入的电路板参数,解析电路板信号线电气特性;步骤8 根据总线划分结果,在同一类总线中按照既定的测试规范选择需要测试的信号线;步骤9 根据信号流向和信号线上器件封装类型,按照既定测试规范,判断能否在器件管脚直接测试该信号,如果能直接测试,那么确认该器件管脚就是测试点,然后进入步骤11,如果不能直接测试则进入步骤10 ;步骤10 判断该信号线上是否有过孔,如果没有过孔,测试点是离器件管脚最近并且外露的信号段上;如果有过孔,并且过孔和器件管脚的走线长度在规定的长度以内,则测试点为该过孔;步骤11 判断所测信号线是否是需要测试的最后一条,是则进入步骤12,如果不是则返回步骤7;步骤12 按照预订的测试用例格式,输出测试用例。步骤2还包括判断是否有新器件,如果没有则进入步骤3 ;如果有新器件则向器件数据库添加新器件电气特性数据后进入步骤3。步骤8中所述既定的测试规范为抽样方案。本专利技术的有益效果是,能够排除人为因数(失误)的影响,提高测试用例设计效率,并能够有效保证测试用例的科学性和精确性。附图说明图1是系统结构示意图。图2是单板信号质量测试用例生成流程图。具体实施例方式下面结合附图及实施例,详细描述本专利技术的技术方案。如图1所示,本专利技术的电路板测试用例生成系统由器件数据库10、数据检入单元 11、数据解析单元12及测试用例生成单元13构成。器件数据库10可以存在于本地计算机中,也可以是系统中专门的数据库。主要用于存储器件电气特性数据,包括器件编号、重要性等级、引脚属性如引脚编号、引脚连接信号的传输方向及参数要求等。这些器件电气特性数据可以从相关的软件中导入,如电路板绘图软件等。数据检入单元11,用于检入电路板参数,包括电路板拓扑结构数据,如器件布置、 连接关系等,以及电路板信号线电气特性数据,如信号线长度、信号线经过的电路板层数、 信号线上的过孔数量、信号线连接的器件类型、信号线上传输信号的名称。数据解析单元12,为本专利技术的运算处理中心,由计算机中央处理系统构成,与数据检入单元11和器件数据库10连接,根据数据检入单元11输入的电路板参数,并调用器件数据库10中的相关器件电气特性数据,按照预订测试规则进行解析运算,并将运算结果输入测试用例生成单元13。测试用例生成单元13根据数据解析单元12的运算结果,按照输出规范输出电路板测试用例,可以打印出表格,或生成相应文件。本专利技术的电路板测试用例生成方法,根据原理图连线拓扑数据,解析信号流向,再结合单板信号线电气特性以及器件数据库中的数据,按照预先制定的测试规则进行运算, 确定测试点位置和选择相应的测试项目,最后按照既定的单板信号质量测试用例模板输出测试用例。电路板测试用例生成方法步骤如图2所示,包括步骤1 检入电路板参数;包括器件连接关系以及信号线长度、信号线经过的电路板层数、信号线上的过孔数量、信号线连接的器件类型、信号线上传输信号的名称。步骤2 找出器件编号,并根据器件编号读取相应器件电气特性数据;包括对应器件编号的器件重要性等级及其引脚属性,如引脚编号、引脚连接信号的传输方向及参数要求等。该步骤中,还包括判断是否有新器件,如果没有则进入步骤3 ;如果有新器件则向器件数据库添加新器件电气特性数据,然后进入步骤3。步骤3 解析电路板中信号线上传输信号的名称,依照该名称解析出该信号线拓扑结构;完成电路板上所有信号线的解析后进入步骤4。步骤4 判定信号类型和信号流向。步骤5 根据信号类型选择该信号的测试项目。步骤6 根据解析出的信号线拓扑结构,结合器件电气特性数据库进行总线类型划分。步骤7 根据检入的电路板参数,解析电路板信号线电气特性。步骤8 根据总线划分结果,在同一类总线中按照既定的测试规范选择需要测试的信号线,如在同一类总线中以一定的抽样率抽取需要测试的信号线。步骤9 根据信号流向和信号线上器件封装类型,按照既定测试规范,判断能否在器件管脚直接测试该信号,如果能直接测试,那么确认该器件管脚就是测试点,然后进入步骤11,如果不能直接测试,则进入步骤10。步骤10 判断该信号线上是否有过孔,如果没有过孔,测试点是离器件管脚最近并且外露的信号段上;如果有过孔,并且过孔和器件管脚的走线长度在规定本文档来自技高网...

【技术保护点】
1.电路板测试用例生成系统,包括:器件数据库,用于存储器件电气特性数据;数据检入单元,用于检入电路板参数;数据解析单元,与数据检入单元和器件数据库连接,用于解析数据检入单元输入的电路板参数,并调用器件数据库中的相关器件电气特性数据,按照预订测试规则进行运算;测试用例生成单元,与数据解析单元连接,根据数据解析单元的运算结果,按照输出规范输出电路板测试用例。

【技术特征摘要】

【专利技术属性】
技术研发人员:王隆峰王鑫欧阳本铖
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:90

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

1