动力电池自动化测试系统总体方案

动力电池自动化测试系统总体方案
动力电池自动化测试系统总体方案

动力电池自动化测试系统

总体方案

湖北德普电气股份有限公司(、3276513)

第一部分:模组来料OCV检测系统方案一、简述

本系统首先导入模组出厂数据到本地数据库,测试时通过条码扫描枪读取电池包的条码信息,按照预设好的测试方案,通过CAN总线读取BMS的电池OCV信息,并将电池OCV信息与出厂数据进行比对,按照预设的条件进行产品合格判定。并把相关信息记录在数据库中,同时将不合格结果进行标签打印。

二、组成

模组来料OCV检测系统主要由以下设备组成,系统原理框图如图1所示。

1)研华工控机

2)Honeywell条码扫描枪

3)NI PCI CAN通讯卡

4)明纬开关电源

5)NI PCI I/O板卡

6)Zebra标签打印机

7)扫描枪伺服系统

8)附属组件

图1 模组来料OCV检测系统原理框图

三、功能实现技术方案

图2 来料OCV检测系统示意

模组来料OCV检测系统由工控机通过软件进行设备集成。用户登录后,根据权限编写测试流程,测试流程包含扫描枪伺服系统的控制、DBC文件的选择、不合格条件的设定等,并将测试流程与条码进行模糊绑定。

在进行具体测试过程中,当完成线束连接后,可以点击启动按钮,模组来料OCV 检测系统自动按照测试方案驱动扫描枪伺服系统,扫描枪到预设位置后读取相应的条形码填入对应位置。条形码读取完毕后自动从数据库中搜索电池的相应出厂OCV值,并根据DBC文件,自动通过PCI CAN通讯卡读取并解析相应的电池OCV信息,按照预设的判定条件进行结果判定。完成测试后,将不合格的测试结果按照预设格式进行打印。同时出于满足手动调试的需要,所有的操作均可以单步手动操作。

工控机内安装PCI接口的CAN通讯卡、I/O板卡。工控机通过PCI I/O板卡控制的接触器对BMS上电、下电控制。工控机通过PCI CAN通讯卡与BMS进行通讯,完成数据的读取与解析。按照功能划分,软件具备如下功能:

3.1人机界面

提供用户的登入登出、新用户的建立、管理等功能。软件提供了测试流程的编辑、检查、载入等功能。并提供测试方案的启动、停止、暂停、回复等按钮,用于测试流程控制。软件提供了电池条码信息、接触器状态、BMS信息、测试流程的状态等信息。界面大致如下:

图3 模组来料测试系统主界面示意图

3.2测试流程控制

软件能根据预先编制好的测试方案,按照用户的命令启动测试方案,并能按照测试方案自动的执行测试流程,并完成结果判定。

模组条码扫描查找入厂OCV 开始测试读取当前OCV

OCV 差值计算结果判断

连接线束接插件

数据保存断开线束接插件

工控机CAN 卡BMU

网卡被测模组CMU

被测模组CMU

被测模组CMU

被测模组CMU

被测模组CMU

被测模组CMU

MES 数据服务器条码扫描枪

图4系统及流程

3.3 数据存储、管理、查询功能

记录用于对电池包设备的OCV 测试信息,并存储在数据库中,并提供查询界面,用于用户查询。

图5 数据管理功能示意

3.4 标签打印

通过以太网接口,将电池包的测试结果按照定制好的格式用标签打印机打印出来,粘贴在流程卡上,便于直接查看电池包状态。 打印格式由客户定制。 四、接口及形式

对MES 的以太网通讯接口 对电池包的CAN 通讯接口 对电池包的12VDC 电源接口

第二部分:绝缘测试系统方案

一、简述

本系统通过条码扫描枪读取电池包的条码信息,按照预设好的测试方案,依次闭合电池包引线与耐压测试仪之间的连线,并启动高压绝缘测试仪对电池包进行绝缘测试,并根据测试结果进行产品合格判定。并把相关信息记录在数据库中,同时将结果进行标签打印。

二、组成

绝缘测试系统主要由以下设备组成,系统原理框图如图1所示。

1)研华工控机

2)Honeywell条码扫描枪

3)Chroma 绝缘耐压测试仪

4)NI PCI I/O板卡

5)Zebra标签打印机

6)附属组件

图1 绝缘测试系统原理框图

三、功能实现技术方案

绝缘测试系统由工控机通过软件进行设备集成。用户登录后,根据权限编写测试流程,测试流程包含绝缘耐压仪的参数设定、辅助接触器的闭合与断开、绝缘测试的启动停止、绝缘测试结果的判定条件等,并将测试流程与条码进行模糊绑定。

在进行具体测试过程中,当完成线束连接后,可以点击启动按钮,绝缘测试系统自动按照测试方案闭合对应的接触器、完成对绝缘耐压仪参数的设定后,自动启动绝缘耐压仪对电池包进行绝缘测试,并将测试结果按照预设好的条件进行判定。完成测试后,将测试结果按照预设格式进行打印。同时出于满足手动调试的需要,所有的操作均可以单步手动操作。

工控机内安装PCI接口的I/O板卡。工控机通过PCI I/O板卡控制的接触器实现对绝缘耐压仪输出正对电池包主正、电池包主负、MSD In、MSD Out引线的互锁与切换,并利用接近开关及PC I/O板卡判定线束是否在位,进行操作命令的锁定。工控机通过RS232口实现对绝缘耐压仪参数的传递、启停的控制等功能。按照功能划分,软件具备如下功能:

3.1人机界面

提供用户的登入登出、新用户的建立、管理等功能。软件提供了测试流程的编辑、检查、载入等功能。并提供测试方案的启动、停止、暂停、回复等按钮,用于测试流程控制。软件提供了电池条码信息、接触器状态、绝缘耐压仪状态及信息、测试流程的状态等信息,用于用户掌握绝缘测试系统的实时状态。

图2 测试流程设置示意

3.2测试流程控制

软件能根据预先编制好的测试方案,按照用户的命令启动测试方案,并能按照测试方案自动的执行测试流程,并完成结果判定。

图3 结果判定示意

3.3数据存储、管理、查询功能

记录用于对电池包设备的绝缘耐压测试信息,并存储在数据库中,并提供查询界面,

用于用户查询。

查询方式同第一部分。

3.4标签打印

通过以太网接口,将电池包的测试结果按照定制好的格式用标签打印机打印出来,粘贴在流程卡上,便于直接查看电池包状态。

四、接口及形式

对MES的以太网通讯接口

对电池包的耐压测试接口

对电池包的12VDC电源接口

第三部分:软件刷写测试系统方案

一、简述

本系统通过条码扫描枪读取电池包的条码信息,控制电源对设备上电后,调用预

设好的用户程序完成对电池包的控制器应用层程序的刷写,刷写完成后控制电源重新对电池包BMS 上电,检查确认系统基本参数,并将物流信息写入控制器中。并把相关信息记录在数据库中,同时将结果进行标签打印。 二、组成

软件刷写测试系统主要由以下设备组成,系统原理框图如图1所示。 1)研华工控机

2)Honeywell 条码扫描枪 3)NI PCI CAN 通讯卡 4)明纬开关电源 5)NI PCI I/O 板卡 6)Zebra 标签打印机 7)附属组件

工控机

PCI I/O 板卡PCI

CAN 通

道卡

MES

以太

网口

标签打印机

