NGB TVOS标准符合性测试工具集设计及开发-论文
N G B T V OS标准符合性测试工具集设计及开发六文/国家新闻出版广电总局广播科学研究院付光涛张定京赵良福
术要求和测量方法》(草案 ),自主设需要满足以下 3个需求。摘要:本文对 NGB TV OS项
计并研发实现了一套针对使用 NGB
( 1)完备性
目组自主设计研发的 T VOS标准符合性测试工具集做了全面阐述, 包括设计背景、需求分析、设计
TVOS 1 . 0软件版本开发的机顶盒产品
NGB T VOS软件架构按照功能
的标准符合性测试工具集。这套测试层次从上到下分为五层:应用框架工具集包括 NGB—J AP I标准符合性 层、执行环境层、功能组件层、硬件 HAL,Ha r d wa r e Ab s t r a c t 测试工具集、NGB— H AP I标准符合抽象层 (
与研发实现、系统搭建等内容。最后,给出了标准符合性测试工
性测试工具集、J a v a ME AP I兼容性 L a y e r )和 L i n u x内核层。每层都包测试工具集、组件层 AP I标准符合性含多个不同的模块,比如应用框架测试工具集以及安全部分测试工具集层的 J a v a应用框架里包括单向广播
具集在 TV OS测试中的应用前景。
关键词: T VOS标准符合性 测试工具集
等。
网络接入单元、广播协议处理单元等
下面将着重介绍 NGB— J AP I标 1 2个单元模块。模块里面有各自独立准符合性测试工具集和 NGB— H AP I 的接口,层与层之间也有相互依赖关标准符合性测试工具集的设计及开发。 系,比如应用框架层的单向广播网络
接入单元就依赖于组件层的 DT V组件 .
l引言随着 NGB T VOS的推进及发展。一
2标准符合性测试需求分析
DTV组件又依赖于 L i n ux层的硬件驱
为规范 TVOS的产品质量,测试动等。因此,设计开发的测试工具集
VOS软件的所有就需要覆盖所有的接口,并且模块内些运营商开始了 TVOS的规模应用要求尽可能地覆盖 T
示范,国
内主流机顶盒厂商也研发了层次和所有模块,并尽可能覆盖到整接口之间、层内各个模块之间以及层多款基于 TVOS 1 . 0软件版本的机顶盒机整体性能。针对使用 TVOS 1 . 0软件与层之间的依赖性也要覆盖到,尽可 产品。为规范 TVOS的产品质量,亟版本开发的机顶盒产品,需采用黑盒能地保证测试的完备性。需对使用 TVOS1 . 0软件版本开发的机测试的方法来进行测试。黑盒测试着顶盒产品进行标准符合性测试。 ( 2)可靠性
眼于程序外部结构,不考虑内部逻辑
除了测试的完备性,测试结果的
广播科学研究院作为项目牵头单结构,主要针对软件界面和软件功能可靠性也同样重要。需要设计开发的位。针对 NGB TVOS标准符合性测进行测试。试的特点,依据《下一代广播电视网
测试工具集不但需要正向测试,即输
还根据 T VOS技术特点,T VOS标入正确的参数,看输出是否正确;
需要反向测试,输入不合理或者不正 ( NGB)智能电视操作系统 ( v1 . 0 )技准符合性测试工具集的设计与开发,
本文获国家科技重大专项课题 NO. 2 01 4 Z X O 1 0 3 9 1 0 1— 0 01经费资助
5 8 r■奄擐信|。 W W w . r t i . c n
责任编辑:李玉薇邮箱:l i y u w e i@ a b r s g o v c n
2 0 1 5年6月月刊总第2 7 8期
确的参数,看输出的结果;甚至需要极端测试,比如多次正反向测试,看接口输出的稳定性。( 3)高效性
3设计与研发实现
信息,包括频道调谐成功、信号强度 (信
NGB T V0S支持 J a v a和 W e b应号电平 )和信号质量 (信噪比 )等信息。 用,同时提供了 J a v a应用框架和当设置与前端不一致的调谐参数时 (比 We b应用框架。J a v a应用框架向应如频点为 6 5 8 MHz,符号率 6 8 7 5 k S/ s,
除了上述两个特点,设计测试用程序显露的 AP I遵循 GY/ T 2 6 7— 6 4 QAM ),按下“调谐到该频点”按工具集还
需要考虑测试难度,尽可能 2 0 1 2《下一代广播电视网 ( NGB)终钮后,屏幕下方显示提示信息,包括减少测试人员的测试周期和测试强度,端中间件技术规范》 ,简称 NGB— J 频道调谐失败等信息。提高工作效率。
AP I,主要包括单向广播网络接入单
3 . 2 NGB— J AP I自动测试工
针对上述 3个需求,NGB T VOS 元、广播协议处理单元等 1 2个单元。 具集项目组设计并开发了一套比较完备的 W e b应用框架主要包括 HT ML 5 . 0标T VOS实现了对 An d r o i d兼容的
TVOS标准符合性测试工具集。其中, 签、J S 1 . 5对象和扩展 J S对象。扩展应用适配层,因此借鉴 An d r o i d的自 NGB— J AP I标准符合性测试工具集、 J— J S对象遵循 GY/ T 2 6 7—2 0 1 2《下一动化测试工具开发,来实现 NGB NGB— H AP I标准符合性测试工具集代广播电视网 ( NGB)终端中间件技 AP I自动测试工具集。常见的自动化
主要针对应用框架层的 NGB— J AP I和术规范》,简称 NGB— H J S对象,主测试工具,主要包括 M o n k e y、M o n—NGB— H AP I测试,J a v a ME AP I兼要包括单向广播网络接入单元、广播 k e y Ru n n e r、J umt、R o b o t i u m等几容性测试工具集主要针对应用框架层协议处理单元等 1 0个单元。 种测试框架。经过对上述几个测试框
的J a v a ME兼容性测试,组件层 AP I
VOS自动测试工具针对 NGB— J AP I和 NGB— H AP I, 架的分析比较,T
标准符合性测试工具集主要针对组件设计并研发的手动测试和自动测试工集开发主要采用的测试框架是 J Un i t。
层的各个组件的测试,安全部分测试具集的方法如下。工具集主要针对安全框架层的测试。并
J Un i t是采用测试驱动开发的方式,也
3 . 1 NG B— J A P I手动测试』= 就是说在开发前先写
好测试代码,主要用来说明被测试的代码会被如何使 NG B— J AP I,依赖于 J a v a应用执行用,错误处理等;然后开始写代码,环境。T VoS设计并实现了 An d r o i d 并在测试代码中逐步测试这些代码,
且工具集也覆盖到了模块内接口之间、 具集每层各个模块之间、层与层之间的依赖关系,实现了测试需求的完备性。
上述工具集,具体又分为手动测试的应用适配层。因此,NGB — J AP I的直到最后在测试代码中完全通过。
和自动测试两种测试工具集。手动测试测试工具集开发,采用基于 An d r o i d 工具集偏重于标准符合性测试的完备性的 a p k应用开发的方式。在测试用例和可靠性,尽可能地覆盖到标准符合陛中,通过调用 NGB— J AP I接口,输
J Un i t测试框架具有四个功能。( 1)管理测试用例
修改了哪些代码,这些代码的修
测试中规定的每个接口以及正反向两个入正反向参数,检测输出结果是否正确。 改会对哪些部分有影响。通过 J Un i t 测试方向,测试周期较长、比较繁琐; 针对 NGB— J AP I中的单向广播网可以针对此次修改做一个完整的测试,
自动测试工具集偏重于标准符合性测试络接入单元,开发了 t Un i t中的 T e s t S u i t e。 u n i n g t e s t . a pk 这就是 J的高效性,针对测试中重复性较高、不的测试用例。在测试用例中,调用了容易有歧义的测试项,通过统一的测试 NGB— J AP I中的 Dv b Ne t wo r k I n t e r - ( 2)定义测试代码根据源代码的测试需要定义每个
接口进行自动化测试,不用人为干预, f a c e Co nt r ol l e r和 Dv bc Tun i n g— T e s t C a s e,并将 T e s t C a s e …… 此处隐藏:2184字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用文档]李践-有效提升销售的12大黄金法则8-大
- [实用文档]党支部换届工作方案
- [实用文档]2013年下期电子商务专业部宣传工作计划
- [实用文档]方庄一矿通风、钻探绩效工资考核管理办
- [实用文档]项目一 认识企业物流认识企业物流
- [实用文档]MBI_Display_产品蓝图规画
- [实用文档]北京市建筑业劳务作业人员普法维权培训
- [实用文档]锅炉燃烧调整与运行优化
- [实用文档]4支付结算业务的核算
- [实用文档]米什金_货币金融学_第9版各章学习指导
- [实用文档]水泥混凝土路面硬化工程施工组织设计
- [实用文档]钢筋工程安全技术交底书
- [实用文档]关于公布华中师范大学本科毕业论文
- [实用文档]太原市园林绿化施工合同范本 2
- [实用文档]周日辅导 初中英语分类复习单项选择题(
- [实用文档]第四章 文化经纪人的管理形式 第二节
- [实用文档]学宪法讲宪法竞赛题库
- [实用文档]《数值计算方法》期末考试模拟试题二
- [实用文档]爱词霸学英语:每日一句( 十月)
- [实用文档]2014年国家公务员面试:无领导小组讨论
- 新课程主要理念和教学案例分析汇编(24
- 英国人的快乐源于幸福的家庭生活
- 七年级上册第一次月考模拟数学试卷
- 真丝及仿真丝的种类有哪些?
- 【最新】华师大版八年级数学下册第十六
- 高中英语3500个必背单词
- 我可以接受失败,但我不能接受放弃!
- 最近更新沪科版八年级物理上册期末试卷
- 绿化工作先进乡镇事迹材料
- 鲁教版九年级上册思想品德教学计划
- 英语音标的分类
- 地下室底板无梁楼盖与普通梁板结构形式
- 美容师黄金销售话术
- 雅思写作满分作文备考方法
- 血清甲状腺激素测定与高频彩色多普勒超
- 1度浅析装修对室内空气品质的影响
- 2017-2022年中国汞矿行业深度分析与投
- 计算机二级VB公共基础知识
- (何勇)秸秆禁烧_重在寻找出路
- 内外墙抹灰工程分包施工合同1




