0
点赞
收藏
分享

微信扫一扫

生产自动化测试——UniATE(1)

毅会 2022-04-07 阅读 58

为什么要使用生产自动化测试软件

在这里插入图片描述
这个图片就很好的诠释了目前大多中小型企业对于小单产品生产的测试方法,由于量小,如果使用自动化测试,那么花费过多的精力物力财力,因为上位机软件也是需要人去开发,那么UniATE软件将很好的解决这一问题点;

文章目录


通用ATE开发平台功能与特点

ATE通用测试平台,综合各电子产品制造行业各种测试大部分方法,广泛覆盖各种电子产品自动化测试领域,具有测试平台通用化,测试方法灵活多变,测试系统开发门槛低,开发周期短,交货迅速。此平台具有以下特点:

1、 JavaScript语言为编程脚本,JavaScript语言为当今最为流行脚本语言,无处不在,简单易学,但功能强大;脚本写手根据不同产品测试逻辑,组织自动化测试逻辑单元和测试流程,因为JavaScript类似宏语言,编程简单,仅需调用通用测试模块,不必了解模块黑盒内部详细代码;

2、 ATE测试项目开发人员可以从千篇一律界面编程中解放出来。而集中时间和精力放在具体测试项目逻辑设计上面,所以开发周期短,效率高,性能稳定;

3、 傻瓜式开发方式,但不乏高效灵活性;

4、 不同的操作权限,平台分为三种用户模式:管理员(administrator)、工程师(engineer)、操作员(worker). 管理员拥有最高级别操作权限,除具有工程师权限外,可以根据需要删除测试项目;工程师可以调入脚本,清除记数器、标记测试暂停、跳过,选择测试模式(正常测试、校验测试),设置选项(错误中断,Full Test/Reduce test),是否输入条码等;

5、具有工位校正测试模式,不同的工位,因为工装夹具、仪器误差等因素,可以导致不同工位测试结果不一样,为了解决这个问题,ATE平台引入校正测试模式,脚本开发人员根据实际情况,在*.cfg 的[cal items]节里编写校正测试项目,使用Golden Sample 选择校正测试模式,在正常测试前对工位进行校验,把各种误差值保存到[calibration]节下面,正常测试再把这个偏差补偿。通过校正测试不同工位测试结果基本一样。脚本开发者可以根据实际情况,控制正常测试前必须先进行校正测试,否则不可以正常测试,也可以实现要求每天必须校正一次,这此都是根据实现需要由脚本开发者实现,ATE作为一个通用平台,完成满足这些需要;

6、测试逻辑透明化,因为JavaScript编程脚本,是非编译型语言,脚本源码文件以文本文件方式存放,任务文本文件编辑器都可以打开,所以可以十分方便修改测试代码,如果有人质疑测试逻辑有问题,可以随时把测试代码呈现给质疑者,让大家一起分析批判,十分透明;

7、 测试代码加密功能,因为测试逻辑十分透明,也有其不利一面,容易让人做手脚,如生产线为了提高产能但不重品质,修改测试指标,放宽上下限,为了避免这个问题,ATE平台具有代码加密功能,当产品试产成熟进入量产,测试代码也已经成熟,不再修改,发送测试软件时,把代码按AES加密标准加密,加密后文件虽然名称一样,但打开后出现乱码,无法修改,但ATE平台仍然可以识别加密后文件;加密后文件可以用专用软件解密;

8、 每个项目测试代码只有两个文件,容易管理,可以把测试文件加入产品的物料清单,ATE测试软件作为BOM的一个部分,项目管理起来十分方便,尤其是已经多年前停产的产品又有新订单要生产,只要BOM还存在就可以不用担心测试问题,效果更加明显;

9、 测试数据保存,ATE平台可以由用户选择是否保存测试数据,测试数据有两种,一种是测试结果数据,一种是测试调试历史数据,通过这种数据可以分析重测、误测问题,优化测试,减少测试时间。ATE平台输出的测试结果数据格式已经固定,如果用户觉得想要其格式,可以在脚本中组织代码生产想要测试数据格式,因为 ATE平台输出原始数据给脚本,脚本开发人员可以自由发挥,十分灵活;

10、 扩展性能强,覆盖范围广,ATE平台可以调用DLL文件,ActiveX控件,如果进行测试项目前开发,碰到第三方提供的工具、软件模板(如特殊仪器仪表,特殊接口、特殊通信协议等),可以通过DLL或 ActiveX方式集成到测试项目中,而不用修改平台代码并重新编译。所以可以说ATE通用测试平台可以覆盖所有工厂、所以电子产品自动化测试。

举报

相关推荐

0 条评论