CN103605604A - 一种批量测试机顶盒软件稳定性的方法 - Google Patents
一种批量测试机顶盒软件稳定性的方法 Download PDFInfo
- Publication number
- CN103605604A CN103605604A CN201310589205.3A CN201310589205A CN103605604A CN 103605604 A CN103605604 A CN 103605604A CN 201310589205 A CN201310589205 A CN 201310589205A CN 103605604 A CN103605604 A CN 103605604A
- Authority
- CN
- China
- Prior art keywords
- top box
- set top
- audio frequency
- video
- test result
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
- Stored Programmes (AREA)
Abstract
本发明提供了一种批量测试机顶盒软件稳定性的方法。该方法通过加入两段小程序实现环境模拟和信息调测,无需植入脚本解析程序和导入命令脚本,仅在现有的机顶盒程序中加入少量代码,便可模拟真实遥控器对机顶盒进行高强度的老化测试,而通过音视频切换设备,能将批量的机顶盒加入到测试过程中来,实现机顶盒的批量测试,这很好地解决了单个测试人员难于同时测试多个机顶盒的问题,并解决了现有的一些自动测试方法因加入专门的测试模块导致的存储空间需求加大、软件复杂性增加而不适用于即将生产的机顶盒软件的批量测试的问题。
Description
技术领域
本发明涉及一种批量测试机顶盒软件稳定性的方法。
背景技术
机顶盒作为常见的家用电器,对用户来说,在切换和观看电视节目的过程中不出现死机是最基本的体验要求,而对于机顶盒生产企业,为用户提供稳定可靠的产品是企业的不断追求。机顶盒作为一种嵌入式产品,其生产前的软件质量测试又是保证整机稳定性的重要环节。
目前,机顶盒的软件测试主要依靠人工进行,通常由测试人员根据测试规格说明书,采用手动操作遥控器的方式来确认各项功能的正常与否,或者将机顶盒固定于某个节目进行长时间的老化测试。也有一些自动测试方法,将包含自动测试命令的脚本导入到机顶盒,或者通过上位机向机顶盒发送测试命令来达到一定程度的自动化测试。
分析上述现有的测试方法,发现存在以下几个缺点:首先,采用较多的手动测试方法,对测试人员的时间投入要求较高,如果需要对批量的机顶盒同时进行测试则单个测试人员就显得力不从心了,若再增加测试人员,势必会增加企业的人力成本,因此,这种方法比较适合于研发期间为数不多的机顶盒的软件功能测试;其次,现有的一些自动测试方法,虽然有可能同时对批量的机顶盒进行测试,但它往往需要在机顶盒中实现专门的测试模块, 需要编写或移植一套命令脚本解析程序, 及其与PC机通讯的一套通信协议,这将占用机顶盒更多的存储空间,并增加机顶盒软件的复杂性,由此可能加大机器的物料成本和影响现有的待测软件,因此这些自动测试方法较适用于研发期间机顶盒软件的模块测试。
发明内容
本发明要解决的技术问题是提供一种简单、稳定、经济、实用的批量测试机顶盒软件稳定性的方法。
本发明采用的技术方案如下: 一种批量测试机顶盒软件稳定性的方法,具体方法步骤为:一、在机顶盒现有程序中加入两段小程序,第一段程序用于实现一个虚拟遥控器给机顶盒本身发送键值,第二段程序用于向机顶盒调试接口输出测试结果信息;二、通过实际遥控器的按键序列触发上述第一段程序使机顶盒内部运行一个虚拟遥控器,同时通过第二段程序向调试接口输出测试结果信息;三、将多个机顶盒的音视频输出端接入到音视频切换设备的输入端,并将机顶盒的调试接口输出端接入到调试监控设备;四、将音视频切换设备的输出端接入到音视频监录设备,使各机顶盒的音视频输出到音视频监录设备的通道可切换;五、通过音视频监录设备录制机顶盒的音视频输出,并通过调试监控设备抓取机顶盒调试接口输出的测试结果信息;六、测试人员根据当前的和历史的测试结果信息判断机顶盒是否出现不稳定情况,调试监控设备抓取测试结果信息中的特定信息自动报告不稳定情况。
作为对本发明进一步的改进,所述的测试结果信息为具有对应机顶盒编号的测试结果信息。
作为对本发明进一步的改进,所述测试结果信息包括内存剩余情况的数值。
与现有技术相比,本发明的有益效果是:无需植入脚本解析程序和导入命令脚本,仅在现有的机顶盒程序中加入少量的代码,便可模拟真实的遥控器对机顶盒进行高强度的老化测试,而通过音视频切换设备,能将批量的机顶盒加入到测试过程中来,实现机顶盒的批量测试,这很好地解决了单个测试人员难于同时测试多个机顶盒的问题,并解决了现有的一些自动测试方法因加入专门的测试模块导致的存储空间需求加大、软件复杂性增加而不适用于即将生产的机顶盒软件的批量测试的问题。
附图说明
图1为本发明其中一实施例的硬件结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
本说明书(包括任何附加权利要求、摘要和附图)中公开的任一特征,除非特别叙述,均可被其他等效或者具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
如图1所示,一种批量测试机顶盒软件稳定性的方法,具体方法步骤为:一、在机顶盒现有程序中加入两段小程序,第一段程序用于实现一个虚拟遥控器给机顶盒本身发送键值,此键值与实际遥控器一一对应,第二段程序用于向机顶盒调试接口输出测试结果信息;二、通过实际遥控器的按键序列(如RED键+BLUE键+数字1)触发上述第一段程序使机顶盒内部运行一个虚拟遥控器,并向机顶盒自身发送特定的按键序列,以实现如自动切台、反复进入和退出某个菜单的功能,同时通过第二段程序向调试接口输出测试结果信息;三、将多个机顶盒的音视频输出端接入到音视频切换设备的输入端(此AV切换设备为多路输入单路输出,带AV切换开关),并将机顶盒的调试接口输出端接入到调试监控设备(此串口监控设备能解决多个机顶盒同时输出时的冲突,且能识别和保存上述特定测试结果信息);四、将音视频切换设备的输出端接入到DVR(数字硬盘录像机),使各机顶盒的音视频输出到音视频监录设备的通道可切换,联合使用AV切换开关和选择DVR输入通道,可以监录一个或多个机顶盒的音视频输出;五、通过DVR录制机顶盒的音视频输出,并通过串口监控设备抓取机顶盒调试接口输出的测试结果信息;六、测试人员根据当前的和历史的测试结果信息判断机顶盒是否出现不稳定情况,调试监控设备抓取测试结果中的特定信息自动报告不稳定情况。
测试人员根据实时保存的串口打印、DVR的监视情况判断机顶盒是否出现了挂机、界面逻辑混乱、内存泄漏等不稳定现象,也可在专用串口监控设备中设置一个极限值,当某个机顶盒的内存剩余值等于或低于极限值时,自动发出声光电警告信息,提醒测试人员前去处理。
所述的测试结果信息为具有对应机顶盒编号的测试结果信息。
所述测试结果信息还包括内存剩余情况的值,用于判断内存情况。比如{{FREE:number}},其中number为内存剩余值。
所述机顶盒调试接口,包括串口、网口、USB或JTAG等。
所述机顶盒音视频接口,包括CVBS、HDMI或SCART等。
所述调试监控设备,包括PC机、专用串口监控设备或JTAG调试工具等。
所述音视频监录设备,包括电视机或DVR(数字硬盘录像机)等。
所述音视频切换设备, 包括多入单出的AV切换器等。
本发明提出的测试方法,无需移植复杂的脚本解析程序和加载命令脚本,仅在即将用于生产的机顶盒软件程序中加入少量代码,即可模拟真实的遥控器进行高强度的老化测试,而通过音视频切换设备,能对批量的机顶盒同时进行测试,将单个测试人员难于同时对多个机顶盒测试的困境中解脱出来,大大地提高了测试效率,并避免了现有的一些自动测试方法因加入专门的测试模块导致的存储空间需求加大、软件复杂性和成本增加的问题,特别适用于即将生产的机顶盒软件稳定性的批量测试。
Claims (3)
1.一种批量测试机顶盒软件稳定性的方法,具体方法步骤为:一、在机顶盒现有程序中加入两段小程序,第一段程序用于实现一个虚拟遥控器给机顶盒本身发送键值,第二段程序用于向机顶盒调试接口输出测试结果信息;二、通过实际遥控器的按键序列触发上述第一段程序使机顶盒内部运行一个虚拟遥控器,同时通过第二段程序向调试接口输出测试结果信息;三、将多个机顶盒的音视频输出端接入到音视频切换设备的输入端,并将机顶盒的调试接口输出端接入到调试监控设备;四、将音视频切换设备的输出端接入到音视频监录设备,使各机顶盒的音视频输出到音视频监录设备的通道可切换;五、通过音视频监录设备录制机顶盒的音视频输出,并通过调试监控设备抓取机顶盒调试接口输出的测试结果信息;六、测试人员根据当前的和历史的测试结果信息判断机顶盒是否出现不稳定情况,调试监控设备抓取测试结果中的特定信息自动报告不稳定情况。
2.根据权利要求1所述的方法,所述测试结果信息为具有对应机顶盒编号的测试结果信息。
3.根据权利要求1或2所述的方法,所述测试结果信息包括内存剩余情况的数值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310589205.3A CN103605604B (zh) | 2013-11-21 | 2013-11-21 | 一种批量测试机顶盒软件稳定性的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310589205.3A CN103605604B (zh) | 2013-11-21 | 2013-11-21 | 一种批量测试机顶盒软件稳定性的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103605604A true CN103605604A (zh) | 2014-02-26 |
CN103605604B CN103605604B (zh) | 2016-06-29 |
Family
ID=50123833
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310589205.3A Active CN103605604B (zh) | 2013-11-21 | 2013-11-21 | 一种批量测试机顶盒软件稳定性的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103605604B (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104535857A (zh) * | 2014-12-18 | 2015-04-22 | 青岛歌尔声学科技有限公司 | 一种在线老化测试***和方法 |
CN104581594A (zh) * | 2014-12-31 | 2015-04-29 | 苏州立人听力器材有限公司 | 一种多助听器选配装置 |
CN104780359A (zh) * | 2015-03-16 | 2015-07-15 | 成都三零凯天通信实业有限公司 | 一种机顶盒拷机自动检测、判断并录制的可编程测试***及测试方法 |
CN104883564A (zh) * | 2015-05-19 | 2015-09-02 | 福建新大陆通信科技股份有限公司 | 一种ott机顶盒生产老化稳定性的测试方法及*** |
CN106210175A (zh) * | 2016-08-31 | 2016-12-07 | 广州视源电子科技股份有限公司 | 媒体播放器的老化测试方法、装置和*** |
CN108650501A (zh) * | 2018-03-29 | 2018-10-12 | 深圳市九洲电器有限公司 | 一种测试机顶盒稳定性的方法、装置及电子设备 |
WO2020134393A1 (zh) * | 2018-12-29 | 2020-07-02 | 中兴通讯股份有限公司 | 机顶盒老化装置、机顶盒测试分拣方法、终端及存储介质 |
CN108574862B (zh) * | 2017-03-13 | 2021-06-15 | 国家新闻出版广电总局广播电视卫星直播管理中心 | 机顶盒的控制***及控制方法 |
CN115629847A (zh) * | 2022-12-21 | 2023-01-20 | 北京智象信息技术有限公司 | 一种Linux***TV内存数据抓取方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1953564A (zh) * | 2006-11-22 | 2007-04-25 | Ut斯达康通讯有限公司 | 一种用于机顶盒的测试***及其方法 |
CN101448172A (zh) * | 2007-11-27 | 2009-06-03 | 上海未来宽带技术及应用工程研究中心有限公司 | 一种批量自动测试机顶盒稳定性的方法 |
CN101472191A (zh) * | 2007-12-26 | 2009-07-01 | 武汉烽火网络有限责任公司 | 网络电视机顶盒自动测试装置和方法 |
CN102665094A (zh) * | 2012-03-27 | 2012-09-12 | 深圳市九洲电器有限公司 | 一种机顶盒测试方法及测试*** |
US8570379B1 (en) * | 2012-10-04 | 2013-10-29 | Dish Network L.L.C. | Frame block comparison |
-
2013
- 2013-11-21 CN CN201310589205.3A patent/CN103605604B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1953564A (zh) * | 2006-11-22 | 2007-04-25 | Ut斯达康通讯有限公司 | 一种用于机顶盒的测试***及其方法 |
CN101448172A (zh) * | 2007-11-27 | 2009-06-03 | 上海未来宽带技术及应用工程研究中心有限公司 | 一种批量自动测试机顶盒稳定性的方法 |
CN101472191A (zh) * | 2007-12-26 | 2009-07-01 | 武汉烽火网络有限责任公司 | 网络电视机顶盒自动测试装置和方法 |
CN102665094A (zh) * | 2012-03-27 | 2012-09-12 | 深圳市九洲电器有限公司 | 一种机顶盒测试方法及测试*** |
US8570379B1 (en) * | 2012-10-04 | 2013-10-29 | Dish Network L.L.C. | Frame block comparison |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104535857A (zh) * | 2014-12-18 | 2015-04-22 | 青岛歌尔声学科技有限公司 | 一种在线老化测试***和方法 |
CN104581594A (zh) * | 2014-12-31 | 2015-04-29 | 苏州立人听力器材有限公司 | 一种多助听器选配装置 |
CN104780359A (zh) * | 2015-03-16 | 2015-07-15 | 成都三零凯天通信实业有限公司 | 一种机顶盒拷机自动检测、判断并录制的可编程测试***及测试方法 |
CN104883564A (zh) * | 2015-05-19 | 2015-09-02 | 福建新大陆通信科技股份有限公司 | 一种ott机顶盒生产老化稳定性的测试方法及*** |
CN106210175A (zh) * | 2016-08-31 | 2016-12-07 | 广州视源电子科技股份有限公司 | 媒体播放器的老化测试方法、装置和*** |
CN108574862B (zh) * | 2017-03-13 | 2021-06-15 | 国家新闻出版广电总局广播电视卫星直播管理中心 | 机顶盒的控制***及控制方法 |
CN108650501A (zh) * | 2018-03-29 | 2018-10-12 | 深圳市九洲电器有限公司 | 一种测试机顶盒稳定性的方法、装置及电子设备 |
WO2020134393A1 (zh) * | 2018-12-29 | 2020-07-02 | 中兴通讯股份有限公司 | 机顶盒老化装置、机顶盒测试分拣方法、终端及存储介质 |
CN115629847A (zh) * | 2022-12-21 | 2023-01-20 | 北京智象信息技术有限公司 | 一种Linux***TV内存数据抓取方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN103605604B (zh) | 2016-06-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103605604B (zh) | 一种批量测试机顶盒软件稳定性的方法 | |
CN107632219B (zh) | 一种自动开关机测试***及其测试方法 | |
CN201986083U (zh) | 一种自动检测电路板的装置 | |
CN101478696A (zh) | 一种测试用例的自动测试方法、***及多媒体设备 | |
US9161238B2 (en) | Mobile device monitoring and testing | |
CN103596000B (zh) | 智能电视多界面切换测试方法及*** | |
CN104424022A (zh) | 屏幕录制方法及装置 | |
CN108289218B (zh) | 一种音视频测试方法和***及音视频测试设备 | |
CN105530541A (zh) | 一种机顶盒的硬件测试方法及装置 | |
CN102833577A (zh) | 电视机功能自动测试的方法和装置 | |
CN109508276B (zh) | 提高Android平台上设备工厂检测效率的方法 | |
WO2021031590A1 (zh) | 音视频推送方法、移动终端及显示终端 | |
CN103139597A (zh) | 一种测试方法及数字电视终端 | |
CN102984581A (zh) | 一种机顶盒***及机顶盒检测方法 | |
CN108460120A (zh) | 数据保存方法、装置、终端设备及存储介质 | |
CN101931827A (zh) | 一种事件回放的机顶盒测试方法 | |
CN105025254A (zh) | 一种多平台监控终端***开发方法 | |
CN107509072A (zh) | 一种自动记忆测试路径的自动化测试方法 | |
CN105791951A (zh) | 音视频码流的录制方法和装置 | |
CN105530659A (zh) | 一种移动终端的业务测试***、方法及设备 | |
CN209313967U (zh) | Edid控制板及基于hdmi的不同分辨率测试*** | |
CN111447495A (zh) | 一种网络视频录像机自动化生产测试*** | |
CN105094265B (zh) | 电量测试方法及装置 | |
CN107027063B (zh) | 电视机菜单功能检测的记录回放方法与*** | |
CN113766212A (zh) | 一种视频解码功能的测试方法、测试装置及测试设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20210726 Address after: No. 6, Jiuhua Road, khuchuang Park, Mianyang, Sichuan Patentee after: Sichuan Jiuzhou Investment Holding Group Co.,Ltd. Address before: No. 6, Jiuhua Road, khuchuang Park, Mianyang, Sichuan Patentee before: SICHUAN JIUZHOU ELECTRIC GROUP Co.,Ltd. Patentee before: SHENZHEN JIUZHOU ELECTRIC Co.,Ltd. |
|
TR01 | Transfer of patent right |