- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字电视应用平台自动化测试设计与实现
数字电视应用平台自动化测试设计与实现
摘 要:本文从数字电视应用项目的软件测试实践出发,根据软件测试基本原理和系统设计用例,选用合适的测试工具制定自动化测试脚本,有效地提高系统回归测试质量,提升回归测试效率,确保产品质量稳定。
关键词:自动化测试脚本;软件测试;系统设计用例
1 引言
随着软件产品在各个应用领域的普及,软件的质量问题逐渐成为人们关注的焦点。质量不过关的软件产品在使用中可能出现各种意想不到的问题。软件使用者经常发现一些已经推向市场的产品,由于存在严重质量缺陷而导致大量退货,或者一再返工,进行长期的修改和维护。这样不仅影响了软件提供商的工作,额外提高了产品成本,也耽误了客户业务的开展,影响正常工作,甚至会产生严重的或灾难性的后果[1]。
本文中的项目产品为“TVNow”。TVNow系统是国内SeaChange公司针对国内市场推出的一套视频服务产品,能够为客户提供实现媒体流点播,录播,实时收看等多种媒体服务功能的硬件和软件的架构。笔者参与了这个项目的测试工作,主要负责系统中的随心点播应用的测试用例设计,测试的管理,测试文档的维护,测试环境的搭建,自动化测试软件的设计与开发以及ADI测试。
本课题研究主要从以下几方面着手:⑴根据TVNow系统的需求设计测试用例。⑵针对测试的特点,开发出一套简单易用的自动化测试脚本。⑶对整个自动化测试框架流程进行总体设计。⑷TVNow测试文档的编写与管理,在整个项目实施过程中,指定项目进度。本项目自动化测试的目标是:提升工作效率50%,加快测试进度50%,控制产品的bug数量在上一个版本中bug数量的50%以下。
2 数字电视平台应用性需求分析
数字电视交互业务平台(Back Office)为各个业务的接入提供一个开放式的平台,对内屏蔽各业务系统的差异[2],对外屏蔽内部各种复杂的业务逻辑,为新业务的快速接入提供有力的支撑。业务平台层提供认证、鉴权、计费等业务控制能力和产品管理、内容管理等能力,从而实现业务的可管理性与可运营性[3]。
2.1 TVBS系统简介
本产品的工程实践项目“TVBS”是SeaChange公司针??国内市场推出的数字电视解决方案,为客户提供多种方便、简捷媒体服务功能的硬件和软件的架构。TVBS能将媒体提供的广播节目录制到存储服务器,提供给数字机顶盒和PC客户端进行点播。
TVNow系统可以主要实现以下三种功能:
2.1.1 随心点播(Video-on-Demand,VOD)
2.1.2 随心录像(Network Personal Video Recorder,NPVR)
2.1.3 实时节目点播(Pause TV)
一种能让用户在电视广播节目播送过程中,使用暂停,回放键来定格电视画面和回放电视节目的点播功能。用户可以实时观看当前播放的电视广播节目,并在观看节目时进行暂停、回放等流控操作。
2.2 数字电视平台功能性需求分析
数字电视平台功能决定了系统软件所要执行的任务。TVBS产品主要有以下功能模块:OTE接口模块,OSS接口模块和Nav接口模块组成。
2.2.1 OTE接口模块
需求定义及分析: 从机顶盒客户端购买RVOD和促销中的产品,OTE将会执行促销和优惠规则,然后对用户发布tickets,价格和租赁期限的相关信息。
用户通过PO或优惠券购买节目和节目包,机顶盒客户端提交数据到OTE,OTE将会根据优惠规则计算价格,发布tickets或优惠券给用户。
如果用户是通过PO购买产品的,需要product offering id;如果用户是通过优惠券购买产品的,需要coupon id。该操作保证售出的产品可以播放并使用相应的促销或优惠券。
返回数据是一个优惠列表。OTE将会为每一个节目发布一个ticket。如果用户购买一个节目包,第一个ticket将会是节目包的价格,其它ticket的价格为0;如果用户购买的产品正在促销买2送1,前两个ticket将会是两个节目的价格,第三个ticket 价格为0。测试方法是模拟STB发送http的请求,根据设置不同的参数,来判断返回的XML中判断测试标准,测试环境要求:Windows 2003 Server, client网络连接正常且有自己的IP。
测试点涉及:Device ID,Home ID,Product Offering ID, Coupon ID,Local Entry ID,Entry Type。
测试方法:通过测试页面验证参数,在各类参数中输入相应的数据要求。
通过标准:检查返回数据中的参数,Transaction ID, Product Type,Transa
您可能关注的文档
最近下载
- 幼儿教师职业压力的现状研究.doc VIP
- 远震地震波分析基础201403-赵永.ppt VIP
- 2025年军队文职人员(司机岗)历年考试真题库及答案(重点300题).docx VIP
- 培智五年级唱游律动教案.doc VIP
- 2025秋人教版小学三年级数学上册《第三单元 毫米、分米、千米》单元整体教学设计[2022课标].pdf
- 网格员面试真题和考官用题本及参考答案.docx
- 2025年北京版三年级数学上册第三单元《认识千米、分米和毫米》大单元整体教学设计(2022新课标).docx
- 2024简单土地买卖合同范本.docx VIP
- 小说《摩登情书》全文.pptx VIP
- 丧礼出殡发言稿 .doc VIP
文档评论(0)