辅助接触器

电池包

……

……

12VDC

+

-扫描枪MSD

USB 通讯口开关电源

BMS

CAN 总线

图1 软件刷写测试系统原理框图

三、功能实现技术方案

软件刷写测试系统由工控机通过软件进行设备集成。用户登录后,根据权限编写测试流程,测试流程包含选择需要刷写的用户程序、用于解析BMS协议的DBC文件、系统基本参数的合理性的判定条件、需要写入的物流参数的设定,并将测试流程与条码进行模糊绑定。

在进行具体测试过程中,当完成线束连接后,可以点击启动按钮,软件测试系统自动完成软件的刷写、BMS的重上电、系统基本参数的判定、物流参数的写入等功能,完成测试后,将测试结果按照预设格式进行打印。同时出于满足手动调试的需要,所有的操作均可以单步手动操作。

工控机内安装PCI接口的CAN通讯卡、I/O板卡。工控机通过PCI I/O板卡控制的接触器对BMS上电、下电控制。工控机通过PCI CAN通讯卡与BMS进行通讯,完成程序刷写、系统基本参数读取、物流参数的写入等功能。按照功能划分,软件具备如下功能:

3.1人机界面;

提供用户的登入登出、新用户的建立、管理等功能。软件提供了测试流程的编辑、检查、载入等功能。并提供测试方案的启动、停止、暂停、回复等按钮,用于测试流程控制。软件具备电池包基本参数显示、刷写过程显示、物流参数显示等,提供刷写

过程中的一些必要信息。

操作名称快捷操作功能

载入方案

载入

启动运行

启动

停止运行

停止

暂停运行

暂停

恢复运行

恢复

3.2测试流程控制

软件能根据预先编制好的测试方案,按照用户的命令启动测试方案,并能按照测试

方案自动的执行测试流程,并完成结果判定。

3.3数据存储、管理、查询功能;

记录用于对电池包设备的操作信息,并存储在数据库中,并提供查询界面,用于用户查询。

查询功能同第一部分。

3.4标签打印;

通过以太网接口,将程序的刷写结果与电池包的测试结果,按照定制好的格式用标签打印机打印出来,粘贴在流程卡上,便于直接查看电池包状态。

打印内容用户定义。

四、接口及形式

对MES的以太网通讯接口

对电池包的CAN通讯接口

对电池包的12VDC电源接口

第四部分:电池包EOL测试系统方案

一、简述

电池包EOL综合测试系统是针对目前电池Pack测试过程自动化程度较低,记录分析能力较差的问题,开发的一种全智能化测试平台。将电池充放电测试、电池安规检测、电池参数测试、BMS测试、辅助功能测试等多种功能,通过设备集成的方式,实现整个工作流程全智能化、自动化,以达到减少操作人员、提高测试效率的目的。测试范围包含电池本体及相关辅件、BMS系统等。

二、功能、组成

测试功能

EOL系统的主要测试功能及分配如下表所示。

表1 EOL系统测试功能及分配列表

注:开路电压测试根据精度要求不同,可用充放电测试仪或仪表进行测试

组成

EOL综合测试平台主要由以下设备组成,系统原理框图如图1所示。

1)充放电测试仪

2)Pack自动测试柜

3)研华工控机(含触摸屏显示器等)

4)可编程五位半高性能数字万用表

5)标准电阻模块

6)NI PCI CAN通讯卡

7)NI PCI AI/DI/DO接口板卡

8)NI cDAQ数采板卡

9)Honeywell条码扫描枪

10)标签打印机

11)线束在位传感器

12)明纬开关电源

13)附属组件

如图1所示,EOL综合测试系统主要由上位机、充放电测试仪及Pack测试柜组成,其中PACK自动测试柜主要包含工控机、五位半高性能数字万用表、NI cDAQ数采板卡和标准电阻模块等。

标准电阻模块

万用表标准电阻模块

万用表

图1 EOL 系统原理图

三、功能实现技术方案 总体设计方案

电源系统EOL 综合测试平台主要由上位机、充放电测试仪及Pack 自动测试柜组成,总体设计方案如下: 3.1.1 上位机方案

上位机作为系统控制中心,完成人机界面功能、工艺流程编制及指令的下发、数据显示和保存等功能。设计方案如下: a )上位机硬件方案

上位机采用研华工控机,其硬件配置不低于下列要求: 1)CPU :Intel 双核3.0G 以上 Dual core above 2)硬盘:≥1T GB H ard drive above 1TGB 3)RAM :≥4 GB

4)有相应的接口与电池测试系统通讯,PCI 插槽≥2通道,RS232接口≥1通道。 PCI SLOT >=2 Channel, RS232 Connector >=1Channel 5)键盘:US-ASCII Keyboard: US-ASCII

6)鼠标: Mouse USB

7)PCI网卡:100MB/10MB PCI Network adapter 100MB/10MB

8)显示器:19英寸及以上彩色触摸屏显示器。

b)上位机软件方案

按照功能划分,上位机软件具备如下功能:

1)人机界面;

提供用户的登入登出、新用户的建立、管理等功能;软件提供了测试流程的编辑、检查、载入等功能;并提供测试方案的启动、停止、暂停、回复等按钮,用于测试流程控制;系统软件能导入国际标准DBC文件,便于与BMS对接,并解析各种基本参数在主界面显示;软件具备电池包基本参数显示、测试过程显示、测试过程实时数据显示等,能够实时显示测试柜每一步骤的电压、电流、时间、容量、电池表面温度、能量等参数。

2)测试流程控制

软件能根据预先编制好的测试方案,按照用户的命令启动测试方案,并能按照测试方案自动的执行测试流程,并完成结果判定;同时具备测试流程的保存、再修改功能,软件提供电池性能测试的典型例程库,用户可对其进行调用、编制、添加、另保存等操作,并可按新保存的测试流程对电池Pack包进行自动测试试验。

除自动进行测试流程外,软件可手动进行单项测试;且能通过软件手动断开、闭合各继电器及12V电源,进行手动控制继电器的通断,方便系统调试。

测试过程中,测试流程的跳转、终止等过程控制值可以是循环次数和电流、电压、时间、温度及其任意组合参量。同时,BMS通过CAN上传的单体电压、温度等参量作为试验程序控制的终止值,参与测试流程的控制。

软件具有过压、欠压、过流、过容量、过功率等保护功能。

当出现死机情况时,失去对上位机的控制后,下位机可按照运行的程序继续自动运行,重新启动控制上位机后,数据可以不间断衔接。

3)数据存储、管理、查询、显示功能

所有测试实时数据以及结果保存在上位机数据库中,并提供查询界面,用于用户查询、调用,且可提供试验数据后处理、分析的功能。

数据记录通道可任意选择,试验数据以电流、电压、时间、温度及其任意组合的参量进行记录,并存储在硬盘中或以图形的方式进行显示、打印,可以同时刻坐标轴

记录及显示BMS发送的CAN总线信息。

提供试验数据的实时跟踪曲线并可以在测试结束后进行回放,曲线的参量可以是电流、电压、时间、温度及其任意组合参量。

4)数据保存与MES系统交互

所有刷写记录及各种参数可保存到与电池包编号对应的文件中,系统定期自动进行数据备份。能与MES进行信号交互,告知刷写是否完成,测试是否通过等。

5)标签打印

