深圳市宝安区福海街道展城社区福园二路联高创意园3栋
+86 191 2959 0442 胡经理
sales@iwt.com.cn
领图电测
卓讯达
荣誉资质
发展历程
公司风采
解决方案
新能源汽车
电池模拟器
电池组Pack
电池包BMS
电驱电控
消费电子
终端测试设备
智能穿戴IOT
电池模拟器
标准仪器
技术与支持
定制服务
技术文章
新闻资讯
公司新闻
行业资讯
联系我们
加入我们
Search
卓讯达发布基于python测试平台,引领AI测试潮流
发布时间 : 2020-06-18 16:07
已被浏览 : 62 次
使用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所示。
上一篇:
卓讯达推出第四代手机平...
下一篇:
IM-1530智能手表MMI功能测试...
200
+
合作伙伴
2311
+
项目案例
20
+
专利发明
21
+
成立历史
大客户及友情链接:
世界500强类
消费电子类
新能源汽车类
仪器租赁类
电池能源类
华为
小米
Philips
Lenovo
Foxconn
BYD
Intel
创维
传音
伟创力
VIVO
OPPO
雷柏科技
华勤通讯
海格通信
海信Hisense
西可通讯
闻泰科技
光弘科技
龙旗集团
华贝电子
天珑移动
海能达
中兴
Tesla
北汽新能源
上汽荣威
广汽传祺
东风汽车
吉利汽车
长安汽车
奇瑞汽车
长城汽车
中国一汽
蔚来汽车
小鹏汽车
奇点汽车
小康汽车
Fluke福禄克
Agilent安捷伦
Tektronix泰克
R&S罗德施瓦茨
Anritsu安立
岛津仪器
Chroma致茂
Kikusui菊水
CATL
BYD
EVE亿纬锂能
欣旺达
远景科技
新能安
蜂巢能源
力高新能源
威胜集团
和而泰
蓝微电子
粤ICP备18086004号
Copyright 2019 © all rights by
Wechat 18589029761
咨询在线客服
售前咨询热线
191 2959 0442
售后咨询热线
191 2959 0442
扫一扫,加好友聊天哦!
微 名 片
电 话
Q Q
顶 部