卓讯达发布基于python测试平台,引领AI测试潮流

  • 使用Python与Web技术开发,支持本地 / 远程访问操作(可发布外网,实现互联网操作)
  • 模块化设计,方便局部功能快速更新;
  • 测试用例源码开放,方便用户最灵活的增加新的测试用例;
  • 通用的系统测试框架,提供主流程控仪器设备的python版驱动与硬件抽象,仪器设备型号更换无忧;
  • 基本功能: 登陆,扫码,启停,复位,设备地址搜索、设备自检、通讯连断,保护设定,功能权限划分;
    测试用例选择、执行顺序定义、重复测试次数设定、参数编辑,测试数据/图像与日志动态更新,测试时间与通过率统计;
  • 数据功能:数据存储(json/database),报表生成(HTML/CSV/TXT/XLSX),数据上传(MES或客户数据服务器),数据分析;

我司采用Python与Web技术开发了一套测试执行软件平台框架,基于该平台框架上快速开发出适用于电源、BMS、电机及驱动器以及其他电力、电子设备的自动化测试软件(功能性能、白盒极限、可靠性耐久、老化)。

该软件支持本地界面模式与远程界面模式。与ATE的工控机在同一局域网内的其他PC,平板,手机等设备均可以通过Web界面直接访问控制ATE,可以方便工程师在办公区域使用实验区域的ATS,远离强电高噪声的环境。下图所示为软件平台框架的简略框图。



 

用户管理

分管理权限与操作员权限,根据权限开放相应的功能供使用;登陆管理界面如图3.2所示。
 

 

操作显示界面

启停,复位;产品选择,用例配置,设备配置;日志,数据,图表,监控显示;测试计时,测试产品数记录,通过率计算。数据上传MES系统。
 
 

 

 

测试报告

存储数据与波形图片。图3.8所示为Excel格式报告示例;图3.9为html格式报告示例,集成了表格与波形图片(包括数据绘制的图片,以及从示波器读取的屏幕截图)。报告图例采用的是DCDC部分测试项目的报告
 
 

 

 

远程操控

为了能够使操作人员远离严酷的试验环境(寒冬,酷暑的户外,或者高噪声,高震动,强电危险的特殊试验室)进行长时间的测试试验,故可以考虑组建一个无线局域网,将通用测试台的电脑与室内试验电脑连接起来,使室内电脑能够直接通过Web访问通用测试台的软件界面,长距离情况下可以通过多级无线中继放大信号。
远程操控的具体使用方法如下:
首先,保证所有测试台的计算机,以及室内的计算机都安装有无线网卡,并接入同一个局域网。
然后,将所有测试台计算机的IP地址进行固定,比如依次设置为192.168.0.2,192.168.0.3,192.168.0.4,…,(具体设置可以根据现场的情况而定),接着启动测试台软件的web服务。
最后,打开室内计算机的浏览器,并在地址栏中输入相应测试台软件的ip+port就可以远程访问操控该测试软件,下图所示为一个示例,输入192.168.0.109:5006/ate/appxxh.html,便可访问ip=192.168.0.109,port=5006的远程操控服务。
 

远程更新

远程更新功能是属于软件版本管理的一部分,是为方波测试系统更新新功能,修复BUG的一个必要功能。测试软件开发人员可以远程将新的软件版本上传到版本服务器,然后由版本服务器推送到各个测试台的计算机中,示意图如下
 


编辑与调试(开发者)
该项功能主要是给予测试用例的开发者,以方便客户自己更改测试逻辑或新增新的测试用例。

编辑功能

为了使用户开发者能够快速的编辑测试用例,采取三点措施:
  • 采用VSCode作为编辑器,安装Python插件后将变身为强大的测试用例编辑器;
  • 对仪器设备的控制指令进行封装和抽象,使得开发者即使更换不同厂家的同一类型仪器时,使用的API风格和名称都是一致的,即硬件无关抽象
  • 从DUT(被测产品)的角度出发,提供了一套简化操作的高抽象层API,让用户完全不用关心使用的是何种构成的ATE平台,只需关注要对DUT做何种操作,从而达成平台无关抽象,比如
“get_output_voltage()“(获取输出电压),
“send_canmsg_with_multithread_until_break_flag()”(使用多线程发送CAN命令直到检测到停止发送的标志为True)


调试功能

在测试执行软件主界面勾选要调试的用例(比如示例选择的是“InputOutputTest”),并打开如下图3.10右所示的 “编辑与调试”,进入开发与调试界面(VSCode),打开__main__.py文件,按照注释配置相关参数,然后对要调试的用例脚本(python file)设置断点(选中要设置断电的行,按下F9,取消为再按一次F9),最后按下F5进行调试,示意如图3.11所示。
 

200+

合作伙伴

2311+

项目案例

202+

专利发明

15+

成立历史

RAPOO雷柏 Hisense海信 HUAWEI华为 龙旗控股 intel英特尔 FLEX伟创力 Agilent安捷伦 BYD比亚迪 HUAQIN华勤 Lenovo联想
咨询在线客服
售前咨询热线
185 8902 9761
售后咨询热线
186 7666 0215
扫一扫,加好友扫一扫,加好友聊天哦!