在铁路信号公司ENYSE,实现测试用例的自动化生成与管理,以及代码覆盖率的测量。
客户
ENYSE是一家总部位于西班牙马德里的铁路信号公司。对ENYSE而言,其项目的成功取决于能否高度适应不同铁路系统的功能和运营要求。在这个技术标准日益融合的行业中,对可靠性、可用性、可维护性和安全性的要求不仅适用于系统设计层面,更是交钥匙信号项目顺利实施和投运的必要前提。ENYSE参与项目的各个阶段,从概念设计到安全设备的制造和维护,无论采用的是自有技术还是采购的技术。
挑战


EUROBLOCK23是一个尖端平台,能够集成ENYSE的电子联锁系统(EIS)和无线电区段控制中心(RBC),提供ERTMS的第2级和第3级功能,目前这两级功能均处于开发阶段。
根据CENELEC标准,这些系统需要获得SIL4认证。这使得对软件验证和测试提出较高要求,其中包括动态分析与测试、可追溯性、代码覆盖率测量以及功能测试或黑盒测试。
解决方案
ENYSE采用VectorCAST嵌入式测试平台,用于自动化测试用例的创建与管理以及代码覆盖率的测量。
通过这种方式,VectorCAST能够促进测试工作的高效协作,加快测试执行速度,并实时显示测试用例状态和代码覆盖率的最新指标。
优势
VectorCAST已获得TÜV SÜD针对铁路系统中安全关键型软件开发的认证,并在铁路技术项目中成功应用20多年:
- 提供工具资格认证文件(TOR和TQD),以便向认证机构申请认证
- 支持从SIL1到SIL4的结构化代码覆盖率捕获与报告
- 该系统与ENYSE的构建系统及现有测试基础设施实现完美集成与自动化
- 可以通过探针点监控应用程序内部情况并注入缺陷
- 基于变更的测试仅运行受代码变更影响的测试,从而有效缩短所需的测试时间


让我们来谈谈您在铁路系统工程方面的需求
无论您是正在探索各种可能性,还是已经开始规划下一步,都请将您的需求告诉我们。我们将协助您找到合适的解决方案。