基于Perl的测试数据分析自动化工具设计与实现-论文.pdf

基于Perl的测试数据分析自动化工具设计与实现-论文.pdf

ID:53028653

大小:796.12 KB

页数:4页

时间:2020-04-14

基于Perl的测试数据分析自动化工具设计与实现-论文.pdf_第1页
基于Perl的测试数据分析自动化工具设计与实现-论文.pdf_第2页
基于Perl的测试数据分析自动化工具设计与实现-论文.pdf_第3页
基于Perl的测试数据分析自动化工具设计与实现-论文.pdf_第4页
资源描述:

《基于Perl的测试数据分析自动化工具设计与实现-论文.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、L■!—jC巾hin国aIn集tegr成ated电Cir路cuit设肼计,I—一基于Perl的测试数据分析自动化工具设计与实现高建新,鲁小妹,邹明洪(北京中电华大电子设计有限责任公司,北京,100102)摘要:随着对筛选测试质量的要求越来越高,测试数据量也越来越大,且不同测试机台有不同测试数据格式。面对海量且格式不一的测试数据,测试工程师需要一项项手动提取并整理分析,这使得批量的数据分析工作耗时长、易出错。为了提高测试数据提取分析的效率和准确度,减轻测试工程师的压力,本文设计了一种基于Perl语言的测试数据提取分析自动化工具。该工具可以

2、自动的批量提取整理数据,并标记超限数据,且能根据要求输出统计图形。该工具大大缩短了测试数据整理分析时间,且错误率为0。关键词:Perl;测试数据;自动提取和整理;统计图TheDesignandImplementoftheautomationtoolanalyzingtestdatabasedonPerlGAOJian—xin,LUXiao—mei,ZOUMing-hong(CECHuadaElectronicDesignCo.,Ltd.,Beijing100102,China)Abstract:Withtheimprovingofthe

3、qualityrequirementsofchipproducts,theamountoftestdataisbec0mingmoreandmore,anddifferenttestmachineshavedifferent~rmat.Inthefaceofmassal1ddiflfeIlentf0瑚at0ftestdata.testengineersneedtomanuallyextractandcollatetestdata,whichconsumealargeamountoftime.anden_0roccureasilv.Ino

4、rdertoimprovetheeficiencyandaccuracyoftheanalysisandextractionofthetestdata.helpreducepreSSUreoftester,thispaperdesignedatestdataanalysisautomationtoolsbasedonPer1.Thetoolhasrealizedant0maticextrac—tionandsortingdata,markingoverflowdata,etc.Inaddition,itcanoutputthestati

5、sticalfigure.Thetoolreducesthetimegreatly。andeⅡ0rrateis0.Keywords:Perl;testdata;extractandsortautomated:statisticalfigure-霸暖■曩f.第1q0期11引言整理数据输出到excel表格,标记超限数据,支持多机台测试log文件,扩展做图功能以便直观分析测随着对电子产品质量要求的不断提升,对芯片试数据,包括Bin分布直方图,yield分布直方图l5l测试的要求也越来越高。而测试技术的发展,离不开等。大量的实验,因此测试数据量

6、也越来越大,目前测试数据一般保存在txt格式的log文件中,而这种格式3.1自动化工具结构给测试数据的统计分析带来很大挑战。测试工程师基于Perl的测试数据处理自动化工具主要包必须从大量的数据中手动的逐一提取、整理,使得批括四部分:总控脚本,log2csv模块,csv2xls模块,扩量的数据分析成为一项耗时耗力且易出错的工作,展模块。其整体结构如图1。而且因为一些数据分类整理的工作量极大,也会导致很多分析工作无法进行。针对这种缺点,本文介绍了一种基于Perl的数据提取自动化工具,目的在于实现在log文件中的海量测试数据的自动提取,分类整

7、理和分析等功能。图1软件整体结构2PerI概述3.1.1总控模块设计Perl是PracticalExtractionandReportLanguage模块功能:读入需求文件(.spec),判断测试机(实用报表提取语言)的缩写,它是由LarryWa圄ll在台[类一型,从而确定测试数据格式,调用相应格式的8O年代中期发明的Ⅲ。Perl具有高级语言的强大能log2csv模块,将目录路径下所有log文件合并。控制力和灵活性,同时提供脚本语言的所有功能。Perl不自动化工具执行,先运行log2csv模块,运行结束后需要编译器和链接器来运行代码,这

8、意味着Perl对运行csv2xls模块、扩展功能。结构如图2。于小的编程问题的快速解决方案和为大型事件创建原型来测试潜在的解决方案是十分理想的。Perl具有以下特点:第一,Perl简单;第二,Per1几乎没

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。