通过以太网接口,将电池包编号、软件版本号、测试结果是否合格等信息,按照定制好的格式用标签打印机打印出来,粘贴在流程卡上,便于直接查看电池包状态。

3.1.2 充放电测试仪方案

3.1.2.1 功能及技术指标要求

充放电测试仪作为功率、电压、电流可控制的电子负载,对各种汽车动力电池(铅酸、镍氢、锂离子、超级电容等)进行充放电测试,并可以将电池的放电能量直接回馈到电网。充电测试仪技术指标见表2所示。

表2 充放电测试仪技术指标

响)输入侧电流谐波

(THD)

≤3%

能量回馈90%以上(额定工况)采用IGBT-PWM控制技术,放电能量高品质回馈电网,对电网无污染

整机效率>90%(额定工况)

设备噪声≤75dB

外形尺寸(高×长×宽)≤2000mm×2000mm×1200mm

重量≤4000kg

3.1.2.2 设备技术方案

充放电测试仪由工艺控制单元、主回路单元及测试仪主控单元组成,各组成单元的方案如下。

a)工艺控制单元

由于系统要求上位机脱机后,系统仍能够保持运行,因此工艺控制设备采用高端ARM芯片CorTex-M3作为控制核心。

主要功能包括:

通过以太网接收上位机编制的工艺文件和起停控制指令;

根据工艺文件,进行化成工艺解析,按步骤控制充放电组件运行。

增加支持上位机离线后,对检测数据的保存功能;

开发设计高速记录,能到达最快10ms记录的功能,设计多级缓冲机制;

支持告警。

b)主回路单元

主回路单元由升压变压器,输入滤波电路,高频整流单元,斩波单元和输出滤波单元组成。如下图所示

电池组

图2 主回路电气拓扑图

交流输入三相四线380VAC,经过升压变压器将输入电压升高,经过高频整流后,输出直流母线电压,再经过斩波满足输出直流电压的需求。

输入滤波电路由变压器的自身的电感量,输入滤波电容,进线电抗器组成的LCL滤波器,可以有效地减少电流中的高次谐波成分,同时,在低于谐振频率时,LCL滤波器可以看成是两个电感之和的L滤波器,而且比L滤波的电感值小。

高频整流单元采用IGBT进行PWM控制,可实现能量的双向流动。

斩波单元采用IGBT进行PWM控制,实现输出直流电压调节。

输出滤波单元采用LCL滤波器。

c)测试仪主控单元

主控制单元由MCU板、采样/接口板、主/从驱动板组成,控制电路结构如下图所示。

IGBT

IGBT

图3 控制电路结构图

MCU板采用以TMS320F2812为控制核心,主要完成PWM整流和斩波控制算法的计算、各种数据采集和处理、PWM信号生成、系统软件保护及通讯等功能。

采样/接口板完成主回路电压、电流信号的采样、滤波处理,并送至MCU板,作为控制反馈量;同时对MCU板输出的PWM信号进行分配、处理,输出至IGBT驱动板,具有PWM信号直通、故障封锁保护等功能。。

主/从驱动板完成高频整流单元和斩波单元功率器件IGBT的驱动,每一个驱动板驱动2个IGBT桥臂,输入为PWM信号,反馈故障信号。

3.1.3 Pack自动测试柜方案

Pack自动测试柜主要包含工控机、五位半高性能数字万用表、NI cDAQ数采板卡和标准电阻模块等。

a)Pack测试工控机

Pack测试工控机主要完成与上位机的通讯、对各个功能模块控制指令的发送、对各模块测试数据的收集、上传等功能。根据上位机的试验工艺指令,通过PCI DI/DO 接口卡控制相应继电器的通断来控制对应功能模块的投入/切除,并以通讯的方式下发测试指令给对应的功能模块,使功能模块按照上位机的试验工艺指令进行相应项目的测试,待测试项目完成后,读取测试结果并上传至上位机,供上位机分析、处理、显示和保存等。

b)五位半多功能电表

五位半多功能电表对电池Pack的开路电压进行高精度测量,并以通讯的方式传输到控制系统进行数据的显示及保存。

c)NI数采板卡

NI数采板卡通过外接高精度电流传感器,对试验主通道的电流进行测量。

d)标准电阻模块

标准电阻模块用于BMS的绝缘检测功能的测试。该模块配置多路固定阻值的高精度电阻,各路之间相互独立,根据测试流程,通过继电器对电阻支路进行切换,实现对绝缘检测功能的测试。

标准电阻模块中配置1000k、500k、100k电阻各一个,工作电压大于500V,精度%。e)结构方案

整体设计采用模块化设计方法,根据产品的需求,配置相应的模块,灵活方便。具体功能实现方案

1)信息化配置管理

针对车间流水线作业的产品,本系统通过智能化的配置,使得每个产品可具备唯

一、可查的标识,实现产品生产过程的可追溯性。配置界面如下图所示:

图4 设备配置窗口

设备名称-----用户自定义使用设备的名称,如通道1;

设备类型-----该测试仪的型号,如BTS500V/500A;

电池条码-----每个通道配置一台扫码枪,通过通讯接口与下位机相连,下位机扫码后上传至上位机,条码信息保存在电池条码信息中;

数据备注------电池信息的一些补充说明,如操作人员、电池型号规格等。

所有电池信息会随工艺执行信息等一起保存至数据库中,并可通过不同的检索条件进行信息的检索。如下图所示:

图5 记录查询窗口

2)BMS上电测试

系统通过Pack自动测试柜给BMS系统提供12V电源,从供电时刻开始计时,到Pack 自动测试柜接收到CAN 通讯发出第一帧有效报文的时间结束,判断初始化时间是否在合格范围内,并上传测试结果、记录数据。原理图如下图所示。

图6 BMS上电测试原理图

3)基本参数检查

实现方法:系统通过CAN总线,读取BMS系统的电芯组电压、温度、电池包总压、

零件质量的自动化检测系统设计

哈尔滨工业大学 制造系统自动化技术作业 题目:零件质量的自动化检测系统设计 班号: 学号: 姓名: 作业三零件质量的自动化检测系统设计

PS 一、零件结构图 二、自动检测项目 (1)孔是否已加工? 如图1所示,利用光电传感器来检测孔是否已加工。1PS 、2PS 、3PS 三个光电 传感器接受光信号,其中1PS 和3PS 检测从凸台两侧反射回来的光信号,2PS 检测从凸台中心线出反射回来的光信号。当孔已加工则所测得的波形如图3中2PS 所示,若孔还没有加工 则2PS 所测得的波形和1PS 、3PS 所测得的波形相同,故可以通过波形来确认孔是否已加工。 2 工件检测示意图图 3 检测波形图 )面A 和B 是否已加工? 图4为检测A,B 面是否加工的检测原理图,光电传感器发射装置发射脉冲, PG 2

