一种cec模拟测试方法及测试系统技术方案

技术编号:14012636 阅读:60 留言:0更新日期:2016-11-17 14:04
本发明专利技术公开了一种cec模拟测试方法及测试系统,方法包括:人机交互界面获取cec测试指令,并将cec测试指令发送至指令分析模块;指令分析模块将cec测试指令发送到模拟TV测试终端,模拟TV测试终端将cec测试指令发送给机顶盒终端;机顶盒终端根据cec测试指令生成对应的cec响应指令,并将cec响应指令反馈给模拟TV测试终端;模拟TV测试终端将cec响应指令发送给指令分析模块,指令分析模块将接收到的cec响应指令与预设cec响应指令对比分析,并将对比分析结果发送至人机交互界面上显示。本发明专利技术提高开发调试效率,降低开发测试人工成本和重复认证测试成本,借助cec 指令分析,测试步骤简单,结果易识别。

【技术实现步骤摘要】

本专利技术涉及设备测试
,尤其涉及一种cec模拟测试方法及测试系统
技术介绍
在现在信息技术日新月异的时代,伴随着越来越多的新功能的功能加入,势必需要对增加的功能做测试确认,cec (全称是Consumer Electronics Control,消费类电子控制。CEC功能为用户带来许多方便,它允许终端用户使用一个遥控器控制多个支持CEC 的HD设备,从而无需使用多个遥控器来控制电子设备,如:电视机(TV)、机顶盒和便携式HD设备)功能同样需要进行功能测试,常规的方式通常需要采用专业的设备才能完成功能的测试确认,然而,专业设备由于费用高昂,一般的公司很难购买此类设备,这样每次功能的开发,都需要拿到专业的认证机构去做认证测试,一轮测试下来,往往需要很大的一笔费用,而且一次不过,重复认证,需要支付重复测试费用。传统上cec功能的测试需要采用cec测试设备来进行测试确认,以确认功能是否满足要求,由于设备费用昂贵,一般公司很难购买设备,因此公司内部很难完成功能的测试,另外由于没有测试设备,给开发和调试带来很大的难度,由于前期没有经过测试确认,对提交认证测试的软件的功能无法保证,这样进而会引起重复认证测试费。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于现有技术的不足,本专利技术目的在于提供一种cec模拟测试方法及测试系统,旨在解决现有技术中现有cec功能测试成本高,cec功能开发和调试难度大的缺陷。本专利技术的技术方案如下:一种cec模拟测试方法,其中,方法包括:A、人机交互界面获取cec测试指令,并将cec测试指令发送至指令分析模块;B、指令分析模块将cec测试指令发送到模拟TV测试终端,模拟TV测试终端将cec测试指令发送给机顶盒终端;C、机顶盒终端根据cec测试指令生成对应的cec响应指令,并将cec响应指令反馈给模拟TV测试终端;D、模拟TV测试终端将cec响应指令发送给指令分析模块,指令分析模块将接收到的cec响应指令与预设cec响应指令对比分析,并将对比分析结果发送至人机交互界面上显示。所述的cec模拟测试方法,其中,所述A之前还包括:S、预先在指令分析模块中存储cec测试指令对应的预设cec响应指令。所述的cec模拟测试方法,其中,所述B具体包括:B1、指令分析模块通过串口或TCP协议将cec测试指令发送至模拟TV测试终端;B2、模拟TV测试终端将接收到的cec测试指令封装成对应的cec测试帧,通过cec发送消息进程将cec测试帧发送至机顶盒终端。所述的cec模拟测试方法,其中,所述C具体包括:C1、机顶盒终端通过cec接收消息进程接收到cec测试帧,提取cec测试帧中对应的cec测试指令,根据cec测试指令生成对应的cec响应指令;C2、机顶盒终端将cec响应指令封装成cec响应帧,通过cec发送消息进程将cec响应帧发送至模拟TV测试终端 。所述的cec模拟测试方法,其中,所述D具体包括:D1、模拟TV测试终端提取收到的cec响应帧中的cec响应指令,并将cec响应指令发送给指令分析模块;D2、指令分析模块将接收到的cec响应指令与预设cec响应指令对比分析,并将分析结果以文字的形式发送至人机交互界面上显示。一种cec模拟测试系统,其中,系统包括:人机交互界面,用于获取cec测试指令,并将cec测试指令发送至指令分析模块,显示指令分析模块反馈的对比分析结果;指令分析模块,用于将cec测试指令发送到模拟TV测试终端,将接收到的cec响应指令与预设cec响应指令对比分析,并将对比分析结果发送至人机交互界面;模拟TV测试终端,用于将cec测试指令发送给机顶盒终端,以及将机顶盒终端返回的cec响应指令发送给指令分析模块;机顶盒终端,用于根据cec测试指令生成对应的cec响应指令,并将cec响应指令反馈给模拟TV测试终端。所述的cec模拟测试系统,其中,所述指令分析模块包括:预先存储单元,用于预先存储cec测试指令对应的预设cec响应指令。所述的cec模拟测试系统,其中,所述指令分析模块还包括:cec测试指令发送单元,用于通过串口或TCP协议将cec测试指令发送至模拟TV测试终端;cec响应指令对比单元,用于将接收到的cec响应指令与预设cec响应指令对比分析;分析结果发送单元,用于将分析结果以文字的形式发送至人机交互界面上显示。所述的cec模拟测试系统,其中,所述模拟TV测试终端具体包括:cec测试指令封装与发送单元,用于将接收到的cec测试指令封装成对应的cec测试帧,通过cec发送消息进程将cec测试帧发送至机顶盒终端;cec响应指令提取单元,用于提取收到的cec响应帧中的cec响应指令,并将cec响应指令发送给cec响应指令对比单元。所述的cec模拟测试系统,其中,所述机顶盒终端具体包括:cec响应指令生成单元,用于通过cec接收消息进程接收到cec测试帧,提取cec测试帧中对应的cec测试指令,根据cec测试指令生成对应的cec响应指令;cec响应指令封装单元,用于将cec响应指令封装成cec响应帧,通过cec发送消息进程将cec响应帧发送至cec响应指令提取单元。本专利技术提供了一种cec模拟测试方法及测试系统,本专利技术提高开发调试效率,降低开发测试人工成本和重复认证测试成本,借助cec 指令分析,测试步骤简单,结果易识别。附图说明图1为本专利技术的一种cec模拟测试方法的较佳实施例的流程图。图2为本专利技术的一种cec模拟测试方法的具体应用实施例的流程示意图图。图3为图1中步骤S200的细化步骤的流程图。图4为图1中步骤S200的细化步骤的流程图。图5为图1中步骤S200的细化步骤的流程图。图6为本专利技术的一种cec模拟测试系统的较佳实施例的功能原理框图。图7为本专利技术的一种cec模拟测试系统的具体应用实施例的指令分析模块的功能原理框图。图8为本专利技术的一种cec模拟测试系统的具体应用实施例的模拟TV测试终端的功能原理框图。图9为本专利技术的一种cec模拟测试系统的具体应用实施例的机顶盒终端的功能原理框图。具体实施方式为使本专利技术的目的、技术方案及效果更加清楚、明确,以下对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供了一种cec模拟测试方法的较佳实施例的流程图,如图1和图2所示,其中,方法包括:步骤S100、人机交互界面获取cec测试指令,并将cec测试指令发送至指令分析模块。具体实施时,人机交互界面要实现人工和指令分析模块的cec指令交互,以及获取指令分析模块对反馈的相关文字输出。测试端通过人机交互界面将测试用例发送到指令分析模块。进一步的实施例中,步骤S100之前还包括:步骤S1、预先在指令分析模块中存储cec测试指令对应的预设cec响应指令。具体实施时,预先在指令分析模块中将cec测试指令对应的预设cec响应指令,预设cec响应指令用于将机顶盒测试后的生成的cec响应指令进行对比。步骤S200、指令分析模块将cec测试指令发送到模拟TV测试终端,模拟TV测试终端将cec测试指令发送给机顶盒终端。具体实施时,指令分析模块通过分析输入的指令,返回对应的输出指令和简明的文字给人机交互界面。模拟TV测试终端和机顶盒终端进行cec帧交互,将反本文档来自技高网...
一种cec模拟测试方法及测试系统

