一种机顶盒自动化测试系统的制作方法

文档序号:7871099阅读:1709来源:国知局
专利名称:一种机顶盒自动化测试系统的制作方法
技术领域
本发明涉及一种机顶盒自动化测试系统。
背景技术
随着人力成本的上升,工厂成本压力越来越大,要求自动化,提高效率,降低成本的要求越来越高。工厂的产品测试,大部分依赖于人工去做,这种方式既容易出错,而且效率低下。而且产品测试的过程和测试的参数没有可追溯性,流程也不好把控。特别是对机顶盒硬件测试一直以来依赖人力人工去测试和采集指标。大大降低生产的效率。拥有一种全智能化检测机顶盒硬件指标减少人工测试采样的劳力资源成为当今机顶盒行业迫不及待的追求。

发明内容
为了能够实现对机顶盒的自动化测试,本发明提供一种机顶盒自动化测试系统的设计方案。一种机顶盒自动化测试系统,包括测试数据库以及用于存储测试数据的测试数据存储区,以及以下主模块:测试主模块:用于产品识别、测试用例下载、硬件性能及操作功能测试;数据管理主模块:用于测试数据管理以及测试报表管理;产品信息管理主模块:用与管理产品序列号,软件版本以及硬件版本的信息。所述测试主模块的具体包括:产品识别子模块:读取机顶盒序列号,软硬件版本号,loader版本号信息,与测试数据库进行效验对比;测试用例下载子模块:针对被识别的产品,将测试数据库中的符合条件的测试用例提取出来;硬件性能及操作功能测试子模块:根据提取的测试用例对机顶盒包括但不限于色度/亮度增益,分量输出幅度,功耗性能的硬件指标进行测试;根据提取的测试用例对机顶盒包括但不限于按键,LED,音频质量的性能进行测试。所述数据管理主模块具体包括:测试数据管理子模块:管理测试数据库的数据,同时将收集的数据根据设定的需求和条件进行分析,统计输出对应的指标信息;测试报表管理子模块:查看各个工位上测试记录,并根据设定的方式进行统计分析,对分析结果进行存储或打印。所述硬件性能及操作功能测试子模块具体包括:测试界面模块:提供用户交互的接口 ;测试单元模块:配置系统和测试工位的测试参数,并存储到配置文件中;配置文件模块:对包括但不限于综合测试仪、万用表、示波器的测试设备的配置,以及配置测试中的必要参数;测试序列模块:生成控制测试流程的测试序列,包括测试项目和测试参数;测试功能模块:次模块根据主控程序和界面控制模块传递来的激活指令,按照测试序列文件模块的测试序列,进行各种具体的测试,并将测试的数据保存在测试数据存储区;测试数据模块:存放最终测试结果的存储区;测试数据处理模块:将测试的数据转移到服务器的测试数据库表中,供测试报表管理子模块统计处理。
还包括为各个主模块提供可扩展性的接口的接口层,包括:
测试驱动层:用于驱动测试仪器或设备;测试用例层:调用测试驱动,完成针对测试用例的测试工作;XML测试用例管理层:采用XML结构化文档管理流程控制,工序顺序,测试参数。测试应用层:提供管理界面接口,调配测试流程。综上所述,本发明具有以下有益效果:(1)实现机顶盒生产过程中质量和功能检测的全智能自动化检测,更加有效,快捷,并提高测试的可靠度。(2)减少人力投入,极大地节约了生产成本。