若两个面均已经加工,则接收装置可以在工件经过时候接收到光电脉冲。若A,B 面没有加工,则在工件经过时检测不到光电脉冲。 图4 工件检测图 (3)孔φ15±0.01精度是否满足要求? 方向设计一个类似于塞规的测定杆,在测定杆的圆周上沿半径方向放置三只电感式位移传感器。测量原理如图所示。假设由于测定杆轴安装误差,移动轴位置误差以及热位移等误差等导致测定杆中心O1与镗孔中心O存在偏心e,则可通 过镗孔内径上的三个被测点W1,W2,W3测出平均圆直径。在测定杆处相隔τ,φ 角装上三个电感式位移传感器,用该检测器可测量出间隙量y 1,y 2 ,y 3 。已知测 定杆半径r,则可求出Y1=r+y1,Y2=r+y2,Y3=r+y3。根据三点式平均直径测量原理,平均圆直径D0=2×(Y1+aY2+bY3) 1+a+b ,公式中a,b为常数,由传感器配置角决定,该测量杆最佳配置角度取τ=φ=125°,取a=b=0.8717。偏心e的影响完全被消除,具有以测定杆自身的主机算环为基准值测量孔径的功能,可消除室温变化引起的误差,确保±2μm的测量精度。 图5 孔径测定原理图

电动汽车用锂离子动力蓄电池包和系统测试规程

电动汽车用锂离子动力电池包和系统测试规程 范围 本标准规定了电动汽车用锂离子动力电池包和系统基本性能、可靠性和安全性的测试方法。 本标准适用于高功率驱动用电动汽车锂离子动力电池包和电池系统。 规范性引用文件(其中的一部分) 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 GB/T 2423.4-2008 电工电子产品环境试验第2部分:试验方法试验Db 交变湿热(12h+12h循环)(IEC 60068-2-30:2005,IDT) GB/T 2423.43-2008 电工电子产品环境试验第2部分:试验方法振动、冲击和类似动力学试验样品的安装(IEC 60068-2-47:2005,IDT) GB/T 2423.56-2006 电工电子产品环境试验第2部分:试验方法试验Fh:宽带随机振动(数字控制)和导则(IEC 60068-2-64:1993,IDT) GB/T 18384.1-2001 电动汽车安全要求第1部分:车载储能装置(ISO/DIS 6469-1:2000,EQV)GB/T 18384.3-2001 电动汽车安全要求第3部分:人员触电防护(ISO/DIS 6469-3:2000,EQV)GB/T 19596-2004 电动汽车术语(ISO 8713:2002,NEQ) GB/T xxxx.1- xxxx 道路车辆电气及电子设备的环境条件和试验第1部分:一般规定(Road vehicles - Environmental conditions and testing for electrical and electronic equipment Part 1: General,MOD) GB/T xxxx.3- xxxx 道路车辆电气及电子设备的环境条件和试验第3部分:机械负荷(Road vehicles - Environmental conditions and testing for electrical and electronic equipment Part 3: Mechanical loads,MOD) GB/T xxxx.4- xxxx 道路车辆电气及电子设备的环境条件和试验第4部分:气候负荷(Road vehicles - Environmental conditions and testing for electrical and electronic equipment Part 4: Climatic loads,MOD) 术语和定义 1.1 蓄电池电子部件 采集或者同时监测蓄电池单体或模块的电和热数据的电子装置,必要时可以包括用于蓄电池单体均衡的电子部件。 注:蓄电池电子部件可以包括单体控制器。单体电池间的均衡可以由蓄电池电子部件控制,或者通过蓄电池控制单元控制。 1.2 蓄电池控制单元 battery control unit (BCU) 控制、管理、检测或计算电池系统的电和热相关的参数,并提供电池系统和其他车辆控制器通讯的电子装置。 1.3 1 / 20

自动化测试流程图解析

功能自动化测试流程解析 本流程是描述软件功能自动化测试过程中的步骤、内容与方法,明确各阶段的职责、活动与产出物。 1流程图 2流程说明 2.1 测试计划(可选) 与以前的测试计划过程一致,只是在原来的测试计划中,添加对项目实施自动化测试所需的资源、测试范围、测试进度的描述。该过程产出物为《测试计划》。 2.2 自动化测试用例设计 根据《测试计划》、《软件需求规格说明书》、《系统测试用例》设计出针对自动化测试的测试用例。测试用例的粒度精确到单个功能点或流程,对于各个功能点的业务规则,通过对脚本添加相应的检查点来进行测试。该过程的产出物是《自动化测试用例》。

2.3 自动化脚本设计(可选) 根据《软件需求规格说明书》、《自动化测试用例》、《系统原型》、《系统设计说明书》编写《自动化脚本设计说明书》,其主要内容包括:分析当前项目,设计出适合的脚本基本架构,针对特殊自动化测试用例设计可行的脚本编写方法,设计特殊检查点的实现方式,并对潜在的技术难点提出解决方案。该过程的产出物是《自动化脚本设计说明书》。 2.4 自动化脚本编写 根据《软件需求规格说明书》、《自动化测试用例》、《系统原型》、《自动化脚本设计说明书》,录制、调试、编写各个功能点的自动化测试脚本,并添加检查点,进行参数化。该过程还需要编写数据文件处理脚本、日志文件处理脚本、数据库处理脚本、公共检查点处理脚本等等。该过程的产出物是各个功能点的自动化测试脚本和其他公共处理脚本。 2.5 自动化测试数据设计 根据《软件需求规格说明书》、《自动化测试用例》设计出对各个功能点和相关业务规则进行测试的输入数据和预期输出,填写入对应的数据文件中。该过程的产出物是各个功能点的数据文件。 2.6 自动化测试执行 搭建好测试环境。根据《自动化测试用例》,执行自动化脚本,对系统进行自动化测试,并自动记录测试结果到日志文件中。 2.7 自动化测试结果分析 对测试结果文件中报告错误的记录进行分析,如果确实是由于被测系统的缺陷导致,则提交缺陷报告。对自动化测试的结果进行总结,分析系统存在的问题,提交《测试报告》。 2.8 自动化测试脚本维护(可选) 如果系统发生变更时,对自动化测试脚本和相关文档包括《自动化测试用例》、《自动化脚本设计说明书》进行维护,以适应变更后的系统。

自动化测试平台解决方案报告书V03

SmartRobot自动化测试解决方案

目录 1.迫切需要解决的问题 (3) 1.1.智能移动设备的软件系统和硬件方案的复杂组合,导致APP实现多机型兼容难 度大,投入大。 (3) 1.2.敏捷开发、迭代开发,产品追求快速上线,导致回归测试可靠性测试等任务重, 形成测试工作量波峰。 (3) 1.3.开发框架多、开发人员能力不足导致安全漏洞突出 (3) 1.4.市场竞争,产品同质化严重,追求客户体验差异化重要性凸现。 (3) 2.自动化测试平台整体解决方案 (3) 3.自动化测试平台实现功能 (4) 3.1.兼容性测试系统 (4) 3.1.1.SMART 平台 (4) 3.1.2.智能源码扫描 (6) 3.2.安全监控系统 (9) 3.2.1.高精度电流监控 (9) 3.2.2.监控应用及整机文件系统 (10) 3.2.3.监控应用及整机数据流量监控,记录非法数据传输等情况 (11) 3.2.4.用户行为跟踪,监控电话、短信、拍照、摄像、录音等典型动作 (12) 3.3.性能测试系统 (13) 3.3.1.响应时间测试系统 (13) 3.3.2.流畅度测试系统 (16)

