思维导图在铁路信号系统测试中的应用
2017-01-09齐龙涛纳吉庆
齐龙涛 纳吉庆
(卡斯柯信号有限公司北京分公司,北京 100045)
思维导图在铁路信号系统测试中的应用
齐龙涛 纳吉庆
(卡斯柯信号有限公司北京分公司,北京 100045)
随着铁路信号技术的发展,信号系统也呈现出复杂性、多样性等特点,因此,这就对系统的可靠性、可用性、可维护性及安全性提出更高的要求。思维导图作为一种简单、有效、实用的图形思维工具,在铁路信号系统测试上有着重要应用。
铁路信号系统;测试;思维导图
1 概述
由于铁路信号系统对系统本身可靠性、可用性、可维护性及安全性提出很高的要求,这同时也就要求测试必须有效、方便、严谨。本文以思维导图工具Xmind为例来阐述思维导图在铁路信号系统测试中的应用,通过Xmind随时开展头脑风暴,帮助测试员快速理清思路,以结构化方式来展示具体内容,把握全局,提高测试质量和效率。
2 信号系统测试
2.1 测试流程
测试流程贯穿在整个测试周期中,对测试起着规范和指导作用。依据系统需求规格书,对需求点进行整理、分析,编写测试计划,制定测试策略。根据已评审过的测试计划,编写易于理解、方便、有效的测试用例来验证功能上或性能上的需求,编写完的测试用例需要经过验证评审,检验是否满足需求描述,进而出具测试用例验证报告。研发部门完成发布流程后,测试执行人员即可按照验证通过的用例,对功能点进行测试验证,测试执行过程中,要出具问题通报及测试日志用于问题确认及日志归档。本轮测试结束,需出具测试报告或测评报告,详细描述测试过程及问题,以便于问题的追踪和改进。整个测试流程如图1所示。
图1 系统测试流程图
2.2 思维导图用于需求分析
铁路信号系统功能复杂,功能点很多,要提高测试质量和效率,且有效避免漏测情况发生,须对需求进行细致地划分与整理。最好的办法是以一种图形化、结构化的方式呈现出来,这样,从测试计划角度来看,既可以正确地对需求进行分类验证,又可以合理选择测试技术及策略,这种图形化的方式对于用例的编写也有很好的指导作用,这样写出的用例比较清晰、易懂。传统的需求分析方法耗时多,容易遗漏其他功能点。如图2所示,以城轨信号系统驾驶模式转换为例,用思维导图工具Xmind制作驾驶模式功能分析图。从图来看,点式和CBTC运营模式下各驾驶模式的转换点,以及点式和CBTC模式的切换,在分析图上罗列的很详尽,有效减少功能点漏掉或缺失的问题,同时也大大减轻了后续用例验证工作量。
图2 思维导图工具制作的需求分析图
2.3 思维导图用于测试方案制定
测试方案在测试的生命周期中占有重要地位,测试方案的制定需结合系统需求分析。一般来说,测试方案包含几个部分:测试策略、测试范围、测试活动、测试通过/失败标准、测试组织机构及人员、测试优先级和测试进度。
如图3所示,用思维导图所绘测试方案结构清晰明了,对整个测试工作有非常合理的安排,且方便后续测试计划的编写,表1所示测试进度计划表,就是按照思维导图所呈现的架构,具化到表格里,对测试进度进行详细、具体计划。图的其他分支也可以表格的形式抽离出来。
表1 测试进度计划表
2.4 思维导图用于指导用例编写
根据需求点、需求点功能分析,用思维导图工具将功能点详尽列出,并将它们之间的逻辑关系全部展现出来,描绘成一种场景。场景是编写用例的参考依据,内容详细、准确、完备,易操作的场景是一个好用例的基本要求。如图4所示,以CBTC运营模式下列车驾驶模式的状态为例,绘制场景,将思维导图的描述转化到如表2的用例设计列表中,整理步骤描述,形成正式文档用以指导测试。
表2 测试用例设计表
2.5 思维导图用于指导测试用例验证
在正式使用用例指导测试执行之前,需要对所编写的用例进行验证,验证的主要内容包括用例所引用源是否正确、用例能否覆盖引用源描述的功能需求、用例的编写有无出现错误,也就是常说的对用例的完整性和追踪性验证。通过思维导图把需求点列出并对每个需求进行分析,可以起到两方面作用:一是指导需求分配,把每个需求按照自己的分析分配到合适的验证阶段;二是验证人员能够方便、快捷、有效地验证测试人员所编写的用例是否正确。验证人员能够花费很少的时间并可以高效地验证测试用例,据实践对比,可节省20%的工作量,大大提高了验证效率。
图3 思维导图工具制作的测试策略图
图4 思维导图工具制作的驾驶模式转化图
2.6 思维导图用于指导测试
思维导图在测试执行方面同样具有重要作用。依据思维导图,测试可以达到这样的目的:测试操作简练、条理清晰、测试内容完备,可以在很大程度上杜绝漏测的发生。图形化的显示,在一定程度上也会减少测试人员的疲劳度,提高测试质量和效率。
3 结束语
通过上述分析与工作实践,明显可以看出思维导图作为一种简单、有效的思维方式,在铁路信号系统测试中具有重要作用。
[1]尼☒博赞.思维导图[M].卜煜婷,译.北京:化学工业出版社,2015.
[2]田红旗,张云丽,雷定猷.铁路通信与信号[M].湖南:中南大学出版社,2013.
With the development of the railway signal technology, the signal system also presents the characteristics of complexity, diversity and so on. Therefore, it is required to have higher requirements for the reliability, availability, maintainability and safety of the system. As a simple, effective and practical graphic thinking tool, Mind Map has important application in the railway signal system testing.
railway signal system; testing; Mind Map
10.3969/j.issn.1673-4440.2016.06.005
2016-07-11)