电视节目在播出前,电视台要对播出的素材进行严格的内部审核。传统的审片方式多是以录像带为记录载体,使用磁带机回放进行审看。随着业务系统信息化的快速发展,很多电视台建设了基于网络化和文件化的审片系统。
电视台网络审片系统涉及节目的转码和分发、审片规则的调度以及分权限的任务浏览、授权、审核等流程处理,审片系统模块图如下图所示。由于关注重点的不同,很多时候台方人员更关注系统功能层面的问题,往往容易忽视系统的其他质量特性,如系统性能等,以至于在系统上线运行后才发现系统性能问题、系统可靠性等问题。通过总结中国软件评测中心在广电行业的测试经验,总结网络审片系统如下测试重点。
图一 网络审片系统流程
1、兼容性测试
兼容性在网络审片系统中格外重要,所以也是评测网络审片软件质量的重点。网络审片软件的兼容性主要体现在对素材高/标清的兼容以及对素材格式的兼容能力。
目前,高清化是电视台节目制作、播出的发展方向。作为网络审片系统,同时支持高清、标清是非常有必要的;另外,在实际业务中可能会出现高标清节目自身时长不一致、标清文件中插入广告等现象,因此内审系统同时兼容高清和标清节目是需要的。通常用于审核的节目是低码率文件,高清文件码率为1.5Mbps,标清文件码率为1Mbps。另外一方面,电视台媒体素材可能来自不同的制作系统,需要考查系统对于不同素材格式的兼容能力。一般来讲审片任务的数据形式为低码率文件,可以是MP4、WMV、MXF等格式文件。
在测试过程中需要选取不同码率、不同格式的文件进行兼容性测试。
2、系统性能测试
1)服务器资源占用情况
在繁忙时段,大量审片终端同时工作时,网络审片系统的工作质量往往是用户最关心的问题之一。因此,我们有必要了解在繁忙时段、多个审片终端并发运行的情况下,网络审片系统核心服务器的资源占用情况,如CPU利用率、内存占用率、网络带宽利用率等,避免由于服务器的过大负载导致审片终端操作的响应时间过长。
2)分发下载效率
审片终端均需频繁访问音视频数据,因此审片系统需要向各终端提供数据传输服务,这就要求审片系统具备强大的任务分发、推送功能,为审片工作起到事半功倍的效果。因此,选择适合的数据分发通讯模式、数据传输协议至关重要。测试中可以重点考查多任务同时分发的效率,监控任务分发过程中网络带宽的占用情况。
3)网络性能
网络审片系统往往是部署在电视台的办公网环境下,因此,往往需要在网络使用的高峰时段和空闲时段分别监控审片服务器向审片终端分发任务的网络资源占用情况,这样不但可以掌握多任务分发的带宽占用率,还可以了解审片分发对于办公网的影响。
3、接口测试
为了满足全台内容审核业务的需要,制作系统、节目生产等系统需要通过接口向审片系统提交内容审核任务;同时,审核结果信息同样需要通过接口调用返回到任务发起系统或节目生产管理系统。测试审片系统与相关系统接口的容错能力、健壮性是保障网络审片业务正常流转的重要基础。因此测试时不能局限于单个功能或单个模块的应用效果检验,应从整体高度充分考虑系统的关联应用。
网络审片系统通常可以分为审片系统中心和审片终端两个部分,审片系统中心实现系统参数的配置、各类任务的接收和推送;审片终端主要实现任务的分类显示、播放和意见处理。测试时可以设计跨系统的流程测试用例,例如,制作系统或节目生产系统发起审片任务->上传数据至审片系统->审片中心转码并分发至审片终端->制作系统查看审片状态等。既可以验证了关键流程,又可以验证系统间接口的功能正确性。
对于接口的健壮性测试可以通过性能测试工具模拟大量虚拟用户进行接口调用的业务操作,例如模拟100用户并发在制作系统进行审片状态查询。
网络审片系统是电视台网络制播体系中重要的一环,与节目制作系统和节目生产系统紧密关联,测试过程中需要整体考虑,加强一体化流程测试;另外,测试不仅要关注功能方面,要综合考虑系统兼容性、性能等方面的测试,才能更全面的提高软件质量、保障系统运行。
中国软件评测中心自成立以来在广电行业实施了大量的信息系统测试,积累了丰富的测试案例,涉及广电领域信息化的制播、媒资、节目生产等业务。中国软件评测中心通过分析发现,随着互网络应用的飞速发展,广电领域各业务系统也从相对独立状态向网络集成化演进。中国软件评测中心将通过独立、专业和权威的测试一如既往的为广电领域客户提供质量检测服务。