论文摘要
软件测试是整个软件行业的重要组成部分,它贯穿于软件整个的生命周期,对软件的功能、性能、易用性、可扩展性起到监督和保证作用。按照业界的标准,软件开发过程中投入的人力资源按照比例来算,开发人员:测试人员应该在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文档