高速公路车道收费软件测试技术分析

时间:2022-06-26 09:05:40

高速公路车道收费软件测试技术分析

摘要:阐述车道收费系统的优化,实验室环境和生产环境彼此综合的车道收费软件测试方法,充分模拟ETC以及MTC车辆的通行场景,分析引发缺陷的因素,综合实车通行测试。

关键词:计算机工程,软件测试,车道收费

随着我国经济发展水平地逐步提升,此时我国各省、市和区县都在建设高速公路,不过考虑到各个路段是通过若干个投资商修筑的,所以各路段都继续修建了收费站。因为收费站的数量相对较多,所以在很大程度上高速公路都无法达到高速行驶的效果。为了有效地处理这一难题,此时就推出了一系列高速公路车道收费软件,如此一来就能够给很多的驾驶人员提供便捷性,随时能够驶出高速公路,同时也缩减了一部分中间路段的停车费用,大幅度提升了通行的效率。不过该收费方式的全部收费均在出口,中间路段的收费站或者投资方并未获取路车辆的通行费,所以此时就要求建设专门的清分中心,进一步采集的收费原始信息,接着再根据车辆路过的路段清分给其他的路段。

1研究背景

电气控制线路测试方案分析。(1)规划测试的基本路径。通常来说,在设计测试车辆通行路径的过程中,要秉持突出重点、长短综合的基本准则,同时要保证测试路径涵盖省内出入口收费站、省内ETC门架系统等。收费车道的种类包括ETC专用车道、ETC或者MTC混合车道等。在收费方面,驾驶人员可以采取ETC、现金支付或者是ETC用户卡进行支付。(2)预备所需测试车辆。在选择测试车辆的过程中,其种类应该涵括客车、货车以及其他专项行驶的车辆。值得注意的是,需要覆盖一类至六类的货车,同时也需要覆盖一类至四类的客车,一类至六类专项车。在选择货车类型的过程中,相关人员要根据实际情况选取绿通车、集装箱车以及大件运输车辆等。且上面所提及的各种测试车辆都要求涵括ETC以及MTC驾驶车辆。(3)提前预备特殊状况的测试车辆。具体来说,涵括OBU途中出现故障车辆,OBU并未具备ETC用户卡的车辆、ETC用户卡费用不够或者清零的车辆、OBU不在正常期限的车辆、卡签车牌不统一的ETC车辆等,而特清测试路径就涵括了全部正常收费测试的基本路径。(4)建设测试环境。在测试环境过程中,要编制针对性的测试计划,接着再依据项目进度科学安排测试工作者。接着再依据项目方案设计覆盖全功能的测试案例,稳步地践行执行的基本测试任务,从而保证重点业务能够获得全范围地覆盖。根据执行有限的测试用例,尽量识别出更多的系统偏差,同时由于设计用例的普遍性,给后续运作维护带来了有益的参考价值。建设实验室测试环境,设置测试工控机,配备重要设施(如读卡器或者RSU),构建通信传输网络,实现数据加载。

2高速公路车道收费软件的测试

通常来说,软件测试就是指对程序或者系统是否能够达成既定任务,从而构建起信心的一个过程,同时也是协助便是研发实现(中间或最终版本)的计算机软件(局部或总体)的精准性,完备性以及质量的软件活动。根据大量的实践经验表明,通过软件测试可以有效地控制软件质量,利用软件测试分析其产生偏差及漏洞的原因,给软件开发工作者带来一系列风险评估所需数据,从而有效促进软件开发进程,提升软件质量水平。软件测试方法可以划分为多种类型,根据测试环节中程序执行情况,可以将其划分成静态形式与动态形式。而根据实现算法细节以及系统内部结构的不停条件,可以将其划分成三种类型,分别是黑盒、白盒以及灰盒测试三种。根据程序执行的不同形式,可以将其划分成人工测试以及自动化测试。接下来将从车道收费软件内部结构和项目条件切入,进一步说明车道收费软件应用的测试技术。(1)依据费显点亮作业方案,有关车道收费系统效能的描述,在不考量程序内部结构以及内部属性的前提条件下,核验车道收费系统的总体运作条件是否契合需求规格定义,为入口车道系统、出口车道系统提供全功能核验,采取黑盒测试手段。(2)依据费显点亮方案。在操作ETC车辆通行车道系统的过程中,相关操作人员要根据OBU文件以及ETC用户卡文件操作需求,采取基于系统日志解析的测试手段,综合文件数据结构情况,采用标准化的日志输出工艺,把收费软件操作上述文件的重要数据予以输出核验。黑盒测试也被称为功能测试,以及行为测试、信息驱动测试。二黑盒测试和白盒测试有所差异。通常,软件设计程序会被当作一个无法开启的盒子,而仅仅能够被当作软件或部分模块的效能描述,这一测试手段可以有效地核验软件或功能的实现程度。而白盒测试和黑盒测试有所差异,白盒测试被当作结构测试或者逻辑驱动测试,该手段就是能够有效地将测试对象当作一个能够开启的盒子,依据程序内部逻辑结构有关信息,设计或选取测试用例,通过各个位置检查程序的实际情况,明确现实的状态有无和预期的状态保持统一。日志即代表系统所针对主体的一些操作,同时按照时间顺序将这些执行结果予以整合的基本集合,而各个日志文件是由日志记录构成的,各个日志记录分析了每次单独的系统事件。一般条件下,涵括了一个时间戳以及一个信息或者子系统所独有的其他属性,其能够被用作记录用户执行的审计日志,迅速地定位隐患的来源[1],同时还能够实时观察程序操作的流程和信息的变化,从而给系统的顺利运作以及维护奠定重要的基础。

