机顶盒系统中软件测试技术运用研究

(整期优先)网络出版时间:2022-04-19
/ 2

机顶盒系统中软件测试技术运用研究

黄小凤

湖南信息学院 湖南 长沙 410151

摘要:为保证软件系统的质量性能能够切实满足用户的需要,在系统研发完成后,需要对其进行全面的测试,本文介绍了机顶盒系统软件测试的几个关键点与具体的测试案例,以期通过合理运用软件测试技术的方式,保证机顶盒系统应用的可靠性与稳定性,切实满足用户的实际需要,希望能够给读者带来启发。

关键词:机顶盒系统;软件测试技术;开机测试


引言:机顶盒作为承载着广电运营商大部分业务,并且最接近于用户的设备,其质量与广电运营服务效果之间存在着直接的联系。现阶段,为更好地推动数字电视业务的稳定发展,通过测试的方法提升机顶盒的质量,为用户提供更为优质的产品及服务,已经成为一项有效增强广播电视广电运营行业竞争力的措施。

一、机顶盒系统软件测试的几个关键点

一般情况下,机顶盒测试工作可以分成机顶盒厂商内测、广电总局入网认证测试与广电运营商测试这三部分内容,本文主要站在广电运营商的角度对机顶盒软件系统进行测试,并且由于各地区广电运营商的业务平台存在着一定的差别,测试用例并不存在普适性,因此,本文主要对机顶盒软件系统中的一些普适功能进行了分析。具体来说,现阶段,在进行机顶盒测试时,其关键测试点主要包括机顶盒的开关待机情况、节目管理情况、频道搜索与切换情况等部分内容。首先,在进行开关机待机情况测试时,主要测试内容包括开关机待机时间是否符合规范的要求、开关机与待机过程中面板显示是否符合要求、在非正常开机的情况下机顶盒能否显示提示信息等。其次,在进行节目管理测试时,主要测试内容包括EIT信息显示是否正确、信号接收时间的长短、预约节目的数量是否满足运营商的需要、机顶盒重启后是否保留了之前的节目信息、节目编辑工作状况是否正常等。最后,在进行频道搜索与切换情况测试时,主要测试内容包括频道搜索速度与准确性、频道搜索速度、画面质量等内容[1]

二、机顶盒系统软件测试的具体案例

当前机顶盒测试主要可以分成硬件测试与软件测试两部分内容,其中软件测试工作主要包括基本指标测试、实际操作测试、主观使用测试等。在进行软件测试的过程中,本文主要以某地单项基本型机顶盒技术规范所规定的项目数据,为某款机顶盒开展系统数据的专项测试,在测试过程中,为机顶盒提供了1550系统的网络终端信号,其中包含150套视频节目与25套广播节目。

(一)开机测试记录

为切实了解机顶盒的开机运行情况,在断电情况下,打开开关的同时计时,在机顶盒启动,并能正常播出视频画面后结束计时操作。对开机操作所消耗的时间进行统计可以发现,在硬开机的情况下,平均画面显示时间为23.65秒;软开机的情况下,平均画面显示时间为11.25秒。

(二)频道搜索测试

在机顶盒显示画面进入频道搜索菜单页准备计时,在遥控器按下确定键后开始计时,在搜索完成,画面跳转到播出界面终止计时,记录几次搜索所消耗的时间,平均时间约为61秒。

(三)频道号的排序

在完成电视节目频道重新搜索工作后,机内频道指南页面,对频道序号记录工作,然后将其与本地频道规划要求、传输频道数量等内容进行对比,了解频道编号是否符合工作要求,检测频道总数是否与网络终端频道数相符合。在进行视频频道号检测的过程中可以发现视频频道号从1到149,节目总数量为149套,少于正常数量150套,不符合正常频道播放的要求;在进行广播频道号检测的过程中,频道需要从150到174,共有25个节目,与正常情况相符合。

(四)信号强度检测

