一种用于机顶盒的测试系统及其方法技术方案

技术编号:3594483 阅读:174 留言:0更新日期:2012-04-11 18:40
本发明专利技术揭示了一种用于机顶盒的测试系统,它包括输入单元,操作指令处理单元,遥控信号发送单元和监控单元。本发明专利技术还揭示了一种机顶盒的测试方法,它包含接收具有第一格式的指令;将所述具有第一格式的指令转换为具有第二格式的指令;利用串行通信接口将所述的具有第二格式的指令发送到所述的遥控信号发送单元;所述的遥控信号发送单元向所述的机顶盒发送遥控信号以响应所述具有第二格式的指令。利用本发明专利技术所提供的机顶盒的测试系统和测试方法,可将测试工程师从繁复的手工操作遥控器按键的工作中解放出来,使机顶盒的性能测试更准确,更简便。

【技术实现步骤摘要】

本专利技术涉及测试自动化技术,尤其涉及IPTV网络中机顶盒的自动化测试技术。
技术介绍
目前,IPTV网络在电信领域的发展相当迅速,基于该网络的机顶盒作为客户终端,向用户提供了业务丰富的电视节目,包括数字电视节目、卫星电视节目和各类互动内容的服务等。在丰富的业务给机顶盒的功能和性能的测试带来全新的高要求的同时,对于机顶盒的测试频率和难度也相应的增加了不少。在现有的机顶盒测试中,主要通过测试工程师对于遥控器按键的操作步骤手工完成,不仅耗费了大量的时间和人力,还会使测试对象的性能指标不够准确。特别是对于机顶盒的压力、回归测试等性能指标,手工测试手段远远无法达到预期的测试要求,也减小了机顶盒性能测试的覆盖率。
技术实现思路
针对机顶盒测试中所出现的上述缺陷,本专利技术的一个目的是提供一种用于机顶盒的测试系统,其实现了对机顶盒的自动测试。按照本专利技术的一个方面,提供了一种用于机顶盒的测试系统,它包括输入单元,用于接收具有第一格式的指令;操作指令处理单元,被配置为将所述具有第一格式的指令转换为具有第二格式的指令;遥控信号发送单元,被配置为响应于所述具有第二格式的指令,向所述机顶盒发送遥控信号;以及监控单元,适于与所述机顶盒通信并根据所述机顶盒的运行记录确定其是否通过测试。优选地,在上述系统中,所述遥控信号发送单元包括键盘,并且还被配置为记录所述键盘的按键操作,所述操作指令处理单元还被配置为将所述按键操作的记录转换为包含具有第一格式的指令的脚本文件。优选地,在上述系统中,所述操作指令处理单元还被配置为将代码模拟的按键操作的记录转换为包含具有第一格式的脚本文件。优选地,在上述系统中,所述操作指令处理单元与所述遥控信号发送单元之间通过串行通信接口通讯。优选地,在上述系统中,所述输入单元还向用户提供人机接口以对包含所述具有第一格式的指令的脚本文件进行编辑。优选地,在上述系统中,所述遥控信号发送单元包括控制电路,被配置为根据所述具有第二格式的指令生成控制信号;以及射频发送/接收电路,被配置为在所述控制信号的控制下,向所述机顶盒发送遥控信号。优选地,在上述系统中,所述第二格式随所述遥控信号发送单元类型的不同而不同,并且所述操作指令处理单元包含配置文件,其存储有多种遥控信号发送单元类型下所述第一格式与第二格式之间的映射关系。本专利技术的另一个目的是提供一种用于机顶盒的测试方法,其实现了对机顶盒的自动测试。本专利技术的上述目的通过下列技术方案实现一种机顶盒的测试方法,包含以下步骤接收具有第一格式的指令;将所述具有第一格式的指令转换为具有第二格式的指令;向所述机顶盒发送遥控信号以响应所述具有第二格式的指令;从所述机顶盒接收运行记录;以及根据所述机顶盒的运行记录确定其是否通过测试。优选地,在上述方法中,进一步包括下列步骤记录遥控器键盘的按键操作;以及将所述按键操作的记录转换为包含具有第一格式的指令的脚本文件。优选地,在上述方法中,进一步包括下列步骤代码模拟的按键操作;以及将所述按键操作的记录转换为包含具有第一格式的指令的脚本文件。优选地,在上述方法中,所述第二格式随遥控器类型的不同而不同,并且所述操作指令处理单元包含配置文件,其存储有多种遥控器类型下所述第一格式与第二格式之间的映射关系。由上可见,利用本专利技术所提供的用于机顶盒的自动化测试系统和方法,可将测试工程师从繁复的手工操作遥控器的工作中解放出来,使机顶盒的性能测试更准确,更简便。附图说明读者在参照附图阅读了本专利技术的具体实施方式以后,将会更清楚地了解本专利技术的各个方面。其中,图1示出了本专利技术的测试系统的整体架构图;图2示出了本专利技术的硬件录制方式流程图;图3示出了本专利技术的软件录制方式流程图;图4示出了本专利技术的测试信号流向示意图;以及图5为测试方法的流程框图。具体实施例方式下面参照附图,对本专利技术的各种实施例作进一步的详细描述。图1示出了本专利技术的测试系统的整体架构图。如图1所示,本专利技术中的机顶盒测试系统包括输入单元(未画出)、操作指令处理单元122、遥控信号发送单元112和监控单元120,其中,操作指令处理单元122和监控单元120构成处理单元114。输入单元用于接收用户输入的具有第一格式的指令;操作指令处理单元122与输入单元和遥控信号发生单元112相连,将具有第一格式的指令转换为具有第二格式的指令;遥控信号发送单元112响应于具有第二格式的指令,并向机顶盒110发送遥控信号;监控单元120与机顶盒110例如经串行口通信,以调用机顶盒110内存储的运行记录或日志信息并确定机顶盒是否通过测试。按照本专利技术的一个实施例,第一格式的指令是指硬件模拟或者软件模拟的遥控器按键输入经处理的操作指令,第二格式的指令是指利用操作指令处理单元122转换而生成的具有遥控器控制信号的编码方式的控制指令。进一步,第二格式随遥控信号发送单元112的类型不同而不同,并且操作指令处理单元122包含配置文件,其存储有多种遥控信号发送单元类型下第一格式与第二格式之间的映射关系。如图1所示,遥控信号发送单元112包括射频发送/接收电路116和控制电路118,其中,控制电路118与操作指令处理单元122相连,其金额根据操作指令处理单元122输出的具有第二格式的指令生成控制信号;射频发送/接收电路116在控制电路118的控制信号的控制下,向机顶盒110发送遥控信号。参照图2,本专利技术采用的操作指令的硬件录制利用硬件模拟按键输入,经按键录制210,通过串行通信接口传送到处理单元114,并且以GUI(Graphic User Interface图形用户接口)的形式显示出来,测试人员可以利用操作指令处理单元122对录制步骤进行修改和调整,并将最佳的录制步骤存回操作指令处理单元122。参照图3,本专利技术采用的操作指令的软件录制利用软件模拟按键输入,经按键录制210,并且以GUI的形式显示出来,测试人员可以利用操作指令处理单元122对录制步骤进行修改和调整,并将最佳的录制步骤存回操作指令处理单元122。图4揭示了本专利技术中测试信号的流向示意图,即测试方法的工作原理。处理单元114中的操作指令处理单元122接收硬件录制或者软件录制的操作指令,将修改和调整操作指令存回操作指令处理单元122以作为具有第一格式的指令,并在操作指令处理单元122内部转换成具有遥控器控制信号的编码格式的第二格式,利用串行通信接口,将具有第二格式的指令传送至遥控信号发送单元112,遥控信号发送单元112中的控制电路118接收具有第二格式的指令,并生成控制信号,射频发送/接收电路116根据控制信号,向机顶盒110发送遥控信号。图5示出了本专利技术的测试方法的流程示意图。它包含(1)接收硬件或软件录制指令510,硬件模拟或者软件模拟的按键输入经按键录制210送至处理单元114,并且以GUI的形式显示出来,测试人员可以利用操作指令处理单元122对录制步骤进行修改和调整,并将最佳的录制步骤存回操作指令处理单元122以作为第一格式的指令;(2)指令转换512,将具有第一格式的指令经操作指令处理单元122转换以生成具有遥控器控制信号编码方式的控制指令,并将控制指令作为具有第二格式的指令;(3)串行通讯514,将具有第二格式的指令利用串行通信接口发送至遥控信号发送单元112;(4)控制电路接本文档来自技高网...

【技术保护点】
一种用于机顶盒的测试系统,其特征在于,包括:输入单元,用于接收具有第一格式的指令;操作指令处理单元,被配置为将所述具有第一格式的指令转换为具有第二格式的指令;遥控信号发送单元,被配置为响应于所述具有第二格式的指令,向 所述机顶盒发送遥控信号;以及监控单元,适于与所述机顶盒通信并根据所述机顶盒的运行记录确定其是否通过测试。

【技术特征摘要】

【专利技术属性】
技术研发人员:黄中岳
申请(专利权)人:UT斯达康通讯有限公司
类型:发明
国别省市:86[中国|杭州]

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

1
相关领域技术
  • 暂无相关专利