图1为本发明所述一种机顶盒自动化测试系统整体结构示意图。
具体实施例方式为了让本领域的技术人员能够更好地了解本发明的技术方案,下面结合附图对本发明作进一步的阐述。如图1所示,本发明揭示了一种机顶盒自动化测试系统,包括测试数据库以及用于存储测试数据的测试数据存储区,还包括以下主模块:测试主模块:用于产品识别、测试用例下载、硬件性能及操作功能测试;数据管理主模块:用于测试数据管理以及测试报表管理;产品信息管理主模块:用与管理产品序列号,软件版本以及硬件版本的信息。所述测试主模块的具体包括:产品识别子模块:读取机顶盒序列号,软硬件版本号,loader版本号信息,与测试数据库进行效验对比;测试用例下载子模块:针对被识别的产品,将测试数据库中的符合条件的测试用例提取出来;硬件性能及操作功能测试子模块:根据提取的测试用例对机顶盒包括但不限于色度/亮度增益,分量输出幅度,功耗性能的硬件指标进行测试;根据提取的测试用例对机顶盒包括但不限于按键,LED,音频质量的性能进行测试。所述数据管理主模块具体包括:测试数据管理子模块:管理测试数据库的数据,同时将收集的数据根据设定的需求和条件进行分析,统计输出对应的指标信息;测试报表管理子模块:查看各个工位上测试记录,并根据设定的方式进行统计分析,对分析结果进行存储或打印。所述硬件性能及操作功能测试子模块具体包括:测试界面模块:提供用户交互的接口 ;测试单元模块:配置系统和测试工位的测试参数,并存储到配置文件中;配置文件模块:对包括但不限于综合测试仪、万用表、示波器的测试设备的配置,以及配置测试中的必要参数;测试序列模块:生成控制测试流程的测试序列,包括测试项目和测试参数;测试功能模块:次模块根据主控程序和界面控制模块传递来的激活指令,按照测试序列文件模块的测试序列,进行各种具体的测试,并将测试的数据保存在测试数据存储区;测试数据模块:存放最终测试结果的存储区;测试数据处理模块:将测试的数据转移到服务器的测试数据库表中,供测试报表管理子模块统计处理。还包括为各个主模块提供可扩展性的接口的接口层,包括:
测试驱动层:用于驱动测试仪器或设备;测试用例层:调用测试驱动,完成针对测试用例的测试工作;XML测试用例管理层:采用XML结构化文档管理流程控制,工序顺序,测试参数。测试应用层:提供管理界面接口,调配测试流程。本实施例只是本发明的较优实施方式,需要说明的是,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种机顶盒自动化测试系统,包括测试数据库以及用于存储测试数据的测试数据存储区其特征在于,还包括以下主模块: 测试主模块:用于产品识别、测试用例下载、硬件性能及操作功能测试; 数据管理主模块:用于测试数据管理以及测试报表管理; 产品信息管理主模块:用与管理产品序列号,软件版本以及硬件版本的信息。
2.根据权利要求1所述的一种机顶盒自动化测试系统,其特征在于,所述测试主模块的具体包括: 产品识别子模块:读取机顶盒序列号,软硬件版本号,loader版本号信息,与测试数据库进行效验对比; 测试用例下载子模块:针对被识别的产品,将测试数据库中的符合条件的测试用例提取出来; 硬件性能及操作功能测试子模块:根据提取的测试用例对机顶盒包括但不限于色度/亮度增益,分量输出幅度,功耗性能的硬件指标进行测试;根据提取的测试用例对机顶盒包括但不限于按键,LED,音频质量的性能进行测试。
3.根据权利要求1所述的一种机顶盒自动化测试系统,其特征在于,所述数据管理主模块具体包括: 测试数据管理子模块:管理测试数据库的数据,同时将收集的数据根据设定的需求和条件进行分析,统计输出对应的指标信息; 测试报表管理子模块:查看各个工位上测试记录,并根据设定的方式进行统计分析,对分析结果进行存储或打印。
4.根据权利要求2所述的一种机顶盒自动化测试系统,其特征在于,硬件性能及操作功能测试子模块具体包括: 测试界面模块:提供用户交互的接口 ; 测试单元模块:配置系统和测试工位的测试参数,并存储到配置文件中; 配置文件模块:对包括但不限于综合测试仪、万用表、示波器的测试仪器或设备的配置,以及配置测试中的必要参数; 测试序列模块:生成控制测试流程的测试序列,包括测试项目和测试参数; 测试功能模块:次模块根据主控程序和界面控制模块传递来的激活指令,按照测试序列文件模块的测试序列,进行各种具体的测试,并将测试的数据保存在测试数据存储区;测试数据模块:存放最终测试结果的存储区; 测试数据处理模块:将测试的数据转移到服务器的测试数据库表中,供测试报表管理子模块统计处理。
5.根据权利要求1所述的一种机顶盒自动化测试系统,其特征在于,还包括为各个主模块提供可扩展性的接口的接口层,包括: 测试驱动层:用于驱动测试仪器或设备;测试用例层:调用测试驱动,完成针对测试用例的测试工作;XML测试用例管理层:采用XML结构化文档管理流程控制,工序顺序,测试参数;测试应用层:提供管理界面接口,调配测试流程。
全文摘要
本发明公开了一种机顶盒自动化测试系统,包括测试数据库以及用于存储测试数据的测试数据存储区,以及以下主模块测试主模块用于产品识别、测试用例下载、硬件性能及操作功能测试;数据管理主模块用于测试数据管理以及测试报表管理;产品信息管理主模块用与管理产品序列号,软件版本以及硬件版本的信息。还包括为各个主模块提供可扩展性的接口的接口层,包括测试驱动层、测试用例层、XML测试用例管理层、测试应用层。本发明实现机顶盒生产过程中质量和功能检测的全智能自动化检测,更加有效,快捷,并提高测试的可靠度。减少人力投入,极大地节约了生产成本。
文档编号H04N21/4425GK103079086SQ20121058943
公开日2013年5月1日 申请日期2012年12月30日 优先权日2012年12月30日
发明者罗富贵, 赵海鹏 申请人:广东九联科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1