在进行信号检测的过程中,可以通过对高、中、低三个频点中随机抽测,并用数字场强仪对测试数据进行记录。具体来说,首先,在检测女性时尚DS17频道时,机顶盒显示电平为68,仪器测试电平为66,机顶盒显示误码率为0625e7b432995a_html_97197f121da62190.gif 10-7,以期测试误码率为1625e7b432995a_html_97197f121da62190.gif 10-8;其次,在检测北京卫视DS30频道时,机顶盒显示电平为67,仪器测试电平为68,机顶盒显示误码率为0625e7b432995a_html_97197f121da62190.gif 10-7,以期测试误码率为1625e7b432995a_html_97197f121da62190.gif 10-8;最后,在检测梨园DS47时,机顶盒显示电平为67,仪器测试电平为69,机顶盒显示误码率为0625e7b432995a_html_97197f121da62190.gif 10-7,以期测试误码率为1625e7b432995a_html_97197f121da62190.gif 10-8

(五)频道切换测试

在测试机顶盒频道切换情况时,主要有两部分内容,第一部分内容为:连续点击遥控器的换台键,由一个频道画面正常切换到另一个频道为一次正常的换台过程,在测试过程中,为避免与统计,可以连续不断的从频道1一致切换到频道20,并记录连续切换所消耗的时间,在测试过程中,平均测试所需要的时间为40.8秒。第二部分内容为:按下遥控器的换台键并不抬起,使频道从1一直不间断地切换到30,测试换台过程中,机顶盒响应过程中是否存在死机、延迟、无法确定定位频道等现象,对机顶盒的处理能力进行判断,在测试过程中,平均测试所需要的时间为6秒

[2]

(六)数据广播测试

在进行数据广播测试时,可以打开一个数据内容界面,选定一个测试项目,然后按下确定键与计时键,直到数据缓冲完成内容正常显示,停止计时。在测试过程中,测试项目是数字百问时,进入时间为6.4秒;测试项目为省会信息时,进入时间为9.5秒;测试项目为阳光政务时,进入时间为12.8秒;天天体彩进入时间为12.8秒;生活资讯的进入时间为26.9秒;同时,上述频道进入时间的平均数为13.68秒。

(七)EPG测试

EPG测试主要是指对机顶盒在使用过程中,能否满足本地运营商使用需要进行验证,在进行节目信息测试过程中,节目信息较为正常;在进行菜单内容验证时,主菜单—节目列表界面中视频浏览功能与换台功能并不同步。

(八)稳定性测试

在测试机顶盒稳定性的过程中,主要从开关机、待机、中断信号等方面测试其具体使用情况。

1.开关机

在测试机顶盒系统开关机性能时,主要通过对机顶盒电源通断情况进行检测,具体操作方式为,在电视节目页面反复开关机20次,然后进入节目导航页面或观察电视节目、广播节目是否能正常播放,在该机顶盒测试过程中,显示结果一切正常。

2.待机

在进行待机测试时,主要是通过遥控器,使机顶盒的状态在待机与启动之间不停切换,具体操作方式为,在电视节目页面反复待机20次,然后,进入导航页面或电视节目、广播节目界面,观察节目能否正常播放,此时的测试结果为一切正常。在重复性待机实验完成后,将机顶盒的待机时间延长至12小时,然后再进行测试,该机顶盒的状态仍为正常。

3.中断信号

在进行中断信号测试的过程中,主要是通过不断插拔机顶盒的视频信号线的方式,使机顶盒接收到的信号不断中断与恢复,具体操作方式为,反复插拔机顶盒的视频信号线20次,并完成一次插拔操作后,就进入一次节目导航页面、电视节目或广播节目页面,观察节目播放状况是否正常,结果显示该机顶盒中断信号测试显示结果正常。

结论:总而言之,随着数字电视的不断普及,市面上各种品牌的机顶盒应运而生,这种情况的出现使得广电运营商在选择适合自身业务需要的产品时面临了更多的选择,现阶段,为保证机顶盒在使用过程中能够在满足自身运营需要的同时,有着较好的性价比,采用测试技术,对机顶盒软件系统进行测试,成为了一项极为必要的工作。

参考文献:

[1]堵彬.机顶盒测试系统的实现与使用[J].广播电视信息,2020(03):105-107.

[2]念杰.基于Linux机顶盒应用安全的设计与实现[D].福州大学,2018.