微信扫一扫 分享朋友圈

已有 72 人浏览分享

[电务问答] 计算机联锁软件测试为什么常采用黑盒测试?

[复制链接]

62

主题

5

回帖

1897

积分

银牌学员

积分
1897
发表于  2026-9-18 11:38:35 | 显示全部楼层 |阅读模式
计算机联锁软件测试为什么常采用黑盒测试?

直接答案:
计算机联锁软件测试常采用黑盒测试,主要是为了在不接触联锁软件源代码的前提下,验证其功能是否正确、安全逻辑是否可靠。参考资料中提到,测试软件由端口直接传输到测试平台,测试平台依据自身的一套联锁运行逻辑表,逐条逐列研究并集合成指令,再发送回联锁设备;联锁设备做出相应动作后,对每一次操作进行评估,最后决定该软件是否合格。这样既不会泄露联锁软件的源代码,又能进行科学有效的测试。

原因说明:
计算机联锁系统属于安全苛求控制系统,其核心任务之一是保证行车安全。资料指出,车站信号控制系统被认为是典型的安全苛求控制系统,属于IEC61508等国际标准中级别最高的第4级软件,拥有完备的安全逻辑,其自身安全可靠性是系统实施的关键。因此,对这类软件进行测试时,既要验证功能,也要避免因测试过程本身带来源代码泄露等风险。黑盒测试不依赖内部代码结构,而是通过外部输入和输出行为判断软件是否符合联锁逻辑要求,适合这类安全性和保密性要求较高的场景。

资料中还提到,上海同济大学自主研发的“计算机联锁软件检测装置”采用黑盒测试概念,可以对系统进行高度智能化的自动监测。中国铁道科学研究院开发的“TYJL-II微机联锁PLC模拟测试系统”也能对微机联锁控制系统进行考核,但资料指出其缺点在于没有保证系统具备某些点的独立性。这些信息说明,黑盒测试在国内计算机联锁软件测试中已有实际应用,并且是围绕联锁逻辑标准展开的。

现场提示:
资料同时指出,黑盒测试也存在效率过于低下、测试时间冗长的问题,不能满足如今节奏的研发生产过程,也无法控制相关测试软件系统的自动升级和系统更新。因此,黑盒测试虽然是常用方式,但并不是没有局限。实际测试工作中,如何提高测试效率、缩短测试时间,同时准确指出存在的问题并消除高危风险,仍是需要持续研究的课题。

注意事项:
计算机联锁软件测试涉及安全逻辑和行车安全,测试方法、测试平台和判定标准应以现行有效文件和经批准的测试方案为准。资料中提到的认证周期、认证部门人数等内容,属于国外认证部门情况的介绍,不宜直接套用到国内具体测试作业中。

资料来源:《《计算机联锁系统测试探究的国内外文献综述3000字》》。
说明:本文仅供学习参考;涉及规章、技术参数和现场作业要求时,以现行有效文件为准。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0

关注

0

粉丝

62

主题
  • 铁道职培微信服务号

    关注微信服务号

  • 下载铁道职培APP

    扫描下载APP

手机版|美路科技旗下网站|铁道职培 ( 鲁ICP备18021794号-3|鲁公网安备37130202372799 )|网站地图

GMT+8, 2026-10-23 23:50 , Processed in 0.163357 second(s), 54 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.