一种IPTV宽带产品自动化测试方法及装置转让专利

申请号 : CN201710168461.3

文献号 : CN107343194B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 刘伟邓韶光邓刚

申请人 : 天津市康凯卓讯软件科技有限公司

摘要 :

一种IPTV宽带产品自动化测试方法及装置,测试装置包括IPTV综合测试仪、测试控制计算机、红外控制器和工业相机,测试方法包括如下步骤:测试控制计算机控制IPTV综合测试仪对被测设备进行供电/网络的关断;测试控制计算机输出控制信号操作红外控制器控制被测设备;测试控制计算机控制工业相机对IPTV信号经被测设备处理产生的实时画面进行截图并传输至测试控制计算机;IPTV综合测试仪通过获取视频流信号分析并输出网络层信号质量数据至测试控制计算机;IPTV综合测试仪对当前IPTV信号经被测设备处理产生的实时画面进行截图并传输至测试控制计算机;对上述步骤的测试结果进行分析,输出测试报告。

权利要求 :

1.一种IPTV宽带产品自动化测试方法,其特征在于执行所述方法的硬件包括测试装置与被测设备,所述测试装置包括IPTV综合测试仪、测试控制计算机、红外控制器和工业相机,将输入的IPTV信号经交换机后分别与IPTV综合测试仪、工业相机和测试控制计算机相连接,被测设备分别通过网线和电源线与IPTV综合测试仪相连,红外控制器与测试控制计算机相连接,所述的测试方法包括如下步骤:(1)测试控制计算机控制IPTV综合测试仪对被测设备进行供电/网络的关断;

(2)测试控制计算机输出控制信号操作红外控制器控制被测设备;

(3)测试控制计算机控制工业相机对IPTV信号经被测设备处理产生的实时画面进行截图并传输至测试控制计算机;

(4)IPTV综合测试仪通过获取视频流信号分析并输出网络层信号质量数据至测试控制计算机;

(5)IPTV综合测试仪对当前IPTV信号经被测设备处理产生的实时画面进行截图并传输至测试控制计算机;

(6)对上述步骤的测试结果进行分析,输出测试报告。

2.如权利要求1所述的一种IPTV宽带产品自动化测试方法,其特征在于应用所述测试方法的测试场景为MTBF稳定性测试、功能性测试及性能测试中的一种或几种。

3.如权利要求2所述的一种IPTV宽带产品自动化测试方法,其特征在于所述MTBF稳定性测试为通过自动化方式长时间模拟用户运行常用典型业务场景,验证被测设备是否有稳定性问题。

4.如权利要求2所述的一种IPTV宽带产品自动化测试方法,其特征在于所述功能性测试为通过自动化方式逐个检查家宽产品的各个业务场景,验证产品各个功能模块是否均能提供正常服务。

5.如权利要求2所述的一种IPTV宽带产品自动化测试方法,其特征在于所述性能测试为通过IPTV综合测试仪获取信号层视频流,分析并判断IP层是否有跳帧、抖动、时延、乱序、丢包等情况出现,从而考察被测设备对不同数据流的适应性和纠错能力;通过IPTV综合测试仪获取信号层频道切换信息,在网络层获取切换台时间;在直播、点播、回看、本地EPG切换、本地视频/文件浏览等测试case事例中通过高速工业相机进行高速截图,并进行图像分析,从而在表现层考察被测设备本身的性能质量。

6.一种执行如权利要求1~5任一所述的IPTV宽带产品自动化测试方法的测试装置,其特征在于所述测试装置包括:IPTV综合测试仪、测试控制计算机、红外控制器和工业相机,将输入的IPTV信号经交换机后分别与IPTV综合测试仪、工业相机和测试控制计算机相连接,被测设备分别通过网线和电源线与IPTV综合测试仪相连,红外控制器与测试控制计算机相连接。

7.如权利要求6所述的测试装置,其特征在于:所述测试装置还包括显示设备,所述显示设备与被测设备的视频输出端口相连接。

8.如权利要求6或7所述的测试装置,其特征是所述的测试控制计算机为PC或服务器,所述交换机为千兆交换机。

9.根据权利要求6所述的测试装置,其特征在于所述被测设备为智能电视。

10.根据权利要求7所述的测试装置,其特征在于所述被测设备为智能机顶盒。

说明书 :

一种IPTV宽带产品自动化测试方法及装置

技术领域

[0001] 本发明属于移动终端设备测试领域,特别是涉及到IPTV产品自动化测试系统方法及测试装置。

背景技术

[0002] 目前针对家IPTV等IPTV产品的测试方法主要为人工测试,人工测试受人的主观性影响较大,使得在某些测试场景存在不稳定、不准确、不客观、无法量化分析及可复现性受限等问题。随着基于光纤的IPTV产品的广泛应用,传统的人工测试方法已经无法满足需求,因此如何设计一种自动化测试的方案,成为亟需解决的问题。

发明内容

