面向爱立信业务集成网关的自动化测试框架研究与应用

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:WTB2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试工作在软件开发的整个过程中占有极其重要的位置。为了克服手工测试的一些困难,提高软件质量和测试效率,测试过程的自动化被广泛地引入进来。它以其自动化程度高、实用性强等特点引起了人们的广泛重视,成为软件测试的发展方向。自动化测试框架产品的出现表明软件测试自动化技术正在趋于成熟。因此,研究软件自动化测试技术并开发有效、可重用、操作简便的自动化测试框架具有重要的理论意义和实用价值。   本文首先阐述了软件自动化测试相关概念和理论,概括和比较了其适用范围和组织结构,分析了多种软件自动化测试原理和关键技术。软件自动化测试以自动化为主线贯穿软件黑盒测试过程中的功能测试和系统测试,在黑盒测试中有效地运用软件自动化测试技术,较好地解决了黑盒测试存在的测试效率和覆盖率低下、测试的稳定性和可靠性差等问题。接着研究并分析了目前主流自动化测试工具的特点及局限性,针对这些局限性给出了Web Service及各种协议API自动化测试解决方案的需求分析。随后在自动化测试方法的指导下,提出了一套具有较强通用性和可扩展性的面向协议测试的自动化测试框架NTT,并研究将开源测试框架JUnit与NTT进行集成,以弥补传统的依靠单一工具进行测试所带来的不足。基于提出的框架架构,本文运用抽象工厂和观察者等设计模式完成了NTT核心模块的设计开发以及对JUnit的功能封装。通过大量实践研究提出了在NTT上编写高质量TestCase的若干准则和自动化测试方法。最后针对业务集成网关SIG,详细阐述了基于NTT对其进行黑盒自动化测试二次开发的过程,并对自动化测试结果做了进一步分析。
其他文献
近些年来,随着计算机网络的快速发展,网络应用经历了从传统的Web、Ftp、Mail等业务为主导到以P2P为主导的变化,同时伴随着网络流量成倍的增大。这些变化加大了网络管理的难度
随着信息技术的发展,特别是计算机网络技术的快速发展与广泛应用,人们的生活、工作和学习方式都发生了深远的变化。在教育领域,教育信息化已经成为教育发展的重要主题,学习资源系
独立成份分析(Independent Component Analysis,ICA)是盲信号处理领域的一个研究热点,已广泛地应用到生物医学、语音处理、通信、遥感和地质等领域,具有重要的理论研究和实际应用
拒绝服务(DoS)攻击及分布式拒绝服务(DDoS)攻击通常定义为一到多个攻击者为阻碍正常的用户接收到合法的服务所发起的攻击。在当今的互联网环境中,DoS攻击已经变得非常普遍。由
由于各种原因,大多数成像过程中都存在或轻或重的散焦模糊退化,散焦模糊普遍存在于卫星遥感图像、航天、道路交通等重大科研和研究领域中。因此,研究散焦模糊图像的复原,消除模糊
近年来,国家大力倡导电子政务建设,电子公文作为电子政务建设中关键的一环,其应用有着广阔的市场前景和巨大的发展潜力。随着“无纸化办公”的逐步推进,办文人员对前端排版制作系
由于互联网上的信息量呈几何级数增长,用户对于网络信息的应用需求也不断提高,传统的搜索引擎也不能保证综合风险信息的全面性和精准性。因此,必须构建综合风险的信息检索平台,利
随着网络的普及,各种宽带网络应用层出不穷,组播技术得到迅速的发展。相对于单播和广播,组播具有节省带宽、减少拥塞,减轻网络负载等特点。然而,目前的组播协议缺乏安全机制来满足
随着信息技术的发展,银行的业务得到了迅速发展。越来越多的业务电子化,自动化,自助化;银行卡发卡量、交易量大幅激增,ATM设备、中间业务机等电子设备的数量也随之大幅增加。业务
Web已成为人们获取信息的一个重要途径,随着Web信息的日益增长,人们不得不花费大量的时间去搜索浏览自己需要的信息。搜索引擎随之成为人们最普遍使用的信息检索的工具。但目前