1.面临的问题 1.1.智能移动设备的软件系统和硬件方案的复杂组合,导致APP 实现多机型兼容难度大,投入大。 1.2.敏捷开发、迭代开发,产品追求快速上线,导致回归测试、 可靠性测试等任务重,无法有效应对测试工作量波峰。 1.3.APP开发框架多、开发人员能力不足导致安全漏洞突出 1.4.软件硬件设计交叉影响,性能优化难度加大。 2.自动化测试平台整体解决方案 为解决移动应用开发商面临的以问题,结局方案设计如下。可全面解决移动应用开发面临的兼容性问题、安全性问题、测试工作量波峰、用户体验问题,并全程为移动应用的开发保驾护航。 整体解决方案 兼容性测试系统:智能源码扫描,即通过解析APK文件,将源码与问题特征库自动比对,查找兼容性问题,并自动生成测试报告。 SMART平台,实现被测设备管理+测试用例制作、管理、自动化执行、并

自动化测试工具介绍

主流测试工具介绍 选自:https://www.360docs.net/doc/027830540.html, WinRunner:强大的企业级自动化测试工具 Mercury Interactive公司的WinRunner是一种企业级的功能测试工具,用于检测应用程序是否能够达到预期的功能及正常运行。通过自动录制、检测和回放用户的应用操作,WinRunner能够有效地帮助测试人员对复杂的企业级应用的不同发布版进行测试,提高测试人员的工作效率和质量,确保跨平台的、复杂的企业级应用无故障发布及长期稳定运行。 企业级应用可能包括Web应用系统,ERP系统,CRM系统等等。这些系统在发布之前,升级之后都要经过测试,确保所有功能都能正常运行,没有任何错误。如何有效地测试不断升级更新且不同环境的应用系统,是每个公司都会面临的问题。 如果时间或资源有限,这个问题会更加棘手。人工测试的工作量太大,还要额外的时间来培训新的测试人员等等。为了确保那些复杂的企业级应用在不同环境下都能正常可靠地运行,你需要一个能简单操作的测试工具来自动完成应用程序的功能性测试。 轻松创建测试 用WinRuuner创建一个测试,只需点击鼠标和键盘,完成一个标准的业务操作流程,WinRunner自动记录你的操作并生成所需的脚本代码。这样,即使计算机技术知识有限的业务用户轻松创建完整的测试。你还可以直接修改测试脚本以满足各种复杂测试的需求。WinRunner提供这两种测试创建方式,满足测试团队中业务用户和专业技术人员的不同需求。 插入检查点 在记录一个测试的过程中,可以插入检查点,检查在某个时刻/状态下,应用程序是否运行正常。在插入检查点后,WinRunner会收集一套数据指标,在测试运行时对其一一验证。WinRunner提供几种不同类型的检查点,包括文本的、GUI、位图和数据库。例如,用一个位图检查点,你可以检查公司的图标是否出现于指定位置。 检验数据

国内外汽车动力电池管理系统(BMS)发展概况

引言 电池的性能和使用寿命直接决定了电动汽车的性能和成本,因此,如何提高电池的性能和寿命得到了各方面的重视。电动汽车上使用的动力电池是由多个电池单体通过串并联方式组成电池组,电池单体都紧密地布置在一起,在进行充放电时,各个电池单体所产生的热量互相影响,如果散热不均匀,将造成电池组局部温度快速上升,使电池的一致性恶化,使用寿命大大缩短,严重时会造成某些电池单体热失控,产生比较严重的事故。当动力电池处于低温环境中,电池的充放电性能会大大降低,导致电池无常工作。为了使动力电池组保持在合理的温度围工作,电池组必须拥有科学和高效的热管理系统。目前,国外的许多研究人员对电池组的热管理系统做了大量的研究,进行了一些新的探索,以期提高热管理系统的控制效果,从而提高电动汽车电池组的性能和使用寿命。 国外汽车动力电池管理系统(BMS)发展概况 目前,影响电动汽车推广应用的主要因素包括动力电池的安全性和使用成本问题,延长电池的使用寿命是降低使用成本的有效途径之一为确保电池性能良好,延长电池使用寿命,必须对电池进行合理有效的管理和控制,为此,国外均投入大量的人力物力开展广泛深入的研究。 日本青森工业研究中心从1997年开始至今,持续进行(BMS)实际应用的研究,丰田、本田以及通用汽车公司等都把BMS纳入技术开发的重点;美国Villanova大学和USNanocorp公司已经合作多年对各种类型的电池SOC进行基于模糊逻辑的预测;国Ajou大学和先进工程研究院开发的BMS系统的组成结构及其相互逻辑关系。该系统在上述结构中进行功能扩展,即增设热管理系统、安全装置、充电系统以及与PC机的通信联系。另外还增加与电动机控制器的通信联系,实现能量制动反馈和最大功率控制。 我国在十二五期间设立电动汽车重大专门研究项目,经过几年的发展之后,在BMS方面取得很大的突破,与国外水平也较为接近。在国家863计划2005年第一批立项研究课题中,就分别有理工大学承担的EQ7200HEV混合动力轿车用镍氢

软件自动化测试工具介绍--所有

软件自动化测试工具介绍 一、功能测试工具 1、QTP测试工具 全名 HP QUiCkTeSt ProfeSSional SoftWare ,最新的版本为HP QUiCkTeSt ProfeSSional 11.0 QTP是 quickteSt PrOfeSSiOnal 的简称,是一种自动测试工具。使用QTP的目 的是想用它来执行重复的手动测试,主要是用于回归测试和测试同一软件的新版本。因此你在测试前要考虑好如何对应用程序进行测试,例如要测试那些功能、操作步骤、输入数据和期望的输出数据等 QUiCkTeSt针对的是GUl应用程序,包括传统的Windows应用程序,以及现在越来越流行的Web应用。它可以覆盖绝大多数的软件开发技术,简单高效,并具备测试用例可重用的特点。其中包括:创建测试、插入检查点、检验数据、增强测试、运行测试、分析结果和维护测试等方面。 2、WinRUnner MerCUry Interactive 公司的 WinRUnner是一种企业级的功能测试工具,用 于检测应用程序是否能够达到预期的功能及正常运行。通过自动录制、检测和回放用户的应用操作,WinRUnner能够有效地帮助测试人员对复杂的企 业级应用的不同发布版进行测试,提高测试人员的工作效率和质量,确保跨平台的、复杂的企业级应用无故障发布及长期稳定运行。 企业级应用可能包括 Web应用系统,ERP系统,CRM S统等等。这些系统在发布之前,升级之后都要经过测试,确保所有功能都能正常运行,没有任何错误。如何有效地测试不断升级更新且不同环境的应用系统,是每个公司都会面临的问题。 3、RatiOnal Robot 是业界最顶尖的功能测试工具,它甚至可以在测试人员学习高级脚本技术之前帮助其进行成功的测试。它集成在测试人员的桌面IBM Rational TeSt Manager上,在这里测试人员可以计划、组织、执行、管理和报告所有测试活动,包括手动测试报告。这种测试和管理的双重功能是自动化测试的理想开始。 4、AdVentNet QEngine AdVentNet QEngine是一个应用广泛且独立于平台的自动化软件测试工具, 测试、 可用于Web功能Web性能测试、JaVa应用功能测试、JaVa APl测试、SoAP测试、回归测试和 JaVa

自动化测试平台解决方案V0

Smart Robot自动化测试解决方案

目录

