论文题名: | 基于UML的列车自动防护系统测试用例设计与生成 |
关键词: | 测试用例;UML文档;列车自动防护系统;工作原理 |
摘要: | 列车自动防护系统ATP是列车运行自动控制系统的重要组成部分,对列车安全负有直接责任,采用故障-安全方法进行设计,属于安全苛求系统。因此,对列车自动防护系统进行严格的系统功能测试显得十分重要。测试用例的生成是测试工作的重要组成部分和关键内容之一,研究列车自动防护系统测试用例的生成方法具有重要意义。 论文在对列车自动防护系统的系统需求和功能需求进行分析后,针对列车自动防护系统内部结构复杂、不同厂家设备工作原理不同等特点,选择采用基于规格说明的测试用例生成方法作为论文的技术思路。列车自动防护系统属于大规模集成系统,因此,论文选择使用统一建模语言UML来进行规格说明建模工作,然后使用可扩展标记语言XML来对测试用例进行描述。论文以列车自动防护系统的速度监控功能为例,详细说明了从UML到XMLSchema的三层设计方法:首先采用标准UML类图进行概念层建模,然后利用UML提供的扩展机制,结合XMLSchema规范,将概念层模型转换成符合标准的逻辑层模型,最后使用XMLSchema文档规范,将逻辑层模型转换成了符合标准的XMLSchema测试用例文档。论文同时还设计实现了一个从XMLSchema文档中生成标准XML测试用例的工具,该工具还可以实现测试用例的数据配置功能。 统一建模语言UML具有良好的系统模型的表达能力,使用UML来对系统需求进行分析描述十分可行。可扩展标记语言XML具有良好的通用性、可移植性以及强大的数据描述能力。使用这样的方法生成的测试用例可以十分方便的运用于自动化测试工作。 |
作者: | 李晓洁 |
专业: | 交通信息工程及控制 |
导师: | 王长林 |
授予学位: | 硕士 |
授予学位单位: | 西南交通大学 |
学位年度: | 2013 |
正文语种: | 中文 |