2020/6/18了解ATEStudioATEStudio简介中研测试与装备部ATE工具部软件平台组游彩锋137138484532020/6/18目录一、名词解释二、ATEStudio平台介绍三、ATEStudio平台基本操作四、ATEStudio平台常见问题解决五、外协数据采集服务器2020/6/18名词解释ATEStudio:AutomaticTestEquipmentStudio(自动测试设备集成平台)是一个集FT装备TPS开发支持与生产测试操作于一体的平台。TPS:TestProgramSet(测试程序),TPS是每次测试前加载的测试工程。ATP:advancedtestprogram高级测试程序。PCOM:PseudoComponentObjectModel(“伪”组件对象模型)是支持TPS测试驱动的封装。ATECenter:AutomaticTestEpuipmentCenter自动测试设备中心Texpert:TestStrategyExpertsystem测试策略专家系统2020/6/18ATEStudio平台介绍2020/6/18ATEStudio平台是自动测试平台,装载TPS进行FT测试统一软件架构(TPS),能够快速响应装备测试需求测试项目基线化、组件化子平台组件共享模块PCOM提供多种类型平台版本,满足开发用户和生产用户需求开发版生产版外协版单机版ATEStudio平台介绍2020/6/18支持多种测试策略类型,以及并行测试、多工位测试正常测试循环测试单项测试关键点测试条件测试抽查测试测试数据实时采集和本地测试记录查询支持单板测试、整机测试ATEStudio平台介绍2020/6/18平台中的用户定义开发人员Developer工艺人员ATEManager操作人员Operator权限高低ATEStudio平台介绍2020/6/18正常测试:正常的按照测试顺序,一步一步的进行测试。快速测试:就是在自动测试中,当执行到一个测试项时如果该测试项测试失败,那么整个测试就会结束,不管下面是否还有测试项。该被测物测试失败。维修测试:一般来说,只是当一些被测物在生产测试时被检验出有问题,才在维修测试进行精确的错误定位.当然维修测试可以不考虑测试的时间。相对于正常测试,维修测试要求开发人员开发测试时不用考虑测试时间,只要能够定位哪里有问题。而生产测试(包括正常测试,快速测试等)要求测试时间尽量短,以提高生产出货效率,只要检验出单板有问题即可。但是这里并不意味着维修测试的时间一定比正常测试长,需要因情况而定。ATEStudio平台介绍-测试模式2020/6/18ATEStudio平台基本操作ATEStudio平台上怎么下载测试程序(TPS)?打开平台---》点击起始页---》点击TEMS-TPS---》点击产品线---》点击产品---》点击相应的TPS---》下载TPS(下载完成弹出是否安装提示对话框,选择是自动安装)2020/6/18下载驱动(PCOM)跟下载TPS的流程是一样的ATEStudio平台基本操作2020/6/18下载安装完成后在平台上选择对应产品线---》产品---》TPS,加载TPS然后进行测试。ATEStudio平台基本操作2020/6/18ATEStudio平台使用常见设置-DCOM配置1、在开始-运行输入dcomcnfg回车,打开组件服务界面2020/6/182、在组件服务界面右侧树结构选择我的电脑,然后点击工具栏上的“配置我的电脑”按钮ATEStudio平台使用常见设置-DCOM配置2020/6/183、在配置对话框中选择”MSDTC”标签,可以通过修改“日志信息”里的“容量”改变最大日志大小;通过点击“重置日志”按钮对日志重置清理。ATEStudio平台使用常见设置-DCOM配置2020/6/184)、最后确保MSTDC服务已经启动,如右图ATEStudio平台使用常见设置-DCOM配置2020/6/185)、在默认属性设置如右图默认身份验证级别选(无),默认模拟级别选(模拟或者标识)。ATEStudio平台使用常见设置-DCOM配置2020/6/18ATEStudio平台使用常见设置-数据上传6C法则不同的条码设置方案会对数据上传造成影响,根据不同的测试工程条码设置分两种情况:一次测一块板的工程、一次测多块板(并行测试)的工程。一次测一块板的工程的设置:如下图C1C1:检查条码设置:检查条码设置一次测一块板的一次测一块板的情况情况:设置如右:设置如右图所示,其中红图所示,其中红色圈中部分色圈中部分““*装*装备是否有总条码备是否有总条码//订单号?订单号?””一定要一定要钩选,否则不向钩选,否则不向服务器上传数服务器上传数据,但是对于一据,但是对于一次测多块板的情次测多块板的情况,此项不用钩况,此项不用钩选。选。2020/6/18ATEStudio平台使用常见设置-数据上传6C法则一次测多块板(并行测试)的工程的设置:如下图C1C1:检查条码设置:检查条码设置一次测多块板一次测多块板((并行并行测试测试))的情况的情况:此种:此种情况情况TPSTPS中是以一个中是以一个单板项代表一块单单板项代表一块单板,设置如右图所板,设置如右图所示,其中红色圈中部示,其中红色圈中部分分““启动单板测试项启动单板测试项条码扫描条码扫描//输入订单输入订单号号””是启动扫单板测是启动扫单板测试项条码的必要条试项条码的必要条件,此时件,此时““*装备是*装备是否有总条码否有总条码//订单订单号?号?””不用钩选。不用钩选。2020/6/18ATEStudio平台使用常见设置-数据上传6C法则C2C2:检查网络:检查网络网络不通是阻碍测试数据网络不通是阻碍测试数据上传的罪魁祸首,检查局上传的罪魁祸首,检查局域网是否正常域网是否正常,,如果局域网如果局域网是可以是可以PingPing通的但是仍然通的但是仍然不上传数据并且不上传数据并且ATEStudioATEStudio的的““远程服务远程服务””输出窗口输出窗口会有会有““连接远程连接远程RPCRPC服务器服务器失败失败””等提示,请速与软等提示,请速与软件平台组人员联系,我们件平台组人员联系,我们会在第一时间联系会在第一时间联系ITIT人员人员共同解决服务器连接问题。共同解决服务器连接问题。2020/6/18ATEStudio平台使用常见设置-数据上传6C法则C3C3:检查工序设置:检查工序设置测试工序的选择测试工序的选择也会影响到测试也会影响到测试数据的上传,工数据的上传,工序选项中的序选项中的““开开发调试发调试””工序是工序是开发人员用来进开发人员用来进行开发定位的,行开发定位的,选择了选择了““开发调开发调试试””工序是不向工序是不向服务器上传数据服务器上传数据的。其余的工序的。其余的工序都会上传数据。都会上传数据。2020/6/18ATEStudio平台使用常见设置-数据上传6C法则C4C4:检查系统时间格式:检查系统时间格式本地时间、日期格本地时间、日期格式被修改也会造成式被修改也会造成测试数据不上传,测试数据不上传,应该使用系统默认应该使用系统默认的时间、日期设置的时间、日期设置格式不要修改系统格式不要修改系统默认的时间显示风默认的时间显示风格,否则在上传数格,否则在上传数据时,数据库服务据时,数据库服务器会认为是垃圾数器会认为是垃圾数据而抛弃。据而抛弃。2020/6/18ATEStudio平台使用常见设置-数据上传6C法则C6C6:检查登录帐号:检查登录帐号ATEStudioATEStudio目前在用的帐号类型为:开目前在用的帐号类型为:开发帐号和调测帐号。发帐号和调测帐号。开发帐号登录到平台测试结果不上报到开发帐号登录到平台测试结果不上报到服务器,但是会存本地测试记录服务器,但是会存本地测试记录调测帐号登录到平台进行测试,结果会调测帐号登录到平台进行测试,结果会上传服务器,也会保存本地记录。上传服务器,也会保存本地记录。2020/6/18外协数据采集服务器1.FT数据采集2.ICT数据采集3.TemsService2020/6/18外协数据采集服务器-FT数据采集ATEStudio测试终端Server外协服务器Server华为服务器DateCollectServer采集上传库服务本地数据库上传数据库TExpertFTParserService把外协服务器上的数据传回华为服务测试终端保证数据上传6法则2020/6/181.1外协FT测试终端进行测试,测试结果保存在上传库同时保存在本地数据库里面,如果数据上传后就会在测试平台上远程服务输出窗口打印一条信息:Sending1testdataspend:XXms1.2采集服务(DateCollectServer)数据解析服务(TexpertFTParserService)每个服务在安装目录下都有相对应的配置文件和日志文件,可以查看日志是否有异常来判断服务运行状况。外协数据采集服务器-FT数据采集2020/6/181.3TExpertFTParserService服务,打开在安装目录路径下的FTParserService.exe.config配置文件,配置项介绍:addkey=DeleteBackupFileTimevalue=3/删除备分文件时间,默认3天,可以更改范围小于30天;addkey=FileCollectPathvalue=D:\DataRoot\FT\Data/上传华为的路径;addkey=FileBackupPathvalue=D:\DataRoot\FT\Bak/上传华为后备分的路径;D:\DataRoot\FT\Bak里面又分成功上传和上传错误备分,其中Backup文件夹为成功备分,Error为错误备分。日志文件在Log的文件夹里,打开可以看到如下字样:OKR1:33errorR1:0//R1结果上传了多少个,错误的多少个,R1没错误就行;OKR2:436errorR2:0//R2结果上传了多少个,错误的多少个,R2没错误就行;OKR3:2925errorR3:0//R3结果上传了多少个,错误的多少个,R3没错误就行;OKATE:1errorATE:0OKTPS:2errorTPS:0OKLOG:2errorLOG:0OKBDI:2errorBDI:0注意:相应的服务在安装目录下都会有日志文件查看。外协数据采集服务器-FT数据采集2020/6/18外协数据采集服务器-ICT数据采集外协ICT测试终端Server外协服务器TexpertServicePlatform把测试终端数据采集到外协服务器Server华为服务器ServiceCoxDataCol把外协服务器上的数据传回华为的解析服务COXFileColService把ICT测试数据打包2020/6/18外协数据采集服务器-ICT数据采集2.1搬运服务(TexpertServicePlatform)打包服务(COXFileColService)数据解析服务(ServiceCoxDataCol)每个服务在安装目录下都有相对应的配置文件和日志文件,可以查看日志是否有异常来判断服务运行状况。2020/6/182.2ServiceCoxDataCol服务把E:\COXRoot\DataRoot\ICT测试数据解析到华为;找到ServiceCoxDataCol服务,打开其安装目录下的COXDataCol.ini配置文件:[ICT]Type=ICTByDayBak=E:\COXRoot\DataRoot\ICTBak\ByDayBak//解析成功备分路径;ByDayErr=E:\COXRoot\DataRoot\ICTBak\ByDayErr//解析失败备分路径;日志文件在Log的文件夹里,打开可以看到如下字样:2009-3-190:06:10SaveICTdatawasfinished.Parseredfiles:2Costtime:0.07