1.面临的问题 1.1.智能移动设备的软件系统和硬件方案的复杂组合,导致APP 实现多机型兼容难度大,投入大。 1.2.敏捷开发、迭代开发,产品追求快速上线,导致回归测 试、可靠性测试等任务重,无法有效应对测试工作量波 峰。 1.3.A PP开发框架多、开发人员能力不足导致安全漏洞突出 1.4.软件硬件设计交叉影响,性能优化难度加大。 2.自动化测试平台整体解决方案 为解决移动应用开发商面临的以问题,结局方案设计如下。可全面解决移动应用开发面临的兼容性问题、安全性问题、测试工作量波峰、用户体验问题,并全程为移动应用的开发保驾护航。 整体解决方案 兼容性测试系统:智能源码扫描,即通过解析APK文件,将源码与问题特征库自动比对,查找兼容性问题,并自动生成测试报告。 SMART平台,实现被测设备管理+测试用例制作、管理、自动化执行、并生成测试报告。可实现APP的定制用例的多机自动化运行、适配性测试、功能及UI测试; 安全监控系统:监测系统文件变化、监测数据流量、耗电情况、监控非法用户行为等。

性能测试系统:通过专业的自动化测试设备(硬件工具),测量流畅度卡顿数据、量化响应时间指标,为研发人员提供毫秒级数据,助力改善用户体验。 3.解决方案的实现 3.1.兼容性测试系统 3.1.1.SMART 平台 SMART兼容性测试平台,提供自动化测试的解决方案,提供用例制作、管理、自动化运行、测试结果自动校验。无需人员干预即可实现各类APP自动化用例的运行,并自动生成测试报告。 3.1.1.1.测试步骤 测试步骤 a)自动化测试脚本开发 b)真机运行脚本 c)输出测试报告 3.1.1.2.测试框架 测试框架 通过手机usb接口实现对手机的控制,完成测试工具及app的下发,运行及测试结果的拉取和展示。测试工具采用lua脚本编写测试case,通过进程注入技术获取屏幕显示信息,结合Touch事件模拟,可以实现基于控件级别的复杂测试case,测试结果以Log、屏幕截图等形式输出。 3.1.1.3.SMART平台可实现的功能

嵌入式软件自动化测试系统研究

嵌入式软件自动化测试系统研究 摘要:在软件测试过程中,有许多重复的、非创造性的工作。在此背景下,自 动测试系统(ATS)以其节省人力、缩短测试时间、提高测试效率和提高测试稳 定性等优点,在软件测试中越来越突出。本文对嵌入式软件自动测试系统进行了 深入的研究,并对促进我国自动化测试系统的发展和进步提出了建议。 关键字:软件;自动化;测试系统 引言 目前,嵌入式软件自动化测试系统在军用和民用领域的应用越来越广泛,其 作用也越来越重要。推动嵌入式软件自动化测试系统的发展,对推动军用和民用 领域软件发展进步,具有非常重要的作用。所以,必须要加强对嵌入式软件自动 化测试系统的研究,为我国社会经济发展建设提供重要的推动力量。 1、嵌入式软件自动化测试系统简析 嵌入式软件自动化测试系统的应用原理是利用测试脚本,对嵌入式软件的运 行进行自动化控制,同时对数据进行收集和分析并最终形成相关测试报告,得出 科学准确的测试结果。分布式架构的嵌入式软件自动化测试平台,这种结构便于 对系统进行扩展和升级。该系统结构主要包括两部分,即测试开发管理主机和目 标仿真机,两者之间的通讯方式采用的是以太网通信,而目标机与目标机之间的 通信方式则采用1394B通信。 2、测试硬件系统的通用性 2.1测试总线 在嵌入式软件自动化测试系统中,测试总线是非常重要的组成部分,担负着 至关重要的作用。测试总线的主要功能是对测试数据进行传送,同时还能够传送 控制指令,是嵌入式软件自动化测试系统中的中枢神经。随着计算机技术的不断 发展以及对各个领域的深入渗透,自动化测试领域的总线技术也取得了极大的进步。其主要发展历程经历了通用接口总线、VXI、PXI以及基于LAN接口面向仪器 的扩展等几个阶段。通用接口总线简称为GPIB,其主要组成部分包括标准接口、 母线、计算机和仪器仪表等等。这种总线技术的优点是能够利用计算机对仪器进 行有效的操作和控制,代替传统人工操作,初步实现了自动化测试。但缺点是对 装置的数量具有严格的限制,不能够过15台,而且电缆长度也不能超过20米。VXI总线是VME和GPIB两种总线系统融合后产生的新型技术,其优点是体积小,功耗低,组建更灵活,而且具有较高的传输速率。此外,还便于维修。但缺点是 总线速度明显落后于PC机总线速度。PXI的优点是能够即插即用,但缺点是功耗大,转换板的密度也较大,具有空间局限性,主要应用于紧凑型CPI仪器领域扩 展和开放式工业领域。基于LAN接口面向仪器的扩展简称为LXI,是基于局域网 发展起来的新一代模块化平台标准,优点是融合了前面三种总线技术的优点,如GPIB的高性能、VXI和PXI的小体积以及LAN的高吞吐率,缺点是没有经过确切 的验证,是否适合实时嵌入式软件自动化测试系统还是个未知数。 2.2硬件接口 在嵌入式软件自动化测试系统中,包括多种硬件平台,用于连接各硬件平台 的硬件接口具有重要的作用。目前,测试领域一直在致力于建立一种标准化接口,使硬件接口实现规范化和标准化发展。美国国防部对自动测试系统已制定了相关 标准,在该标准中,对硬件接口标准也做出了相应的规定和规范。在1999年, 适配品与测试夹具接口联盟对测试系统信号接口制定了标准IEEEP1505,从而使

动力电池管理系统硬件设计电路图

动力电池管理系统硬件设计电路图 电动汽车是指全部或部分由电机驱动的汽车。目前主要有纯电动汽车、混合电动车和燃料电池汽车3种类型。电动汽车目前常用的动力来自于铅酸电池、锂电池、镍氢电池等。 锂电池具有高电池单体电压、高比能量和高能量密度,是当前比能量最高的电池。但正是因为锂电池的能量密度比较高,当发生误用或滥用时,将会引起安全事故。而电池管理系统能够解决这一问题。当电池处在充电过压或者是放电欠压的情况下,管理系统能够自动切断充放电回路,其电量均衡的功能能够保证单节电池的压差维持在一个很小的范围内。此外,还具有过温、过流、剩余电量估测等功能。本文所设计的就是一种基于单片机的电池管理系统。 1电池管理系统硬件构成 针对系统的硬件电路,可分为MCU模块、检测模块、均衡模块。 1.1MCU模块 MCU是系统控制的核心。本文采用的MCU是M68HC08系列的GZ16型号的单片机。该系列所有的MCU均采用增强型M68HC08中央处理器(CP08)。该单片机具有以下特性: (1)8MHz内部总线频率;(2)16KB的内置FLASH存储器;(3)2个16位定时器接口模块;(4)支持1MHz~8MHz晶振的时钟发生器;(5)增强型串行通信接口(ESCI)模块。 1.2检测模块 检测模块中将对电压检测、电流检测和温度检测模块分别进行介绍。 1.2.1电压检测模块 本系统中,单片机将对电池组的整体电压和单节电压进行检测。对于电池组整体电压的检测有2种方法:(1)采用专用的电压检测模块,如霍尔电压传感器;(2)采用精密电阻构建电阻分压电路。采用专用的电压检测模块成本较高,而且还需要特定的电源,过程比较复杂。所以采用分压的电路进行检测。10串锰酸锂电池组电压变化的范围是28V~42V。采用3.9M?赘和300k?赘的电阻进行分压,采集出来的电压信号的变化范围是2V~3V,所对应的AD 转换结果为409和*。 对于单体电池的检测,主要采用飞电容技术。飞电容技术的原理图如图1所示[2],为电池组后4节的保护电路图,通过四通道的开关阵列可以将后4节电池的任意1节电池的电压采集到单片机中,单片机输出驱动信号,控制MOS管的导通和关断,从而对电池组的充电放电起到保护作用。

