接入产品线自研产品的自动化测试实现方案 - 副本1.docxVIP

接入产品线自研产品的自动化测试实现方案 - 副本1.docx

  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文档。上传文档
查看更多
部门:测试技术部拟制:田力郭鹏飞许琦审核:杨君2014年9月23日自研接入产品自动化测试可行性分析报告目录1需求分析概述21.1需求解决方案介绍21.2主要技术介绍32测试技术部现有技术状况32.1人力资源32.2开发环境资源32.3技术积累33关键技术分析33.1 analyzerfilter模块封装33.1.1 技术说明33.1.2技术难点33.1.3可靠性分析43.2 Transvlan CLI模块封装43.2.1 技术说明43.2.2技术难点43.2.3可靠性分析44可复用技术分析45风险分析46结论41、需求背景目前我司的接入产品线自研产品测试方式均为手工测试,尚未实现自动化覆盖。为提高测试效率,降低测试成本,需要在接入产品线引入自动化测试方案。该文档针对接入产品线的现状,对相关产品提出几种供选择的自动化实现方案。2、产品现状我司接入产品线现有的自研产品包括GTN、EOC、CMC,对这些产品所进行测试工作的现状如下:1.GTNGTN产品目前有完整的命令行操作,与数通产品线类似,现在的功能方面的自动化测试脚本开发进入了实施阶段,后续会开启web和图形网管的测试。因此需要研究图形化网管的自动化脚本开发。2.EOCEOC产品目前主要依靠图形网管Wview和web页面操作,命令行尚未对测试提供相关接口,暂时无法像数通产品线那样通过一套TCL脚本先调用命令行下配置,然后操作testcenter仪表测试设备功能。需要研究如何对现有手工测试用例提供自动化支持,包括图形化网管和设备功能两部分。3.CMCCMC产品同样目前主要依靠图形网管Wview和web页面操作,并且设备功能也为实现自动化,相关研究也包括图形化网管和设备功能两部分。综上所述,本方案研究重点在图形化网管,以及EOC/CMC设备功能的自动化实现。在未来的规划中,EOC和CMC的web页面和Wview图形网管将继续同步开发,GTN的图形化网管也将开发并投入使用。我们需要确定一个可行方案来开发三款产品的自动化脚本,实现接入产品线自动化覆盖的目标。3、预期目标项目第一阶段实现三款产品的web/Wview测试项的自动化覆盖率达到?%,设备功能测试项的自动化覆盖率达到?%4、备选方案根据公司目前产品与技术现状,接入产品自动化可选择以下两种参考解决方案。4.1方案1 Itest整体解决方案一、介绍:Itest为思博伦最新开发的自动化测试开发编辑平台,该平台可以实现常见图形化软件以及TestCenter等仪表操作的录制、回放、编辑等功能。通过利用Itest对图形化网管操作录制、编辑完成后,同步调用基于TestCenter开发的功能测试脚本实现图形化网管自动化测试与设备功能自动化测试合并执行二、优点:1)图形化网管与设备功能测试同步进行,与现有手动测试方式一致2)只需对设备的图形化网管做一定规范,无需开发维护CLI。三、缺点和风险:1)对Itest依赖严重,未来自动化测试开展的扩展性、自主性受Itest限制与影响。2)费用较高,需要另外购买包含WEB、JAVA、TestCenter等功能模块的Itest的licence(公司现有两个licence费用大约60万元人民币,一个licence只支持一台PC在线使用)。3)图形化网管与设备功能测试相互关联,无论哪部分变动,整个自动化脚本都需要更改。4.2方案2第三方软件(QTP)+TCL/Tk脚本一、介绍:将设备的图形化网管自动化测试与设备功能自动化测试分开进行:1)利用第三方软件(QTP)对图形网管测试进行自动化开发。2)利用TCL/Tk开发自动化脚本验证设备功能。二、优点:1)网管自动化与功能自动化耦合性较低;功能自动化可以尽量移植套用现有数通产品脚本,通用性较高。2)整套解决方案自主开发,扩展性与自主性较强,可以更好贴合实际需求。三、缺点和风险:1)单独开发图形化网管自动化测试,需要对现有图形化网管测试方案进行完善2)利用TCL/Tk开发功能自动化脚本,需要开发、维护设备CLI,将增加产品研发的工作量。华为对U2000网管工具测试方案,主要分两个阶段:①网管工具研发部测试阶段,主要是用QTP图形化测试工具对网管的功能进行自动化测试。在测试时,网管客户端和服务器都连接管理的不是真实设备,而是连接一个模拟的设备的服务器。通过QTP测试工具,点击网管界面的相应功能模块,观察模拟设备服务器上发下的配置是否正确,来判断网管相应功能是否实现。网管功能实现完成后,交付使用相应配套网管的产品线测试。②网络产品线测试阶段,主要对网管的测试主要是手工测试,手工在网管客户端管理设备、下发配置、仪表发包以及对设备进行升级降级等操作,验证该版本的网管是否真正适合相应软件版本。对于以上两种方案,自动化测试适合应用在稳定版本上,进行回归测试和增量测试,因此强烈建议

文档评论(0)

精品资源 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档