数字电视应用平台自动化测试设计与实现.docVIP

数字电视应用平台自动化测试设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档