硬件自动化测试平台制造技术

技术编号:10091572 阅读:211 留言:0更新日期:2014-05-28 14:58
本发明专利技术涉及一种硬件自动化测试平台,让测试、测试结果判定及整理生成报告一次性完成,其特征在于,包括:多级方式索引模块环节、生成报告头信息环节、自动调模板触发波形环节、自动判断测试结果环节、波形自动保存并插入word环节、自动生成excel表并将该excel表的数据表格插入word环节,共6个环节。本发明专利技术能够让测试、测试结果判定及报告整理一次性自动完成,而不需要人工一次次调模板触发波形,人工进行测试结果判定和人工插入波形及数据到word并整理报告。

【技术实现步骤摘要】
【专利摘要】本专利技术涉及一种硬件自动化测试平台,让测试、测试结果判定及整理生成报告一次性完成,其特征在于,包括:多级方式索引模块环节、生成报告头信息环节、自动调模板触发波形环节、自动判断测试结果环节、波形自动保存并插入word环节、自动生成excel表并将该excel表的数据表格插入word环节,共6个环节。本专利技术能够让测试、测试结果判定及报告整理一次性自动完成,而不需要人工一次次调模板触发波形,人工进行测试结果判定和人工插入波形及数据到word并整理报告。【专利说明】硬件自动化测试平台
本专利技术涉及一种硬件自动化测试平台。
技术介绍
硬件测试工程师要测试公司很多款产品,每款产品又有很多测试模块,每个模块有很多测试项目。因此在测试过程中会出现很多重复的工作,为了提高测试工作效率,我们将一些重复性的工作集成到自动测试平台。将所有测试模块的测试项保存到数据库、还有测试模板的保存,用Iabview编写测试程序实现了自动调出测试模块的测试项,自动调用测试模板触发波形,自动保存波形至word,填写测试结果自动进行结果判定,最后生成模块测试报告和测试项目规格表。这样一个自动测试平台使测试人员节省时间,保证报告的一致性和便于数据的管理。
技术实现思路
有鉴于此,本专利技术的目的是提供一种硬件自动化测试平台,让测试、测试结果判定及整理生成报告一次性自动完成。本专利技术采用以下方案实现:一种硬件自动化测试平台,让测试、测试结果判定及整理生成报告一次性完成,其特征在于,包括:多级方式索引模块环节、生成报告头信息环节、自动调模板触发波形环节、自动判断测试结果环节、波形自动保存并插入word环节、自动生成excel表并将该excel表的数据表格插入word环节,共6个环节。在本专利技术一实施例中,所述多级方式索引模块环节具体为:将所有测试模块的测试项目规格表汇总到excel表或者导入数据库,通过设置3级下拉列表查找待测试的模块,程序索引路径链接到该excel表或者数据库,将索引到的待测试的模块的测试项目规格表数据导出到程序的二维数组内,将选择到的测试项目的指标、测试方法及测试模板信息显示在界面,以方便测试者根据测试项目提供的信息进行测试。在本专利技术一实施例中,所述生成报告头信息环节具体为:选择好待测试的模块后,生成一份带有头信息的报告,所述头信息包含报告的名称、测试者、测试时间及测试环境信息;生成报告的头信息是为了统一报告格式,并且记录当时环境的信息,方便以后的追溯和还原现场。在本专利技术一实施例中,所述自动调模板触发波形环节具体为:将每个测试项目的示波器设置模板保存在PC的set文件夹内,将该set文件夹路径和该模板名称的字符串合并为最终模板的路径;所有模块测试项目的模板都放在同一个文件夹内,保证每个模板名称的唯一'I"生,在模块测试项目规格表添加一列测试模板名称,每测试一项时将模板名称提取出来加上模板文件夹,就能索引到对应测试项目的测试模板;编写一个read set file的子程序,将最终的模板路径输出给示波器,示波器根据设置好的模板触发波形。在本专利技术一实施例中,所述自动判断测试结果环节具体为:示波器触发到波形,从波形测量到所要测试的测试项目的参数,将测试项目的最大值和最小值的指标提取出来并与测试结果进行判断,提取出来的指标有4种情况:最大值和最小值都有,只有最大值没有最小值,只有最小值没有最大值,或者最大值和最小值都没有;进行结果判定后将测试结果、最大值和最小值转化为数值型。在本专利技术一实施例中,所述根据上面4种情况进行结果判定具体为:前三种情况若测试结果小于最大值且大于最小值则为PASS,反正则为FAIL ;若为第四种情况,即此测试项没有最大和最小值指标,则不用对测试结果进行判定,判定结果为空。在本专利技术一实施例中,所述波形自动保存并插入word环节具体为:根据示波器提供的指令集,找到保存示波器的命令,对波形进行保存并插入到word。在本专利技术一实施例中,所述自动生成excel表并将该excel表的数据表格插入word环节具体为:每进行一项测试的时候,都将测试结果和结果判定信息插入到二维数组;所有的测试完成时将二维数组数据写入到excel表,生成测试模块的测试项目规格表,重命名此表并保存;同时从二维数组中筛选出某几列以数据表格形式插入word。本专利技术能够让测试、测试结果判定及报告整理一次性自动完成,而不需要人工一次次调模板触发波形,人工进行测试结果判定和人工插入波形及数据到word并整理报告。为使本专利技术的目的、技术方案及优点更加清楚明白,以下将通过具体实施例和相关附图,对本专利技术作进一步详细说明。【专利附图】【附图说明】图1为本专利技术下的工作流程图。图2为本专利技术仪器控制框图。图3为本专利技术仪器自动控制流程图。图4为本专利技术一实施例多级方式索引模块操作界面。图5为本专利技术一实施例报告的开头信息。图6为本专利技术一实施例测试项的基本信息操作界面。图7为本专利技术一实施例录入数据操作界面。图8为本专利技术一实施例生成测试模块的测试项目规格表。图9为本专利技术一实施例生成测试报告。【具体实施方式】如图1-3所示,本专利技术提供一种硬件自动化测试平台,让测试、测试结果判定及整理生成报告一次性自动完成,包括:多级方式索引模块环节、生成报告头信息环节、自动调模板触发波形环节、自动判断测试结果环节、波形自动保存并插入word环节、自动生成excel表并将该excel表的数据表格插入word环节,共6个重要环节。所述多级方式索引模块环节具体为:将所有测试模块的测试项目规格表汇总到excel表或者导入数据库,通过设置3级或更多级下拉列表或者其他索引的方式查找待测试的模块,程序索引路径链接到该excel表或者数据库,将索引到的待测试的模块的测试项目规格表数据导出到程序的二维数组内,导出到二维数组的测试项目规格表可以逐条按顺序进行测试,也可以继续用下拉列表或者上下控件来选择要测试的参数。将选择到的测试项目的指标、测试方法及测试模板等信息显示在界面,以方便测试者根据测试项目提供的信息进行测试。所述生成报告头信息环节具体为:选择好待测试的模块后,点击确定按钮生成一份带有头信息的报告,所述头信息可以包含报告的名称、测试者、测试时间及测试环境等信息;通过编写程序实现报告头信息格式的设置,点击确定后跳出对话框,在对话框内输入当时的现场信息即可。生成报告的头信息是为了统一报告格式,并且记录当时环境的信息,方便以后的追溯和还原现场。所述自动调模板触发波形环节具体为:将每个测试项目的示波器设置模板保存在PC的set文件夹内,将该set文件夹路径和该模板名称的字符串合并为最终模板的路径;所有模块测试项目的模板都放在同一个文件夹内,保证每个模板名称的唯一性,在模块测试项目规格表添加一列测试模板名称,每测试一项时将模板名称提取出来加上模板文件夹,就能索引到对应测试项目的测试模板;将最终的模板路径输出给示波器,示波器根据设置好的模板触发波形(编写一个read set file的子程序,将最终的模板路径输出给readset file程序,这个程序实现读取PC路径下模板,将模板传到示波器,示波器根据设置好的模板触发波形)。这样就不用每次先将模板保存到U盘,然后每测试一项人工去查找调用模板,在模板调用本文档来自技高网...

【技术保护点】
一种硬件自动化测试平台,让测试、测试结果判定及整理生成报告一次性完成,其特征在于,包括:多级方式索引模块环节、生成报告头信息环节、自动调模板触发波形环节、自动判断测试结果环节、波形自动保存并插入word环节、自动生成excel表并将该excel表的数据表格插入word环节,共6个环节。

【技术特征摘要】

【专利技术属性】
技术研发人员:蓝智华周少施黄艺勇
申请(专利权)人:福建联迪商用设备有限公司
类型:发明
国别省市:福建;35

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

1