NGOSS软件自动化测试技术研究

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:Intoyou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的迅猛发展,客户需求越来越多,NGOSS(New Generation Operation Software and System,新一代运营软件和系统)软件越来越复杂。目前NGOSS软件的体系架构能提供分层分布式应用模型、能重用组件、能为用户提供统一安全模型和灵活的事务处理控制等特性,以顺应发展满足市场需要。但是,如何保证目前的NGOSS软件的质量、开发效率、服务性能成为运营商支撑软件产业发展的核心议题之一,而其中最重要的问题就是如何保证NGOSS软件中业务组件的功能和流程的正确性。为了解决这个问题,同时也为了保证NGOSS软件中业务组件的质量和可靠性,本文通过研究软件自动化测试技术,设计了一种NGOSS软件自动测试系统模型以保证NGOSS软件中业务组件的功能和流程的正确性。   本文首先主要针对NGOSS软件进行研究分析,结合自动化测试技术,提出了一种适用于NGOSS软件的自动化测试系统模型;然后对该系统的总体架构及其主要组成部分进行了详细的分析与研究;最后针对NGOSS软件业务流程测试中测试用例多、测试任务繁重的问题,结合所提出的分布式测试系统,引入遗传算法提出了一种测试任务分配与调度策略解决测试任务所包含的多测试用例的分配与调度的NP困难问题。NGOSS软件的分布式自动化测试系统模型解决了测试工具的跨平台性差、可扩展性差、日志管理复杂、问题难以追踪以及本身健壮性不好等问题,达到了“一次配置,自动执行”的目的;经过仿真实验证明,所提出的测试任务分配与调度策略能对业务流程测试中多用例进行统一分配、实时调度,使得测试用例连续执行,提高了整个自动化测试的执行效率和测试资源的利用率。
其他文献
视觉跟踪技术一直以来都受到研究学者的青睐,是计算机视觉研究领域的研究热点和难点,也是很多高层应用的基础,在近几十年取得到了长足的发展。但是目前的跟踪技术仍然受到现
模糊神经网络及其学习算法是当前人工智能中的研究热点。本文围绕模糊联想记忆网络(FAM)的学习算法展开研究,对∨-T FAM模型的鲁棒性和容错性进行了较深入的探讨,其中V指的是
近些年来,随着经济和社会的快速发展,社会信息化程度不断提高,信息处理和商务活动的需求日趋增多。大型应用软件系统就是在信息技术和计算机技术相结合的基础上,完成众多复杂业务
近年来,随着互联网技术与网络应用程序的迅速发展,基于Web服务的分布式计算模式正在成为技术发展的新趋势。Web服务是一种基于网络的、分布式的、自描述的、模块化的组件,它
随着移动设备的普及和无线网络的发展,使用移动设备获取服务的方式日益普及,用户使用移动端访问服务器来获取服务将变得越来越流行。与此同时,服务器来获取用户的隐私信息也
随着新一代的软件构架模型SOA的流行,Internet环境下基于Web服务的企业级的应用系统正在成倍增长,Web服务也渐渐步入市场化。能让用户准确、高效的调用这些Web服务是当前的一
软件复用技术是近年来国内外软件界研究的热点,实现软件复用的关键技术之一就是构件描述和检索技术,对构件的静态特性和动态行为做出准确、全面的描述,并提供良好的检索方法
目前WiMAX网络存在如何完成跨越网关的快速切换、降低切换时延和丢包率的问题,针对上述问题,采用MIP方式实现不同AGW之间的不同BS之间的切换,以降低切换时延和丢包率。   探
随着因特网技术的发展,用户对带宽需求的增加造成了骨干链路拥塞以及响应时间过长的问题。缓存技术应用在节省网络开销,提高用户查找命中率,减轻初始资源服务器的负载等方面发挥
由于无线传感器节点的能源、计算能力和带宽都非常有限,传统的无线路由协议不适合无线传感器网络。无线传感器网络路由协议设计的首要目标是有效节约能源,最大限度的延长网络生