(3)结合量化的测试覆盖域及缺陷跟踪报告,对于系统的质量进行综合评价,作为工程竣工验收监理评估报告组成部分。
检验系统功能是否满足需求规范,能转变成测试用例是最终目的。如果对各项需求都生成测试用例,会导致测试用例数量过大。为此,要提取出功能特征,包含系统的各项需求。
在测试方案的设计过程中,应满足以下几个方面的要求:(1)在系统既有接口上测试规范中的需求。(2)测试用例要具有代表性、判定性、可再现性,能够包含且覆盖各种不同状况的数据输入,操作和环境设置等。(3)每一个测试用例都必须有相应的期望测试结果,且同种测试用例的结果必定相同。(4)从CBTC系统的全局考虑,减少相应测试用例的数量。(5)尽量提取独立的、不可分割的功能特征,减少测试案例的复杂性和测试时间。(6)需要有对系统性能进行整体评估的相关方案。
CBTC的功能测试划分为6个部分。
测试案例的完整描述包含:编号、测试案例基本信息、测试方法及约束条件、测试案例之间的关系表示、案例的开始条件、案例的操作步骤、案例结束条件、案例执行结果的判断标准等内容。
本文以列车的临时限速为例来分析CBTC中应用黑盒测试方法的有效性,得到测试案例描述。
3.2测试环境分析
测试环境会对测试过程产生巨大的影响,是测试中需要考虑的重要因素之一。一般来说,系统的测试环境包括系统构成、软件版本、测试数据、测试工具、硬件设置、功能设置及外部接口等。测试环境应处于一个相对稳定的状态,且测试环境应与整个系统配套,并具备模拟测试条件和监测分析手段。
测试具体环境设置应与总体技术方案、设备工作特性和运营需求保持一致,并具备一定的模拟测试条件,以验证系统在某些特殊条件下的功能和故障-安全性能。
3.3测试数据分析
测试数据分析是黑盒测试过程中判断输入与输出关系是否一致的必要手段,是发现系统缺陷的关键环节。
通过数据分析可以得出下列问题:系统是否有错误或疏漏的功能;接口能否正常、正确接收数据;主要外部信息是否有错;系统性能能否满足需求;界面显示是否出现错误;能否进行正常的初始化和终止。根据测试数据分析的结果,确定缺陷类型,实现分类管理。
4结束语
本文以黑盒测试理论为基础,结合监理验收工作特点,将黑盒测试技术的具体方法应用到城市轨道交通信号系统监理验收中,为系统监理验收评估提供可参考的工作方法。
1MSS产生背景及在设计施工中存在的问题
随着我国城市轨道交通事业的高速发展,城市轨道交通的安全、高效运营日益受到高度重视。信号系统作为保障行车安全的核心设备,当前迫切需要一套行之有效的手段对其进行有效的维护管理,及时发现、及时处理运行中的故障,保证稳定运行。城市轨道交通信号维护支持系统(MaintenanceSupportSystem,MSS)应运而生,该系统能够实时监测信号设备状态,并对状态信息进行分析、处理,及时发现故障隐患,对发生的故障及时定位,以压缩故障延时。
MSS脱胎于国铁的信号集中监测系统(微机监测),在设计和施工组织上多延用国铁的模式。在国铁因历史原因,造成信号集中监测的设计、施工与信号系统存在脱节,需要在信号系统已经安装好的设备上进行二次安装和二次配线。MSS对转辙机和信号机的监测需要在组合内部安装采集模块,沿用原有模式需要对组合内部配线进行更改。由于现场施工条件限制,现场改动组合内部配线容易出错,现场配线质量较难于控制。而且这些问题往往在设备上电调试期间甚至是到设备开通时才会被发现,在此期间处理问题对配线和校线都有很多不便,甚至会引发新的问题。
2MSS与信号同步设计的可行性与必要性
为了解决上述问题,避免既有国铁设计和施工模式的弊端在城市轨道交通中出现,通过深入思考,结合工程实践,认为只要做到MSS与信号系统同步设计及施工,就可以解决国铁模式的弊端。只需在信号图纸设计阶段做好与设计单位的沟通,由设计单位统一协调即可以做到与信号图纸同步统一设计。
在设计单位完成信号图纸后(主要包括信号平面布置图、电路、组合柜侧面端子配线表及排列表),MSS的监测对象和内容已经确定,配线位置、使用的传感器类型和数量也随之确定。设计单位在原图纸上增加MSS监测用传感器的安装方式、内部接线和配线,并将其接口配线统一引到侧面端子(需要安装MSS采集模块的组合侧面端子一般都有空余,足够MSS配线使用),然后由组合生产厂家在工厂内完成MSS采集模块的安装和配线,现场安装时只需要在MSS机柜与侧面之间进行配线。这样可以有效地降低模块安装和配线出错概率,大大提高施工效率和施质量。