[0003] 本发明主要应用于智能电视、智能机顶盒等IPTV产品的自动化测试,特别是可以应用于包括MTBF稳定性测试、功能性测试、性能测试等测试场景的测试。
[0004] 本发明提供了一种IPTV产品自动化测试方法,执行所述方法的硬件包括测试装置与被测设备,所述测试工具包括IPTV综合测试仪(以下简称IPTV综合测试仪)、测试控制计算机、红外控制器和工业相机,将输入的IPTV信号经交换机后分别与IPTV综合测试仪、工业相机和测试控制计算机相连接,被测设备分别通过网线和电源线与IPTV综合测试仪相连,红外控制器与测试控制计算机相连接,所述的测试方法包括如下步骤:
[0005] (1)测试控制计算机控制IPTV综合测试仪对被测设备进行供电/网络的关断[0006] (2)测试控制计算机输出控制信号操作红外控制器控制被测设备;
[0007] (3)测试控制计算机控制工业相机对IPTV信号经被测设备处理产生的实时画面进行截图并传输至测试控制计算机;
[0008] (4)IPTV综合测试仪通过获取视频流信号分析并输出网络层信号质量数据至测试控制计算机;
[0009] (5)IPTV综合测试仪对当前IPTV信号经被测设备处理产生的实时画面进行截图并传输至测试控制计算机
[0010] (6)对上述步骤的测试结果进行分析,输出测试报告。
[0011] 所述的一种IPTV产品自动化测试方法,其特征在于所述应用所述测试方法的测试场景为MTBF稳定性测试、功能性测试及性能测试中的一种或几种。
[0012] 所述MTBF稳定性测试为通过自动化方式长时间模拟用户运行常用典型业务场景,验证被测设备是否有稳定性问题。
[0013] 所述功能性测试为通过自动化方式逐个检查家宽产品的各个业务场景,验证产品各个功能模块是否均能提供正常服务。
[0014] 所述性能测试为通过IPTV综合测试仪获取信号层视频流,分析并判断IP层是否有跳帧、抖动、时延、乱序、丢包等情况出现,从而考察被测设备对不同数据流的适应性和纠错能力;通过IPTV综合测试仪获取信号层频道切换信息,在网络层获取切换台时间;在直播、点播、回看、本地EPG切换、本地视频/文件浏览等测试事例中通过高速相机进行高速截图,并进行图像分析,从而在表现层考察被测设备本身的性能质量
[0015] 本发明还提供了执行所述的IPTV产品自动化测试方法的测试装置,所述测试装置包括IPTV综合测试仪(以下简称IPTV综合测试仪)、测试控制计算机、红外控制器和工业相机,将输入的IPTV信号经交换机后分别与IPTV综合测试仪、工业相机和测试控制计算机相连接,被测设备分别通过网线和电源线与IPTV综合测试仪相连,红外控制器与测试控制计算机相连接。
[0016] 所述测试装置还包括显示设备,所述显示设备与被测设备的视频输出端口相连接。
[0017] 所述的测试控制计算机为PC或笔记本电脑或服务器,所述交换机为千兆交换机。
[0018] 所述被测设备为智能机顶盒或者智能电视。
[0019] 本发明提供的一种IPTV产品自动化测试方法及测试装置主要应用于智能电视、智能机顶盒等产品的测试,可以应用于MTBF稳定性测试、功能性测试、性能测试等测试场景。通过测试控制计算机执行控制软件,操作红外控制器控制被测设备并通过工业相机获取IPTV信号经被测设备处理产生的实时画面,结合IPTV综合测试仪输出的网络层信号质量数据对IPTV产品进行测试分析分析并输出结果。本发明提供的测试方法及装置突破了以往自动化测试软件必须以耦合的方式连接被测设备的形式,无数据线连接被测设备,无需被测设备额外开通权限/接口等,全程模拟真实用户的现实使用、操作,对被测设备的测试结果更为准确、客观。同时,底层监控、上层分析相结合的方式,更为客观的体现被测设备的真实性能指标,相对于现有的测试方法及设备,具有如下所示有益效果:
[0020] 1.测试工具和被测设备间无需物理连接
[0021] 不对被测设备构成任何影响,不破坏被测设备的内/外部结构,无需被测设备额外开通权限/接口,无需被测智能设备root。保持被测设备的独立性,保证了测试结果的客观性。
[0022] 2.能够模拟用户真实操作场景
[0023] 使用红外控制器遥控,完美模拟用户的真实使用场景,进行功能性、性能、压力测试,测试场景和真实使用场景保持一致,保证了测试结果的有效性。
[0024] 3.IPTV综合测试仪监控网络信号,分析精准
[0025] 使用IPTV综合测试仪监控网络层的音/视频信号,能够精准的分析出音/视频的瑕疵;能够获取到肉眼不好、无法观测到的性能指标,如FEC流是否被正常处理等;获取到的切换台时间等时间性指标可以精确到毫秒。
[0026] 4.底层监控、上层分析相结合,更客观
[0027] 本自动化测试系统,从底层信号监控、应用表现层监控相结合,能够更客观的评测被测设备的质量问题,有效排除网络信号等影响,对被测设备的评测更为准确。
[0028] 5.适配工作量小
[0029] 功能性测试中,采用从IPTV综合测试仪接受到的被测设备实时画面进行功能验证/比对,受环境影响小,对不同厂家的终端设备适配工作量小。降低了测试人员的工作复杂性,减轻了测试人员的工作强度,测试人员不需要全程手动干预,只需按照测试用例配置测试脚本即可完成全部的测试。
[0030] 6.系统兼容性好,
[0031] 可以对所有厂家的IPTV产品进行测试,可学习的红外控制器,完美适配各个厂家的被测设备。

