学位论文 > 优秀研究生学位论文题录展示

CTCS-3级列控系统测试案例优化生成方法研究

作 者: 王倩倩
导 师: 张勇
学 校: 北京交通大学
专 业: 交通信息工程及控制
关键词: CTCS-3 列控系统 测试案例 UML 状态图 图论 测试覆盖准则
分类号: TP273
类 型: 硕士论文
年 份: 2011年
下 载: 61次
引 用: 1次
阅 读: 论文下载
 

内容摘要


为满足客运专线和高速铁路快速发展的需求,我国开展了对CTCS-3列控系统的技术攻关,以实现CTCS-3级列控系统关键技术的国产化和系统集成创新,并保证在运营组织上满足动车组跨线运行的要求、在系统装备上满足不同厂商设备互联互通的要求。在这样的背景下,如何对CTCS-3级列控系统进行全面的功能测试是一个急需解决的问题。而测试案例作为列控系统测试的基础,对其生成方法进行研究就变得非常重要。论文根据UML建模语言和CTCS-3列控系统测试案例的特点,提出了测试案例优化生成方法。首先,在分析UML建模机制的基础上提出将UML建模技术应用于CTCS-3级列控系统测试案例的生成中,在不改变现有的测试案例生成思路的基础上引入UML建模技术来优化测试案例的生成。测试案例的生成分为两步,第一步是从《CTCS-3级列控系统系统需求规范(SRS)》中提取出功能特征,第二步是针对每一个功能特征,结合对列车运行流程的建模来生成测试案例。其次,论文提出基于UML状态图自动生成测试案例的方法,其主要思路是在满足测试覆盖标准的前提下,将对状态图的操作转化为图论中Hamilton圈、Euler回路及顶点的度的求解,采用相应的算法对状态图进行遍历,从而生成测试案例。最后,对基于状态图生成测试案例的方法进行了具体实现,其过程是通过解析UML状态图的MDL文件获取状态图的相关信息,并将这些信息存储在图的邻接表结构中,然后通过对图进行遍历生成测试案例,并使生成的测试案例满足迁移对覆盖准则。论文提出的将UML建模技术应用于CTCS-3级测试案例的生成,并基于状态图自动生成测试案例的方法,减少了人工参与,提高了测试案例生成的智能程度,并为实现自动测试奠定了基础。

全文目录


致谢  5-6
中文摘要  6-7
ABSTRACT  7-10
1 绪论  10-15
  1.1 研究背景及意义  10-11
  1.2 CTCS-3列控系统概述  11-12
  1.3 国内外研究现状  12-14
    1.3.1 列控系统测试的研究现状  12-13
    1.3.2 基于UML模型测试的研究现状  13-14
  1.4 论文的主要工作  14-15
2 测试案例生成的基础理论  15-24
  2.1 UML基础知识  15-19
    2.1.1 UML组成和特点  15-17
    2.1.2 UML模型分析  17-18
    2.1.3 UML建模机制  18
    2.1.4 UML应用于测试案例生成中的优势  18-19
  2.2 图论相关知识  19-23
    2.2.1 基本概念  19-21
    2.2.2 定理及推论  21-23
  2.3 本章小结  23-24
3 UML建模技术在测试案例生成中的应用  24-40
  3.1 CTCS-3级列控系统测试原理  24-25
    3.1.1 测试方法  24
    3.1.2 测试步骤  24-25
  3.2 测试案例生成的总体思路  25-26
  3.3 功能特征的提取  26-27
  3.4 基于列车运行流程的建模  27-33
    3.4.1 列车运行流程  28-29
    3.4.2 静态建模  29-31
    3.4.3 动态建模  31-33
  3.5 测试案例的生成  33-34
  3.6 测试案例的规范化描述  34-35
  3.7 测试案例的完备性分析  35-39
  3.8 本章小结  39-40
4 基于UML状态图的测试案例生成方法  40-51
  4.1 UML状态图的语法和形式化描述  40-43
    4.1.1 UML状态图的语法  40-42
    4.1.2 UML状态图的形式化描述  42-43
  4.2 测试覆盖标准  43-44
  4.3 测试案例生成算法  44-49
    4.3.1 状态覆盖准则下测试案例生成算法  44-45
    4.3.2 迁移覆盖准则下测试案例生成算法  45-48
    4.3.3 迁移对覆盖准则下测试案例生成算法  48-49
  4.4 本章小结  49-51
5 基于UML状态图自动生成测试案例的实现  51-64
  5.1 UML状态图析取  51-54
    5.1.1 MDL文件解析  51-53
    5.1.2 UML状态图析取的实现  53-54
  5.2 测试案例的生成  54-58
    5.2.1 状态覆盖准则下测试案例生成  54-55
    5.2.2 迁移覆盖准则下测试案例生成  55-58
    5.2.3 迁移对覆盖准则下测试案例生成  58
  5.3 实例分析  58-63
  5.4 本章小结  63-64
6 总结与展望  64-65
参考文献  65-67
图索引  67-69
表索引  69-70
作者简历  70-72
学位论文数据集  72

相似论文

  1. 中小企业进销存管理系统的研究与设计,TP311.52
  2. UML模型到XMI的映射方法研究,TP311.5
  3. 基于模型的Web测试技术研究与应用,TP311.53
  4. 基于形式化UML测试序列生成方法研究,TP311.53
  5. 高职院校教学案例库的创建探究,TP311.53-4
  6. 面向Seam框架的PIM到PSM转换研究,TP311.52
  7. 基于UML的体育场馆管理系统的分析、设计与实现,TP311.52
  8. 振道科技人力资源管理系统,TP311.52
  9. 基于PDM的金融机具行业项目管理系统的研究与开发,TP311.52
  10. 高校教务管理系统与实现,TP311.52
  11. 工程项目管理系统的设计与实现方法研究,TP311.52
  12. 基于图论的道路平面设计研究与软件开发,U412.33
  13. 基于图论的道路横断面设计研究与软件开发,U412.33
  14. 交通运输服务的GPS机动车监控系统的设计与实现,TN967.1
  15. 无线传感网动态频谱分配算法研究,TP212.9
  16. 宜春学院学生就业管理系统的设计与实现,TP311.52
  17. 高校人力资源信息管理系统的设计和实现,TP311.52
  18. 城际列车自动驾驶系统(ATO)的研究,U284.48
  19. 互联网艺术工作室平台建设研究,TP311.52
  20. 基于证据网络的多源敌我识别信息融合处理方法研究,TP202
  21. 基于IMS QTI标准的在线考试系统的研究与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 自动控制、自动控制系统
© 2012 www.xueweilunwen.com