首页> 中文学位 >自动测试在光传送综合网管系统中的研究与应用
【6h】

自动测试在光传送综合网管系统中的研究与应用

代理获取

目录

文摘

英文文摘

第1章绪论

1.1课题背景

1.2本课题研究目的与意义

1.3国内外相关技术发展现状

1.3.1国外软件测试研究现状

1.3.2国内软件测试研究现状

1.3.3软件测试的发展前景

1.4软件测试与自动测试

1.5本文主要研究内容

第2章光传送综合网管系统分析

2.1引言

2.2电信管理网TMN

2.2.1 TMN基础

2.2.2 TMN管理层次划分

2.3基于TMN的网管系统

2.3.1网管系统概述

2.3.2网管体系结构

2.3.3网管接口分析

2.4网管系统的可测试性研究

2.4.1可测试性依赖于对控件识别性

2.4.2基于C/S模式网管软件的共性

2.4.3自动测试遇到困难

2.5本章小结

第3章软件测试理论与技术研究

3.1引言

3.2软件测试基本理论

3.2.1软件测试定义及生命周期

3.2.2软件测试类型

3.2.3常用的软件测试技术

3.2.4测试成熟度模型TMM

3.3自动测试基本理论

3.3.1自动测试定义

3.3.2自动测试误区

3.3.3自动测试评价标准

3.4现有自动测试技术

3.4.1录制回放技术

3.4.2结构编程技术

3.4.3数据驱动技术

3.5本章小结

第4章关键字驱动自动测试框架总体设计

4.1引言

4.2自动测试构建过程

4.2.1自动测试决定

4.2.2测试工具获取

4.2.3自动测试引入过程

4.2.4测试计划、设计与开发

4.2.5测试执行与管理

4.2.6测试评审与评估

4.3关键字驱动技术

4.3.1关键字定义

4.3.2关键字驱动与数据驱动关系

4.3.3关键字驱动核心思想

4.4自动测试框架总体设计

4.4.1测试框架介绍

4.4.2总体设计方案

4.4.3方案实现过程

4.5本章小结

第5章自动测试框架各模块设计与实现

5.1引言

5.2自动测试框架特征

5.2.1测试框架主要特点

5.2.2框架各模块功能

5.3框架各模块详细设计

5.3.1人机交互模块

5.3.2数据库模块

5.3.3总体控制模块

5.3.4执行模块

5.3.5结果验证模块

5.3.6信息处理模块

5.4测试数据规划

5.4.1测试数据规划流程

5.4.2方案内容相关说明

5.4.3规划方案实施过程

5.5实验数据分析

5.6本章小结

结论

参考文献

攻读学位期间发表的学术论文

哈尔滨工业大学硕士学位论文原创性声明及哈尔滨工业大学硕士学位论文使用授权书

致谢

展开▼

摘要

软件测试作为软件质量保障的重要手段,在整个软件开发过程中占有非常重要的位置。大量统计数据表明,软件测试工作量往往占软件开发总工作量40%以上。随着迭代式开发过程的普及,自动测试被广泛应用,它能够完成许多手工测试无法实现或难以实现的测试。正确合理的实施自动测试,可以提高软件质量,节省经费,缩短产品发布周期。 本文的主要研究内容分为四个部分:光传送综合网管系统及其可测试性研究、软件测试理论及测试技术应用、基于关键字驱动技术的自动测试框架总体设计和自动测试框架各模块的设计与开发。 针对实际被测软件,借助Rational公司系列测试工具,本文从不同角度对自动测试进行研究,包括自动测试理论、测试过程、测试工具和脚本语言等。通过对关键字驱动技术的研究,设计开发的自动测试框架包括六个功能模块:即人机交互模块、数据库模块、总体控制模块、执行模块、结果验证模块和信息处理模块。 本文设计的自动测试框架实现四个主要功能:一是由于框架结构的高度组织性使自动测试实现无人管理;二是利用外部数据文件控制测试流向;三是以应用程序的图形用户界面提供数据输入功能,而不是在测试脚本文件中硬编码数据;四是通过使用关键字数据实现自动测试的动态化。 本文设计的基于关键字驱动自动测试框架主要解决五个方面问题:一是如何实现“面向客户”自动测试问题;二是测试数据难以被修改和定制问题;三是使脚本的可重用性和可维护性得到保证问题;四是使自动测试框架不受限于软件界面变更问题;五是如何实现手工测试用例步骤转化为自动测试数据文件问题。 最后,通过对结果数据的分析得出,自动测试框架在改进测试效率和提高测试覆盖率方面都起到了非常重要的作用。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号