学位论文 > 优秀研究生学位论文题录展示
临时限速服务器自动测试的研究与实现
作 者: 郭伟
导 师: 开祥宝
学 校: 中国铁道科学研究院
专 业: 交通信息工程及控制
关键词: 临时限速服务器 自动测试 测试数据
分类号: TP311.53
类 型: 硕士论文
年 份: 2012年
下 载: 16次
引 用: 0次
阅 读: 论文下载
内容摘要
临时限速服务器是我国高速铁路中确保行车安全的重要设备之一,要求系统具有高可靠性、高安全性。产品设计和工程应用中数据配置存在的缺陷往往是导致行车事故的重要因素,而测试则是减少缺陷的重要手段。目前,临时限速服务器的测试主要采用人工测试。人工测试效率低、周期长,特别是大量重复性测试,人工测试难以满足产品开发和工程需要。为此,本文对TSRS的自动化系统测试进行了研究,致力于解决如何对TSRS进行高效、准确的自动测试。首先,本文对临时限速服务器的系统结构、主要功能以及当前测试现状进行了简要阐述。结合对软件自动测试方法的研究与分析,设计了基于黑盒测试思想的临时限速服务器自动测试模型。通过对自动化测试框架技术的深入学习,提出了一种测试步骤和测试数据相互独立的自动测试方法。完成了非侵入式闭环的TSRS自动测试平台的搭建,并对自动测试平台的功能模块划分以及主要测试流程进行了详细分析。然后,本文对当前主流的测试用例生成方法以及测试用例所要遵循的有效性原则进行分析。针对本TSRS自动测试平台,通过结合等价类划分和边界值分析的方法,直接读取列控数据表,实现了测试数据的自动生成。本测试平台采用基于XML语言描述的测试用例,该方法方便测试人员对测试用例手工编辑以及修改。经实践表明,自动测试平台能节省测试时间,减少了人为造成的错误,便于再现以前的测试步骤,利于进行回归测试,且对发现系统软件缺陷,验证线路数据起着重要作用。
|
全文目录
中文摘要 4-5 Abstract 5-9 第1章 绪论 9-13 1.1 引言 9 1.2 课题研究的背景及意义 9-10 1.3 国内外研究现状 10-11 1.3.1 国外研究现状 10-11 1.3.2 国内研究现状 11 1.4 论文的主要研究内容和结构 11-13 第2章 临时限速服务器概述 13-18 2.1 系统概述 13-15 2.2 系统构成 15-16 2.3 主要功能 16-17 2.4 系统集成测试 17-18 第3章 TSRS 自动测试的研究 18-42 3.1 自动测试技术 18-23 3.1.1 自动测试的概念 18-20 3.1.2 自动测试的应用范围 20-21 3.1.3 自动测试的相关技术 21-23 3.2 TSRS 自动测试的设计 23-31 3.2.1 自动测试需求分析 23-25 3.2.2 自动测试的建模 25-27 3.2.3 自动测试系统构成 27-31 3.3 自动测试的实现 31-38 3.3.1 测试主程序软件的实现 31-36 3.3.2 仿真软件的实现 36-38 3.4 TSRS 自动测试平台的特点 38-40 3.5 小结 40-42 第4章 测试用例的自动生成 42-58 4.1 测试用例概述 42-43 4.2 测试用例自动生成方法 43-46 4.3 TSRS 自动测试数据选取算法设计 46-50 4.3.1 测试数据自动生成原则 47-49 4.3.2 测试数据自动生成算法 49-50 4.4 测试数据自动生成的实现 50-57 4.4.1 基于边界算法的测试用例生成实现 50-53 4.4.2 基于 XML 的测试用例描述 53-56 4.4.3 测试数据自动生成界面 56-57 4.5 小结 57-58 第5章 总结与展望 58-60 5.1 总结 58 5.2 展望 58-60 致谢 60-61 参考文献 61-63 附录 A:测试报告 63-64 附录 64-83
|
相似论文
- 数字电路内建自测试方法的研究,TN79
- LXI自动测试系统集成技术研究,TP274
- 自动测试系统数字化设计平台研制,TP274
- 电子产品质量监控测试设备设计,TN06
- 面向方面程序切片技术及其在测试数据生成中的应用,TP311.52
- 雷达电路板故障诊断系统硬件集成的研究与设计,E933.6
- 基于STAF框架的测试工具研究与实现,TP311.53
- 一个自动化软件测试系统的设计与实现,TP311.53
- 电信BOSS系统软件测试,TP311.53
- PTC启动器综合参数测试方法的研究及实现,TH87
- 网络安全指标体系配置与指数合理性评估技术与实现,TP393.08
- 变异技术在测试数据优化中的研究及实现,TP311.52
- 基于合约的构件测试数据生成及复用方法的研究与实现,TP311.52
- 程序设计试题的测试数据的语义化建模研究,TP391.1
- 真实BOSS应用环境下的ORACLE数据库升级测试,TP311.138
- 航天器产品测试数据比对系统研究与设计,TP311.52
- 基于卡压测试的数据采集与处理系统的研究及实现,TP274.2
- 基于组合匹配的成对组合测试数据生成,TP311.52
- 行业软件中通用测试流程的设计与实现,TP311.52
- 关键字驱动测试中基于QTP的测试框架及数据接口的研究,TP311.52
- 一种基于UML活动图生成测试用例的方法,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件维护
© 2012 www.xueweilunwen.com
|