3测试方法

(1)在入口车道通行测试方面,主要囊括业务流程测试和文件读写测试几个方面。而且,入口车道涵括ETC入口,混合车道入口,面向全车型车种予以通行测试。技术要求车辆通行交易处置及时,费显信息显示精准合理。ETC车辆通行对OBU文件及ETC用户卡文件操作要求契合实施方案需求。特殊情况下,当车辆通行入口车道的过程中,根据运营规则处理情况,要保证费显特情提示信息精准及时。(2)在出口车道通行测试方面,这就涵括业务流程测试及文件读写测试几个方面。出口车道涵括ETC专用出口以及混合车道出口等。相关人员在展开全车型车种车辆通行测试活动的过程中,务必要确保车辆通行路径计费信息的完备性,而且还应该保证通行交易处置及扣费合理,费显信息准确,费显显示全程费额和实收的数额保持统一。值得注意的是,当ETC车辆通过的过程中,操作人员要确保OBU信息以及ETC用户卡信息操作契合实施方案要求[2]。在实现全部规划路径测验之后,登记出口车道费显显示收费的全部数额,同时,及时分析系统后台测验车辆通行的有关信息,及时对比测试路径的行程以及通行记录的信息,查看其是否保持统一。与此同时,核验测试路径的行程有没有出现多处通行记录或者频繁扣取费用,对比测试路径出口车道实际收取数额和通行记录金额有无保持统一;测试比较相同车型、统一路径、统一出入口,以及三次通行费用有无保持既定的统一性。除此之外,相关操作人员还应该进一步测试ETC车辆持CPC卡是否顺利通行,同时还应该采用CPC卡完成现金上的支付,仔细核验测试车辆ETC有无出现一定的重复扣费。在特殊条件下,通行出口车道的过程中,根据运营规则处置精准,费显特情提示信息正确可靠。(3)在数据传输测试工作方面。在车辆通行车道入出口的前提条件下,相关人员要对新产出的新格式交易信息予以仔细地核验校正。测试用例设计涵括了数据格式合规性核验工作,数据内容精准性验证。在网络通信链路的前提条件下,相关人员还应该依据费显点亮工程数据传输接口规范标准,及时对通行记录搜集业务接口、运作检测业务接口、通知业务接口予以严格化测试。接着,相关人员再进一步解析出缺陷出现的原因,整合总结缺陷种类,再针对系统中出现的不良偏差提供相应的优化建议,同时还应该对车道收费软件的技术指标有无契合实施方案要求以及能否交付运行等作出建设性的评估。

4结语

在收费系统渐渐趋于平稳的条件之下,通过仔细测试、试验、综合试点中产生的问题予以有效地优化,接着再在全面测试、试验的基础下,开始大规模测验。在测试期间,要及时发现问题且配合开发工作者在第一时间内处理好问题,最终整合分析测试经验,优化测试方法。

参考文献

[1]马健森.基于J2EE的高速公路收费管理系统的设计与实现[D].四川:电子科技大学.2016.

[2]谢文.高速公路车道收费软件的设计与实现[D].广西:广西大学.2019.

作者:张辉 单位:甘肃紫光智能交通与控制技术有限公司