发明名称 一种通用自动化测试装置及方法
摘要 本发明涉及自动化测试装置和测试方法。该装置包括:消息类型处理模块、消息格式转换模块、缓冲区消息队列模块、消息类型接口模块和控制模块。该方法包括:S1、构造测试消息帧;S2、将测试消息帧封装成内部封装帧,并根据测试帧属性设置封装帧的帧头;S3、将封装帧存储到缓冲区消息队列;S4、解封装成测试消息帧并发送到被测模块;S5、接收响应消息帧;S6、封装内部封装帧,并设置内部封装帧的帧头;S7、解封装响应消息帧,并产生测试结果。本发明可以构造一个通用的基于消息的自动化测试工具,避免了测试多消息接口被测对象时,测试工具庞大、复杂,不利实现和性能低的问题。而且通过消息池,实现测试消息的构造和发送分离,满足性能测试的需要。
申请公布号 CN1735252A 申请公布日期 2006.02.15
申请号 CN200410056120.X 申请日期 2004.08.12
申请人 华为技术有限公司 发明人 张晓翔
分类号 H04Q7/34(2006.01);H04Q1/20(2006.01) 主分类号 H04Q7/34(2006.01)
代理机构 代理人
主权项 1、一种通用自动化测试装置,其特征在于包括:消息类型处理模块、消息格式转换模块、缓冲区消息队列模块、消息类型接口模块和控制模块;所述的消息类型处理模块接受输入脚本控制,构造测试消息帧;并接收被测模块的应答消息,解释处理该应答消息;所述的消息格式转换模块与消息类型处理模块相连,将其构造的各种消息帧封装成固定格式的内部封装帧,或将内部封装帧解封装还原成消息帧;所述的缓冲区消息队列模块与消息格式转换模块相连,存储封装帧,并且在接到发送控制命令时将存储的封装帧发送给消息格式转换模块解封装;所述的消息类型接口模块与消息格式转换模块相连,将其还原的测试消息帧加载到被测模块,或者接收被测模块的响应并将响应消息帧发送给消息格式转换模块;所述的控制模块与上述各模块相连,并发送控制信号给各模块。
地址 518129广东省深圳市龙岗区坂田华为总部办公楼