NGN网管IPMS与Fault模块自动化测试的研究与实现

NGN网管IPMS与Fault模块自动化测试的研究与实现

论文摘要

软件测试是整个软件行业的重要组成部分,它贯穿于软件整个的生命周期,对软件的功能、性能、易用性、可扩展性起到监督和保证作用。按照业界的标准,软件开发过程中投入的人力资源按照比例来算,开发人员:测试人员应该在6:4左右。由此可见,软件测试对于整个软件行业的发展是具有重要作用的。目前国内软件测试大部分还停留在手工测试或者初级自动化测试的阶段,相比国外软件测试的工程开展我们有很大差距。软件自动化的实施可以极大的减轻测试人员的手工测试压力,并且可以提高测试用例的覆盖率,发现更多的问题,是测试人员从繁重的手工测试中解放出来,关注于测试逻辑与测试流程的优化,发现更深层次的问题。本论文以“NGN网管IPMS和Fault模块自动化测试的研究与实现”为题,设计和实现了针对IPMS与Fault模块功能的自动化测试工具。本文的主要内容有: 对比和分析了自动化测试系统的实现方案,设计了一个基于Robot和第三代自动化测试技术的自动化测试系统构架。在自动化测试系统构架基础上,结合IPMS模块的功能特点,设计实现了IPMS模块自动化测试工具。在自动化测试系统构架基础上,结合Fault模块的功能特点,设计实现了IPMS模块自动化测试工具。根据自动化测试工具的功能和性能的需求和对比分析结果,提出了一些改进算法,优化了测试逻辑和AW函数。 本论文是本人在华为公司实习过程中所作的NGN网管自动化测试实现项目中的部分工作的描述和拓展,本论文实现的自动化测试工具已经在华为公司某部门获得成功运用。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 引言
  • 1.2 论文的研究背景和意义及国、内外研究现状
  • 1.2.1 研究背景和意义
  • 1.2.2 国、内外研究现状
  • 1.3 论文的研究内容
  • 1.4 本章小节
  • 第二章 NGN网管自动化测试系统总体方案分析及设计实现
  • 2.1 NGN网管自动化测试系统方案选择与框架介绍
  • 2.2 Robot的功能原理以及系统应用情况
  • 2.2.1 Robot功能及SQA脚本介绍
  • 2.2.2 Robot在NGN网管自动化测试系统框架中的应用
  • 2.3 DDE执行器的设计与实现
  • 2.3.1 自动化测试基本概念介绍
  • 2.3.2 DDE执行器设计原理与基本实现
  • 2.3.3 DDE执行器在实际测试环境中的应用模式
  • 2.4 自动化脚本的设计和完成
  • 2.5 NGN网管自动化测试工具实现的关键技术
  • 2.5.1 NGN网管自动化测试系统原理和实现
  • 2.5.2 IPMS模块与Fault模块自动化测试的开发实现
  • 2.5.3 NGN网管自动化测试工具实现过程中的关键点与软件算法优化
  • 2.6 本章小节
  • 第三章 IPMS自动化测试工具的设计实现
  • 3.1 IPMS模块介绍和自动化测试点介绍
  • 3.1.1 IPMS模块简介
  • 3.1.2 IPMS模块功能简介
  • 3.1.3 IPMS模块术语解释
  • 3.2 IPMS模块自动化测试工具设计与实现
  • 3.2.1 IPMS自动化测试工具设计
  • 3.2.2 IPMS自动化测试工具实现
  • 3.3 本章小节
  • 第四章 Fault自动化测试工具的设计实现
  • 4.1 Fault模块介绍
  • 4.1.1 Fault模块简介
  • 4.1.2 Fault模块功能简介
  • 4.1.3 Fault模块术语解释
  • 4.2 Fault模块自动化测试工具设计实现
  • 4.2.1 Fault模块自动化测试工具设计
  • 4.2.2 Fault模块自动化测试工具实现
  • 4.3 本章小节
  • 第五章 自动化测试工具软件实现优化
  • 5.1 Fault测试工具的易用性优化
  • 5.1.1 Fault自动化测试工具易用性优化方式
  • 5.1.2 Fault测试工具结果统计模块易用性优化的实现
  • 5.2 IPMS自动化测试工具GUI Map制作效率优化
  • 5.2.1 IPMS自动化测试工具GUI Map原有实现方式和优化点
  • 5.2.2 自动化测试GUI Map自动生成原理说明
  • 5.2.3 自动化测试GUI Map自动生成实现
  • 5.3 自动化测试工具中对多态控件操作的实现
  • 5.4 本章小节
  • 第六章 结束语
  • 参考文献
  • 发表的论文
  • 致谢
  • 相关论文文献

    标签:;  ;  

    NGN网管IPMS与Fault模块自动化测试的研究与实现
    下载Doc文档

    猜你喜欢