首页 > 文章 > 数控系统 > 数控系统基础

数控系统中软件的测试与诊断方法

       2023-06-02 来源:互联网热度:114评论:0
    广告
    核心提示:与硬件相比软件失效主要有以下两个特点:(1)软件失效不会随时间而发生变化。硬件的有很大一部分是由于设备的磨损和材料的老化所致,而在软件中则不存在这样的问题。一旦软件运行正确,它是不会随着时间的推移而退化的。(2)软件的失效多数是由程序代码中的固有错误所导致,而对于嵌

与硬件相比软件失效主要有以下两个特点:

(1)软件失效不会随时间而发生变化。硬件的有很大一部分是由于设备的磨损和材料的老化所致,而在软件中则不存在这样的问题。一旦软件运行正确,它是不会随着时间的推移而退化的。

(2)软件的失效多数是由程序代码中的固有错误所导致,而对于嵌入式软件来说,软硬件之间的接口错误也是导致失效的一个重要因素。

因为失效机理的不同,软件的诊断方法与硬件通常所使用的故障诊断方法也不尽相同。从保证设备可靠性的角度来看,硬件设备在出厂之前要做一系列的可靠性试验,目的就是要把设计和加工过程中产生的问题提前暴露出来,而到了用户使用阶段,工作的重点就是对设备的运行状态进行监测,对出现的故障进行诊断和维修。而软件则在于出厂前和使用初期对其进行的测试,尤其是对软件与硬件集成之后所进行的系统测试。即系统测试是发现嵌入式系统中软件问题的最行之有效的方法之一。

在软件测试的理论中,系统测试属于一种动态黑盒测试,即测试人员不必深入软件代码的细节,只需通过控制软件的输入条件驱动被测软件的真正运行。简单的说,动态黑盒测试就是要尽量模拟出被测系统的真实使用情况,并通过对被测系统的实际操作来达到发现故障的目的。根据系统测试原理,实验室自主设计开发出一种具有一定通用性的嵌入式软件系统测试环境,并在此基础上总结出一套有效的系统测试方法。下面结合一个具体测试实例对系统测试环境以及测试方法进行介绍。


  • 信息来源:互联网
  • 版权声明:本站部分内容文章及图片来自互联网或自媒体,版权归属于原作者。如内容、图片有任何版权侵权问题,请联系我们处理,我们将在第一时间删除内容。
  • 免责声明:数控信息网发布此文目的在于促进信息交流,不存在盈利性目的,此文观点与本站立场无关,不承担任何责任。未经证实的信息仅供参考,据此操作风险自担。
  • 文本链接:https://skxx.site/news/show-4550.html
  • 阿凡达共发布829篇

  • 生成海报

    分享到微信

    分享到QQ

    更多分享

0相关评论