ADSL接入设备软件测试自动化平台的研究和实现.docx

ADSL接入设备软件测试自动化平台的研究和实现.docx

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
A Dissertation Submitted to Shanghai Jiao Tong UniversityFor Master Degree of EngineeringRESEARCH AND IMPLEMENTATION OF AUTOMATIC SOFTWARETESTING PLATFORM FOR ADSL ACCESS DEVICEUniversity Code:Author:Student ID:Mentor 1:Mentor 2:Field:10248Junfei Ma1060372053Rao ruonanXiao liwenSoftware EngineeringDate of Oral Defense:School of SoftwareShanghai Jiaotong UniversityJun, 2009ADSL 接入设备的软件测试自动化平台研究和实现摘 要软件无处不在,软件系统越来越成为人们生活中不可或缺的部分,从商业应用到消费产品各个领域,人们在享受软件系统给生活带来便利的同时,另一方面也承担着软件缺陷所带来的不良后果。软件测试是软件开发过程中最重要的质量保证活动之一,越来越受到人们的重视。但是随着人们在软件测试中的投入越来越多,测试也在面临着新的挑战:如何提高软件测试的效率和覆盖率。软件测试自动化是解决这个挑战的一个比较合适的选择。本文研究了软件测试自动化的优缺点,分析了各种测试活动和软件测试自动化的关系,并对现有的测试工具和测试平台进行了分析。测试自动化的应用可以显著的提高测试的效率和覆盖率。由于ADSL(Asymmetric Digital Subscriber Line)接入设备本身结构复杂,且通讯设备对于产品质量要求很高,所以该设备的测试工作显得尤为繁重。在ADSL接入设备的集成和系统测试中,为了完成各种功能测试和非功能测试,需要涉及复杂的组网环境,导致实验室测试资源紧张。同时随着客户需求的增加,宽带业务的快速增长,目前的基本业务和补充业务数量非常多,在较短的时间内和有限的人力资源下测试如此多的业务,非常困难;而随着功能的不断增加,回归测试的工作量也越来越大。本文研究了已有的自动化测试工具,同时详细分析了ADSL接入设备的产品特征和测试方法。针对ADSL测试的设备用户接口的多样化、设备硬件结构复杂、业务组网复杂、需要专用的测试仪表和回归测试工作量大等特点,本文详细的阐述了一个面向ADSL接入设备的软件测试自动化平台的设计和实现。该自动化测试平台主要是针对ADSL接入设备开发人员和测试人员在集成和系统测试中使用的一种软件,它能控制测试仪表模拟通信网络中的用户侧和网络侧的数据,同时根据测试场景调用相关测试用例对被测试设备进行测试。本文提出了自动化测试平台的整体框架,并对此框架进行细分,描述了各个模块的详细设计。该平台除了具有测试用例执行控制、测试日志分析等基本功能外,还具有支持多种配置接口、采用数据驱动、集成对测试仪器的调用、跨平台运行等特点,并具有良好的可扩展性和二次开发性。本自动化测试平台已经在工程中实际应用。应用情况表明,该平台在某ADSLIII接入设备的系统测试应用中,系统测试的自动化率达到60%,系统测试执行工作量从原来的80.8人周缩减到63人周,减轻了项目的测试压力,提高了测试效率。关键词 ADSL,软件测试,接入设备,自动化IVRESEARCH AND IMPLEMENTATION OFAUTOMATIC SOFTWARE TESTING PLATFORM FORADSL ACCESS DEVICEABSTRACTSoftware system is an increasing part of life, from business applications toconsumer products. When people enjoy the facility from the software system, theyalso have an experience with software that does not work as expected. Softwaretesting is one of the key activities of the quality assurance, and people pay much moreattention to it than before. But as more and more effort is spent in software testing,testing is facing the new challenge: how to improve test efficiency. Software

文档评论(0)

ww88606 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档