电动汽车用磷酸铁锂动力电池的制作及性能测试_英文_概要

ISSN 1674-8484CN 11-5904/U 汽车安全与节能学报, 2011年, 第2卷第1期J Automotive Safety and Energy, 2011, Vol. 2 No. 1Manufacture and Performance Tests of Lithium Iron Phosphate Batteries Used as Electric Vehicle Power ZHANG Guoqing, ZHANG Lei, RAO Zhonghao, LI Yong (Faculty of Materials and Energy, Guangdong University of Technology, Guangzhou 510006, China Abstract: Owing to the outstanding electrochemical performance, the LiFePO 4 power batteries could be used on electric vehicles and hybrid electric vehicles. A kind of LiFePO 4 power batteries, Cylindrical 26650, was manufactured from commercialized LiFePO 4, graphite and electrolyte. To get batteries with good high-current performance, the optimal content of conductive agent was studied and determined at 8% of mass fraction. The electrochemical properties of the batteries were investigated. The batteries had high discharging voltage platform and capacity even at high discharge current. When discharged at 30 C current, they could give out 91.1% of rated capacity. Moreover, they could be fast charged to 80% of rated capacity in ten minutes. The capacity retention rate after 2 000 cycles at 1 C current was 79.9%. Discharge tests at - 20 ℃ and 45 ℃ also showed impressive performance. The battery voltage, resistance and capaci ty varied little after vibration test. Through the safety tests of nail, no in ? ammation or explosion occurred. Key words: hybrid and electric vehicles; power batteries; lithium iron phosphate; lithium ion batteries; 电动汽车用磷酸铁锂动力电池的制作及性能测试 张国庆、张磊、饶忠浩、李雍

自动化音频测试系统介绍说明

自动化音频测试方案介绍
北京瑞森新谱科技有限公司

? 1.整体描述 体描 ? 2.系统功能 ? 3. 3 系统架构 ? 4.硬件配置

整体描述
手机音频测试是指手机中的Micphone,Speaker,Receiver三个部件整机 化后所表现出来的音频特性。整合了手机加上codec输出后的音频表现,更贴近 于实际的使用效果。 随着手机行业的蓬勃发展,手机音频表现越来越多的成为研发测试的重点, 传统的测试方法是使用模拟基站与音频分析仪器(Trustsystem)结合,测试手 机的音频性能 机的音频性能。但是这种方法成本高,操作繁琐,时间长,不利于生产的使用。 这种方法成本高 操作繁琐 时间长 利 生产的使用 我司自主研发设计了一套手机整机在线音频测试方案,解决了传统测试方法的种 种弊端 将声音量化 完全替代了人工主观的测试 种弊端,将声音量化,完全替代了人工主观的测试。

系统功能--覆盖项目
SN
1
Item
Function
Status
V V V V V V V V V V V V V V V V V V V V V V
2
3
4
5 6 7 8
主Mic无送话--------Frequence response 主Mic声音小--------Frequence q response p 主Mic 主Mic杂音-----------THD 胶套漏装 ----------- Frequence response 主Mic无送话--------Frequence response 主Mic声音小--------Frequence q response p 副Mic 主Mic杂音-----------THD 胶套漏装 ----------- Frequence response 听筒无声-------------Frequence response 听筒/ 听筒声音小----------Frequence q response p /Receiver 听筒杂音-------------THD 喇叭无声-------------Frequence response 喇叭声音小----------Frequence response 喇叭/Speaker 喇叭杂音-------------THD THD 装配不良 -------------Frequence response 耳机无声-------------Frequence response 耳机/Headset 耳机声音小----------Frequence response 耳机杂音-------------THD THD 振子无振动----------主频AMPL 振子/Vibrator 振子异常-------------频率响应(FFT) 异常音/破音检测 异常音/破音检测---Rub&Buzz 单体测试--------------Frequence Frequence 单体测试 response/THD/Rub&Buzz

动力电池能量管理系统

动力电池能量管理系统 检测时间:2016-05-23 09:39:53 摘要 近年来,由于日益严重的环境污染问题和日益增长的石油和能源消耗,新能源汽车的发展,越来越多的政府和世界主要汽车制造商的关注。三个电动汽车的发展。 本文介绍了电动汽车电池管理系统的主要功能和开发国内外介绍问题的根源,介绍了铅酸蓄电池工作原理和关键的操作特性,描述铅酸电池剩余量预测几个模型的设计和项目的特点,基于大量的电池充电和放电的实验数据,提出了这种设计方法来估计剩下的电池供电。 上述功能需求,设计提出使用主芯片单片机,分散的集合和集中控制的解决方案结合硬件、单片机的选择,电池参数收集,平衡和保护电路、功率转换电路和外部通信和其他主要模块硬件设计详细描述和基于C51单片机凯尔软件开发和设计环境软件解决方案设计的电池管理系统3主要流程:充电、放电和静态软件设计。最后,整个硬件和软件系统充电和放电的疲劳试验通过收集大量的实验数据,验证了硬件和软件设计的可行性和稳定性 关键词电动汽车; 电池管理系统;电池SOC估算;单片机;充电均衡控制

ABSTRACT In recent years, due to the increasingly serious problem of environmental pollution and the increasing consumption of oil and energy, new energy vehicles

Development, more and more governments and the world's major carmakers attention. Develop three electric vehicles The key technology is the motor drive system consists of three parts, the vehicle control system and power management systems, steam current Automotive battery life is short-range, low battery life, high maintenance costs and popular, therefore, Power management technology for energy management and vehicle power battery protection control is becoming increasingly important. This article describes the electric vehicle battery management system The main function of the system and the development of domestic and foreign presentation Root of the problem, and introduces the principle of lead-acid batteries and key operating characteristics described Lead-acid battery remaining amount prediction model design and features of several projects, based on a lot of battery Charging and discharging of the experimental data, this design method is proposed to estimate the remaining battery power. The above functional requirements, the design proposed to use the main chip microcontroller, decentralized collection And centralized control solutions combine hardware, MCU selection,

主流软件自动化测试工具介绍

主流自动化测试工具介绍 一、功能测试工具 1、Selenium (浏览器自动化测试框架) Selenium[1] 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验软件功能和用户需求。支持自动录制动作和自动生成 .Net、Java、Perl等不同语言的测试脚本。据 Selenium 主页所说,与其他测试工具相比,使用 Selenium 的最大好处是: Selenium [2] 测试直接在浏览器中运行,就像真实用户所做的一样。Selenium 测试可以在 Windows、Linux 和 Macintosh上的 Internet Explorer、Mozilla 和 Firefox 中运行。其他测试工具都不能覆盖如此多的平台。使用 Selenium 和在浏览器中运行测试还有很多其他好处。 下面是主要的两大好处: 通过编写模仿用户操作的 Selenium 测试脚本,可以从终端用户的角度来测试应用程序。通过在不同浏览器中运行测试,更容易发现浏览器的不兼容性。Selenium 的核心,也称browser bot,是用 JavaScript 编写的。这使得测试脚本可以在受支持的浏览器中运行。browser bot 负责执行从测试脚本接收到的命令,测试脚本要么是用 HTML 的表布局编写的,要么是使用一种受支持的编程语言编写的。 2、QTP测试工具 全名HP QuickTest Professional software ,最新的版本为HP QuickTest Professional 11.0 QTP是quicktest Professional的简称,是一种自动测试工具。使用QTP的目的是想用它来执行重复的手动测试,主要是用于回归测试和测试同一软件的新版本。因此你在测试前要考虑好如何对应用程序进行测试,例如要测试那些功能、操作步骤、输入数据和期望的输出数据等 QuickTest针对的是GUI应用程序,包括传统的Windows应用程序,以及现在越来越流行的

基于数据操作的自动化测试技术研究与应用

第28卷第4期2009年8月 飞行器测控学报 Journal of Spacecraft TT&C Technology Vol.28No.4 Aug.2009 基于数据操作的自动化测试技术研究与应用* 郭巍1,2,龚兵1,张武光1 (11西安交通大学#陕西西安#710043;21西安卫星测控中心#陕西西安#710043) 摘要:首先分析了数据驱动实时软件自动化测试中存在的问题,提出了基于数据操作的改进关键字驱动脚本自动化测试方法,并在此基础上实现了航天测控软件系统的自动化测试平台。 关键词:数据操作;改进关键字驱动脚本;数据结构描述;测试自动化 中图分类号:TP311文献标识码:A文章编号:167425620(2009)0420048205 Research and Implementation of Test Automation Based on Data Manipulation GUO Wei1,2,GONG Bing1,ZHANG Wu2guang1 (1.Xi.an J iaotong University,Xi.an,Shaanxi Province710043;2.Xi.an Satellite Control Center,Xi.an,Shaanxi Province710043) A bstract:Following analysis of problems in data2driven realtime software testing,the paper presents an improved keywords2 driven script automation framework.The paper also intr oduces application of a data2driven space TT&C software testing platform in XSCC based on automatic framewor k. Keyw or ds:Data Manipulation;Impr oved Keywords2Driven Script;Data Structure Description;Test Automation 0引言 测试自动化技术作为传统测试理论和实际工程应用的重要纽带,日益彰显重要作用。IBM在发布自动化测试工具IBM Rational的技术白皮书中明确指出成功测试之处在于:及早测试、连续测试和自动化测试。自动化测试可减少测试工作量,提高测试效率,准确获得测试数据和实测结果[1]。 典型的航天测控软件(以下简称测控软件),大部分是基于事件的作业调度与数据驱动式软件,软件处理对实时性、容错性和精度要求较高,较少需要人工交互操作。此外,测控软件处理的测控数据,多数为具有特定制约关系的一组数据诸元构成的复杂结构,因此,航天测控实时软件测试具有复杂数据模拟、实时数据生成等要求。由于缺乏有效的数据自定义和操作支持,成熟的商用自动化测试工具在面向GUI 应用中凸显的快捷、便利等优点无法发挥,很难胜任测控软件的测试需要。因此在繁琐的数据驱动测控软件测试中,决定测试效果的主要是测试用例的自动化设计和执行、测试数据的产生自动化以及完备合理性,因此本文提出了测试数据的格式定制与完备化自动生成、测试用例设计与运行控制脚本的自动化2大研究内容。 1改进的关键字驱动测试脚本 测试脚本是由自定义的脚本语言编写的一段程序,测试脚本用来描述一个测试过程或测试包。测试用例的脚本化,一方面使得测试过程自动化执行成为可能,另一方面大大简化了回归测试工作,进而增强了测试用例的复用性[2]。IBM Rational Robot能够录制用户GU I操作并生成脚本供回归测试,但这种脚本绑定了测试操作和数据,同时由于其针对特定GUI 应用,造成它的可移植性和重用性较差,因此必须在研究用例脚本技术基础上,形成适应航天测控软件的测试脚本运行机制。流行的测试脚本技术主要有以下几类:线形脚本、结构化的线形脚本、共享脚本、数据驱动脚本、关键字驱动脚本[2]。关键字驱动脚本技术在导航脚本的控制下,读取基本测试数据和关键字对象数据,遇到关键字时则调用对应的支持脚本,同时传递对象和数据,通过导航脚本和关键字支持脚本 *收稿日期:2009-02-02;修回日期:2009-02-23 第一作者简介:郭巍(1974-),男,硕士,高工,主要从事航天测控软件质量保证与测试技术研究。

动力电池充放电效率测试方法及特性

电动汽车能量流研究需要考虑电池充放电效率的影响,然而目前针对不同充放电模式下的充放电效率研究并不充分,实验方法、测试系统与分析结果仍不具备普遍适用性。因此,本文提出了一种电动汽车充放电效率表征方法和试验方法,并搭建了测试台架系统;在此基础上,针对某款电动汽车动力电池,定量研究了不同充电模式、放电工况下充放电效率的变化规律,从而为整车能量流研究提供了一种有效的动力电池充放电效率测试方法,接下来就为大家详细的讲解一下希望对大家有所帮助。 1 动力电池及其充放电效率 动力电池是电动汽车的能量来源,锂离子电池以其高能量密度和功率密度、长循环寿命、低自放电率等优势,成为电动汽车的首选动力电池;其中,磷酸铁锂电池(LiFePO4)和三元锂离子电池(NCA、NMC)等具有更高的安全性能,因此广泛应用于电动汽车领域。图1 所示为锂离子电池的基本结构与工作原理示意图,其充放电过程是通过Li+在正负极柱之间嵌入和脱出实现的。 2 实验平台和测试方法 实验平台结构包含试验箱、电池模拟器、12V 开关电源、冷却循环水机、上位机等试验仪器及设备。其中,动力电池系统在实验过程中放置于试验箱内,由高压线连接至电池模拟器,通过控制电池模拟器的功率及电流方向,实现动力电

池不同模式下的充放电;同时电池充放电数据通过CAN 总线进行通讯,并上传至上位机系统。实验过程中,电池模拟器及电池管理系统BMS 实时检测动力电池组总电压、单体电压、电池组温度等参数并设置保护措施,从而保证实验过程电池处于安全工作状态。 3 实验及结果分析 实验用动力电池系统采用三元电芯作为单体电池,整体模块标称能量为46kwh。充放电过程中,设置系统总电压、单体电压、温度等参数的安全范围;一旦检测到参数超出上下限安全阈值,将电池模拟器输出电流设置为0,并切断电池模拟器与动力电池系统的连接。 实验过程中,分别采用2.6kw 慢充、6.6kw 定功率充电、快充、1/3C 标准充电(15.3kw)以及1C 充电(46kw)对电池包进行充电,并通过变功率、45kw、6.5kw 、14.9kw 以及28.4kw 等效模拟车辆NEDC 工况、1C 放电、60km/h 等速、90km/h 等速、120km/h 等5 种驾驶工况。 杭州固恒能源科技有限公司从事于新能源汽车后市场领域,专注于动力电池的应用以及循环利用等方面的研发、生产、销售,并提供全套检测维护解决方案的高新技术企业。产品涉及动力电池检测与维护、数据监测与存储、电池模组级单体电池的高效分选以及成组、储能管理系统等设备领域,客户遍及国内各动力电池厂家,新能源汽车厂家、梯次利用回收企业以及储能应用等企业。

相关文档
最新文档