附图说明

[0032] 图1是执行本发明提供的一种IPTV产品自动化测试方法的测试装置的结构示意图图;

具体实施方式

[0033] 下面结合具体实施例对本发明做进一步说明。
[0034] 本发明提供的一种IPTV产品自动化测试方法,执行所述方法的硬件包括测试装置与被测设备6,所述测试装置包括IPTV综合测试仪1、测试控制计算机2、红外控制器3和工业相机4,将输入的IPTV信号经交换机5后分别与IPTV综合测试仪、工业相机和测试控制计算机相连接,被测设备分别通过网线和电源线与IPTV综合测试仪相连,红外控制器与测试控制计算机相连接。所述硬件环境的系统结构如如图1所示,所述交换机为千兆交换机,本具体实施方式中,被测设备为智能电视,IPTV综合测试仪为E9100型IPTV综合测试仪。
[0035] 在上述硬件中,被测设备包括智能电视/机顶盒,如果被测设备为智能机顶盒测试需要电视机作为显示设备;交换机用来提供一个可供测试控制计算机、工业相机、IPTV综合测试仪等设备相互之间高速通讯的局域网;红外控制器由测试控制计算机控制模拟用户真实操作,对被测设备进行遥控;工业相机用来对智能电视或显示设备上显示的图像进行高速截图,从应用表现层分析被测设备的性能。
[0036] 所述测试方法包括以下步骤
[0037] (1)测试控制计算机控制IPTV综合测试仪对被测设备进行供电/网络的关断[0038] (2)测试控制计算机输出控制信号操作红外控制器控制被测设备;
[0039] (3)测试控制计算机控制工业相机对IPTV信号经被测设备处理产生的实时画面进行截图并传输至测试控制计算机;
[0040] (4)IPTV综合测试仪通过获取视频流信号分析并输出网络层信号质量数据至测试控制计算机;
[0041] (5)IPTV综合测试仪对当前IPTV信号经被测设备处理产生的实时画面进行截图并传输至测试控制计算机
[0042] (6)对上述步骤的测试结果进行分析,输出测试报告。
[0043] 所述的测试方法具体包括以下测试场景
[0044] 1.MTBF稳定性测试
[0045] 通过自动化方式长时间模拟用户运行常用典型业务场景,包括在线/本地视频播放、应用安装及卸载、应用浏览及切换、图片/文件/音频浏览及播放等,验证产品是否有严重影响用户体验的卡顿/花屏、性能下降等稳定性问题。
[0046] 2.功能性测试
[0047] 通过自动化方式逐个检查家宽产品的各个业务场景,包括直播/点播视频播放、4K视频播放、咪咕音乐播放、游戏下载、杜比功能、收藏功能、付费功能等,验证产品各个功能模块是否均能提供正常服务。
[0048] 所述功能性测试具体包括以下步骤
[0049] 2.1根据测试内容编写脚本
[0050] 2.2执行步骤(2),根据脚本控制红外控制器遥控被测设备
[0051] 2.3执行步骤(3)或(5),同时执行步骤(4)
[0052] 2.4由测试控制计算机对执行步骤(3)或(5)及执行步骤(4)得到的数据进行分析,所述分析方式为协议层信号分析和/或与预期验证点比对,并将分析结果作为测试结果输出。
[0053] 3.性能测试
[0054] 通过IPTV综合测试仪获取信号层视频流,分析并判断IP层是否有跳帧、抖动、时延、乱序、丢包等情况出现,从而考察被测终端对不同数据流的适应性和纠错能力;通过IPTV综合测试仪获取信号层频道切换信息,在网络层获取切换台时间;在直播、点播、回看、本地EPG切换、本地视频/文件浏览等测试事例中通过工业相机进行高速截图,并进行图像分析,从而在表现层考察被测终端本身的性能质量。
[0055] 所述性能测试的具体步骤包括
[0056] 3.1根据测试内容编写脚本
[0057] 3.2执行步骤(2),根据脚本控制红外控制器遥控被测设备
[0058] 3.3执行步骤(3),同时执行步骤(4)
[0059] 3.4由测试控制计算机对执行步骤(3)及执行步骤(4)得到的数据进行分析,所述分析方式为截图图片分析和/或协议层数据流分析,并将分析结果作为测试结果输出。
[0060] 以上描述了本发明的基本原理和具体的实施方案,但是本发明不受上述实施过程的限制,在不脱离发明精神和范围的前提下,本发明还可以有各种变化和改进。因此,除非这种变化和改进脱离了本发明的范围,它们应该被看作包含在本发明中。