【技术保护点】
一种cec模拟测试方法,其特征在于,所述方法包括:A、人机交互界面获取cec测试指令,并将所述cec测试指令发送至指令分析模块;B、所述指令分析模块将所述cec测试指令发送到模拟TV测试终端,所述模拟TV测试终端将所述cec测试指令发送给机顶盒终端;C、所述机顶盒终端根据所述cec测试指令生成对应的cec响应指令,并将所述cec响应指令反馈给所述模拟TV测试终端;D、所述模拟TV测试终端将所述cec响应指令发送给所述指令分析模块,所述指令分析模块将接收到的所述cec响应指令与预设cec响应指令对比分析,并将对比分析结果发送至所述人机交互界面上显示。

【技术特征摘要】
1.一种cec模拟测试方法,其特征在于,所述方法包括:A、人机交互界面获取cec测试指令,并将所述cec测试指令发送至指令分析模块;B、所述指令分析模块将所述cec测试指令发送到模拟TV测试终端,所述模拟TV测试终端将所述cec测试指令发送给机顶盒终端;C、所述机顶盒终端根据所述cec测试指令生成对应的cec响应指令,并将所述cec响应指令反馈给所述模拟TV测试终端;D、所述模拟TV测试终端将所述cec响应指令发送给所述指令分析模块,所述指令分析模块将接收到的所述cec响应指令与预设cec响应指令对比分析,并将对比分析结果发送至所述人机交互界面上显示。2.根据权利要求1所述的cec模拟测试方法,其特征在于,所述A之前还包括:S、预先在所述指令分析模块中存储所述cec测试指令对应的所述预设cec响应指令。3.根据权利要求2所述的cec模拟测试方法,其特征在于,所述B具体包括:B1、所述指令分析模块通过串口或TCP协议将所述cec测试指令发送至所述模拟TV测试终端;B2、所述模拟TV测试终端将接收到的所述cec测试指令封装成对应的cec测试帧,通过cec发送消息进程将所述cec测试帧发送至所述机顶盒终端。4.根据权利要求3所述的cec模拟测试方法,其特征在于,所述C具体包括:C1、所述机顶盒终端通过cec接收消息进程接收到所述cec测试帧,提取所述cec测试帧中对应的所述cec测试指令,根据所述cec测试指令生成对应的cec响应指令;C2、所述机顶盒终端将所述cec响应指令封装成cec响应帧,通过cec发送消息进程将所述cec响应帧发送至所述模拟TV测试终端 。5.根据权利要求4所述的cec模拟测试方法,其特征在于,所述D具体包括:D1、所述模拟TV测试终端提取收到的所述cec响应帧中的所述cec响应指令,并将所述cec响应指令发送给所述指令分析模块;D2、所述指令分析模块将接收到的所述cec响应指令与所述预设cec响应指令对比分析,并将分析结果以文字的形式发送至所述人机交互界面上显示。6.一种cec模拟测试系统,其特征在于,系统包括:人机交互界...

【专利技术属性】
技术研发人员:顾红星杨盛东杨盛棕
申请(专利权)人:深圳创维数字技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1