视频启播的自动化测试方法

文档序号:9432453阅读:226来源:国知局
视频启播的自动化测试方法
【技术领域】
[0001]本发明的实施方式涉及智能电视的软件测试领域,更具体地,本发明的实施方式涉及一种视频启播的自动化测试方法。
【背景技术】
[0002]电视产品的软件基础指标测试能够反映智能电视机的性能,特别是涉及用户观看电视的本地视频、网络视频等的启播操作等特性。这种软件基础指标测试对于发现软件中缺陷,保障软件的开发质量具有重要意义。
[0003]目前因测试人员要根据目测的视频播放的实际画面来确定时长,在测试类似视频启播指标时,只能采用手工测试:而且不同测试人员在对相同的视频启播指标进行测试时,计时习惯不同,使用测试设备有差异,导致同一台整机的测试结果会因人而异,基础指标数据失去了可比性。
[0004]这样的测试数据掺杂了大量的主观成分,导致指标参数的对比失去了意义:既不能比较产品的性能,也不能指导产品的开发;产品的状态始终不能有一个准确的比对。

【发明内容】

[0005]本发明克服了现有技术的不足,提供一种的视频启播的自动化测试方法,通过智能电视的网络端口和测试计算机局域网连接,对智能电视发送指令信息,自动测试视频启播的时间。可靠保证了计时标准的一致性,排除了测试人员的主观因素,使测试内容和测试文件能够按照统一的标准进行操作。
[0006]为解决上述的技术问题,本发明的一种实施方式采用以下技术方案:
[0007]—种视频启播的自动化测试方法,它的操作步骤是:
[0008](I)视频播放设备与测试系统网络连接;
[0009](2)测试系统命令视频播放设备打开待测视频,测试系统对待测视频的播放首页截屏,获得标准截屏文件;
[0010](3)视频播放设备启播待测视频,测试系统截取待测视频启播后的多幅截图,标记每幅截图的实时时间点,并在待测视频开始播放时记录开播时间点;
[0011](4)测试系统将待测视频启播后的截图逐一与标准截屏文件进行对比,删除与标准截屏文件有差异的截图,直到测试系统获取到与标准截屏文件无差异的截图为止;
[0012](5)用待测视频的开播时间点减去与标准截屏文件无差异的截图的实时时间点,得到的时长即为待测视频的启播时间。
[0013]进一步的技术方案是:本发明所述的视频启播的自动化测试方法中,所述视频播放设备为智能电视,所述测试系统为测试计算机。
[0014]更进一步的技术方案是:本发明所述的视频启播的自动化测试方法中,所述网络连接是指视频播放设备与测试系统通过局域网连接。
[0015]更进一步的技术方案是:本发明所述的视频启播的自动化测试方法中,所述测试系统获得标准截屏文件后将其存储到测试系统的标准截屏文件目录;所述测试系统截取待测视频启播后的截图后将其存储到测试系统的视频启播截图文件目录。
[0016]更进一步的技术方案是:本发明所述的视频启播的自动化测试方法中,所述待测视频为视频播放设备外挂U盘中的视频。
[0017]更进一步的技术方案是:本发明所述的视频启播的自动化测试方法中,所述测试系统命令视频播放设备打开待测视频是指测试系统对视频播放设备发送打开视频的指令,视频播放设备在后台开启服务,接收测试系统的指令,打开待测视频。
[0018]更进一步的技术方案是:本发明所述的视频启播的自动化测试方法中,步骤(3)所述截图的相邻两幅截图之间的时间间隔相等,时间间隔< Is。
[0019]更进一步的技术方案是:本发明所述的视频启播的自动化测试方法中,步骤(3)所述截图的相邻两幅截图之间的时间间隔为50-200ms。
[0020]更进一步的技术方案是:本发明所述的视频启播的自动化测试方法中,步骤(3)所述待测系统在视频播放设备启播待测视频后循环截取待测视频启播后的截图。
[0021]更进一步的技术方案是:本发明所述的视频启播的自动化测试方法中,所述测试系统设置按键,包括开始测试按键、停止测试按键、单次测试按键和自动测试按键;所述开始测试按键用于控制测试系统向视频播放设备发送开始测试的指令,所述停止测试按键用于控制测试系统中断测试,所述单次测试按键用于控制测试系统针对单个视频进行测试,所述自动测试按键用于针对多个视频进行测试。
[0022]与现有技术相比,本发明的有益效果之一是:本发明的测试方法应用于带网络功能智能设备的视频文件启播测试,适用于所有具有网络功能的智能电视等设备,通过实施以上的方案,可以通过自动化测试来及时捕捉视频启播的瞬间时间,高效准确完成机械性、重复性测试,有效缩短软件测试周期,提高测试的可靠性及准确度。
【附图说明】
[0023]图1为本发明测试方法的流程图。
[0024]图2为实施例1标准截屏文件的示意图。
[0025]图3为实施例1待测视频启播后500ms的截图。
[0026]图4为实施例1待测视频启播后1.5s的截图。
[0027]图5为实施例1待测视频启播后1.7s的截图。
【具体实施方式】
[0028]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0029]实施例1
[0030]本实施例应用552QR整机,流程如图1所示,具体实施方案是:
[0031 ] 1、测试系统与视频播放设备连接:
[0032]I)在测试系统即本实施例应用的测试计算机上安装video-player-time.exe,打开后程序将在后台开启服务,等待与视频播放设备相连,本实施例应用的视频播放设备是智能电视;
[0033]2)测试计算机端输入智能电视的IP地址进行连接,并对智能电视进行控制(同一个局域网)。
[0034]2、本地视频启播测试:
[0035]测试计算机在输入智能电视的IP地址后,选择视
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1