● 摘要
随着轨道交通的快速发展,地铁售检票系统的重要性愈加明显,对地铁正常、安全、稳定地运行起着至关重要的作用。
北京市轨道交通检测中心目前负责地铁售检票系统的回归测试工作,然而地铁售检票系统涉及到众多不同集成商、供应商提供的设备和系统,主要包括关键模块、终端设备和应用系统三大类。由于北京市轨道交通检测中心对地铁售检票系统的回归测试采用的是全部回归测试技术,导致测试用例数量急剧增加、测试进度缓慢、测试代价高昂、效率低下。
本文首先通过对地铁售检票系统回归测试业务的分析,明确本系统的功能需求;然后确定了回归测试系统的总体设计方案并提出系统关键问题及其解决方案;最后设计并实现了北京市轨道交通检测平台回归测试系统,通过提供精简回归测试用例技术,达到推进测试进度、减少工作量、提高测试效率的目的。本文研究成果如下:
(1) 针对地铁售检票系统进行业务分析,提出了地铁售检票系统回归测试流程。
(2) 研究了当前的回归测试技术,提出了基于多层次功能模型的用例筛选技术和基于风险的用例集简化技术相结合的回归测试用例筛选技术。提出了回归测试系统的需求,明确了系统的五大功能模块,并根据地铁售检票系统的特性对各个功能模块做了详细说明。
(3)重点阐述了多层次功能模型的构造方法,针对多层次功能模型中测试用例对应功能的问题,提出了利用TF-IDF进行自动对应的方法,并进一步给出了利用功能模型筛选测试用例的方法。利用测试用例的风险值量化了测试用例的“重要度”,通过聚类测试用例的风险值指导回归测试用例集的简化工作。精简地铁售检票系统的回归测试用例集,降低回归测试代价,提高回归测试效率。
(4)给出了回归测试系统总体设计方案,设计并实现了北京市轨道交通检测平台回归测试系统。该回归测试系统已经完成交付,并且已投入北京市轨道交通检测平台正式使用。
相关内容
相关标签