测试用例自动生成算法在车载ATP中的研究与应用

来源 :北京交通大学 | 被引量 : 0次 | 上传用户:my61005122
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为确保列车运行安全,提高运输效率并增强市场竞争力,铁路部门提出了发展适于我国国情的CTCS(Chinese Train Control System)系统策略。目前关于CTCS-3级列控系统的研究正在逐步进行和完善之中。作为一个安全苛求的铁路控制系统,CTCS必须要进行一系列完整功能的测试,以确保对系统的全面验证。功能测试是确保系统安全最重要的部分,其目的在于验证系统是否满足需求规范。作为整个列车的控制核心,车载子系统功能测试的重要性也就不言而喻。测试是一项非常耗时的工程,恰当的测试方法可以提高测试效率。测试用例是测试全部过程的核心,同时也是测试执行环节的基本依据。测试自动化的趋势使得测试用例自动生成成为该领域的关键问题与难题之一。由于不同的测试数据发现错误的能力存在很大差异,为了提高测试效率降低测试成本,应该选用高效的测试数据。因此,本文主要针对CTCS-3级车载ATP(Automatic Train Protection)子系统的测试方法和测试用例自动生成展开研究。本文首先从传统测试理论出发,分析了这些测试手段自身的优点与不足。由于单纯的黑盒测试和白盒测试各自的不完备性,选用混合测试方法对两者进行优势互补,并详细阐述了混合测试方法的原理和具体实施过程。选取混合测试方法所体现出的逐步测试思路为测试用例的良好设计提供了基础。其次,研究了混合测试方法下的测试用例自动生成技术。经验和实践表明,两两组合覆盖测试是一种实际而有效的用例生成方法。所以本文结合测试领域组合覆盖的思想,重点研究了基于网络模型两两覆盖的组合测试用例自动生成算法,并就参数排序策略对该算法性能的影响进行了分析与评价,进而提出了相应的解决措施。最后,以CTCS-3级车载ATP子系统为研究对象,对其被测功能进行了需求分析。基于车载ATP速度监督功能的测试需求,在不同工作模式下对被测功能进行了层次划分;在一定的参数选择及排序策略下,利用组合测试用例自动生成算法完成了不同模式、层次的测试用例自动生成及约减,以及所生成用例的管理及维护等。用例生成结果表明,在恰当的参数选取及排序策略下,本文所述测试用例自动生成算法能够在保证测试覆盖率的同时具备较高的用例约减率,该方法将对提高测试效率具有重要的积极意义。
其他文献
在现阶段的美术课程对学生的技能较为重视,但对学生的学习兴趣及审美能力培养不足.小学阶段的学生难以理解美术作品的内涵,无法理解深层次的艺术价值.美术作为文化的传达者,
期刊
光码分复用(Optical Code Division Multiplexing,OCDM)在光域对信号进行编码和解码,对用户数据进行全光信号处理,是实现真正意义上的全光通信最有希望的复用技术之一。把OCD
核心素养指的是系统的知识与技能的结合,它不仅要求对知识全面掌握,还要求在实际生活中全面应用.在小学数学课堂教学中,教师应不断适应新课改的要求,在班级开展有效教学改革
期刊
马克˙吐温曾说过:“一句动听的赞辞能使我不吃不喝活上三个月.”这句话夸张式地强调了表扬的作用.适当的表扬在班级管理上的作用更是举足轻重的.表扬可以说是班级管理的“特
期刊
网购达人们万万没想到,这些日子发不出货的,除了口罩,还有螺蛳粉.rn深得“吃货”喜爱的螺蛳粉,因运输和停工等原因供不应求,多次冲上微博热搜.rn今天你收到螺蛳粉了吗?这一碗
期刊
机器视觉技术,是一种无损检测技术,其在工业、农业、军工、航空航天等领域得到了广泛应用,尤其在那些不适合人工作业的高温,高压,有毒等恶劣环境下,常用机器视觉测量技术来替
随着集成光学技术的发展,基于SOI的集成型微纳光子生化传感器以其灵敏度高、易微型化、低成本、选择性好等优点而被认为在环境监测、疾病医疗等民生方面具有非常大的应用前景
幼儿在成长过程中会有非常明显的表达自我的欲望,更热衷于用画笔、彩泥等物品去创作,所以幼儿教师应当采取创意美术的方式为幼儿提供机会.在这一活动中同步培养幼儿的审美能
期刊
兰新铁路自然条件十分恶劣,大风给列车运行安全造成的影响极为严重。最新的实车试验表明列车气动力大值点主要出现在无挡风墙、土堤式挡风墙、路堑与挡风墙、不同挡风墙之间的