在上一篇文章里面主要介绍了早几年开发的一个ATE测试平台,在工厂实际应用几年后,发现面对多样化的产品虽然可以实现功能,但是总是觉得使用不是很灵活。通过一段时间的思考与构思,觉得有必要重新定义ATE测试的框架与对未来自动化测试的全面兼容。
主要的理念有一下几个:
1,仪器设备与通讯端口虚拟化,测试程序不在受设备型号与设备通讯端口的影响。在不同仪器型号配置和不同通讯端口连接的不同ATE硬件平台上面,编辑的测试程序不需要修改任何内容可以通用。
2,编辑测试逻辑灵活化。不管是多么复杂的测试逻辑可以通过编写ATE步骤实现。
3,测试程序层次化,即使不懂ATE测试的人也能很容易读懂ATE程序。做到编写的ATE测试程序逻辑清晰,层次明显。方便工厂端的品质人员与研发端的研发人员可以读懂程序,做到可以同步检测。
4,同产品可以多线程同步测试,减少测试时间,提升测试效率。
5,支持多工位同步异步测试。
6,编辑数据命名实际化。
如下为ATE测试程序的整个框架图:
目前上面的功能已经实现,已经开始导入工厂使用。其他的功能持续更新中。
基本界面如图
ATE测试平台采用C#开发,目的打造一个全能型的ATE测试平台,让世界没有难做的自动化测试。
如果你也是从事ATE测试的开发,或有兴趣的同仁,可以加QQ:1092688662.进行讨论。