基于UML的计算机联锁软件测试用例生成方法的研究

来源 :兰州交通大学 | 被引量 : 7次 | 上传用户:jialin131466
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
联锁软件作为保证车站内行调车作业安全的计算机联锁系统中的安全关键软件对整个车站联锁系统的安全性和可靠性有重大影响。测试是验证确认软件质量有力的技术手段,而测试用例的生成是测试的重点和难点。因此,对联锁软件的测试用例生成方法的研究对保证计算机联锁系统的安全性和可靠性有重要意义。论文针对联锁软件的测试用例生成方法进行研究:(1)介绍模型测试的概念、现有的测试模型,分析比较各测试模型,阐述使用UML(Unified Modeling Language,统一建模语言)模型作为测试模型的优点;说明UML的特点、语法语义及可视化建模工具Rhapsody的组成及特点,并分析UML模型的可测试性问题。(2)提出基于UML用例图和顺序图模型的测试用例生成方法。通过遍历基于用例覆盖准则的将用例图转换为表示用例之间顺序依赖关系的有向图SUG得到对应的测试序列;为方便得到顺序图中的有效事件序列,形式化定义表示用例中对象之间信息交互的顺序图,并考虑顺序图中的alt、loop、opt、break组合片段及多态信息,将顺序图转换生成SEG,基于测试覆盖准则遍历得到对应的测试路径并依据约束条件删除冗余路径,然后分析消除各测试场景中的矛盾得到一致的需求场景,最后生成联锁软件的测试用例集。(3)验证测试用例生成方法的有效性。以联锁软件的用例图和锁闭进路用例的顺序图实现联锁软件的测试用例生成,并分析对比本文方法与其他文献方法中对于组合片段处理的有效性、多态信息处理的有效性、测试用例生成方法的易适用性和生成测试用例的有效性。测试用例生成结果表明,采用本文方法生成的测试用例具有更高的检错能力,能覆盖系统功能和用例的执行场景。
其他文献
IEC61850标准是目前变电站通信网络和系统中最新的国际标准,未来IEC61850标准的应用范围将进一步扩大,不仅包括变电站内的继电保护和自动化、电能质量、高压技术状态监测,还将延
中条山自中太古宙以来,随着大陆地壳的张裂和闭合,相伴有频繁而剧烈的岩浆活动,先后经历了前绛县期、绛县期、中条期、西阳河期和燕山期五期岩浆活动。西阳河群地层分布于中
太谷县是山西省为数不多的没有矿产资源的县域,但农副产品资源丰富,是传统的农业大县,农副产品加工业必然成为发展县域经济,挖掘农业资源价值,增加农副产品科技含量及附加值,
导师汪受传教授领衔研制的金欣口服液在前期临床和实验研究中均被证实是抗RSV感染的有效中药复方。本课题前期研究成果已表明金欣口服液能调控RSV感染活化诱导的TLR4及下游信
随着网络技术的持续发展和计算机的日益普及,互联网逐渐成为了眼下主流媒体及应用,将互联网与移动通信这两个现阶段发展迅速的产业连接到一起,移动互联网在信息通信产业上开
一个成功的居住区环境设计不仅要注重环境中各项,功能的合理设置,更要注重居住区的绿化建设。文章分析了居住区景观设计中出现的问题,并提出了相应的处理办法。
堕胎,并不只是一个医学性手术的问题,更是一个伦理学问题。随着社会的不断进步,医学技术的不断提高,关于堕胎问题的争论也变得日趋激烈。围绕着堕胎问题,保守主义、自由主义、折中
<正>"贵州农村中学校长现状调查研究"课题组根据课题要求,先后对全省十二个县(市)120间农村中学校长队伍现状及其参与培训的情况进行了抽样调查。现在根据调查情况,通过分析,
听、说、读、写是语言四项基本技能,其中,听和读是理解的技能,说和写是表达的技能。写是学生英语语言能力的综合体现,在初中英语教学中占有重要作用。新课程改革理论对初中英
在相当长的一段时间内,老师在进行小学语文习作教学的时候,观念都比较落后,学生在进行习作的时候和其实际生活没有多少联系,这就导致学生写出来的作文没有内容,老师在进行教