数控设备软件测试的解决方案.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数控设备软件测试的解决方案.docx》由会员分享,可在线阅读,更多相关《数控设备软件测试的解决方案.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数控设备软件测试的解决方案ronggang导语:利用本文介绍的系统测试环境以及测试方法我们已经成功地进展了多个嵌入式软件的测试,发现了很多软件中潜伏的重要缺陷,在为进步设备的质量和可靠性方面发挥了重要作用自从上个世纪80年代数控装置广泛采用32位CPU组成多微处理器系统以来,计算机软件在数控设备中的地位逐渐变得重要起来。90年代以后,随着计算机技术的飞速开展,利用PC机丰富的软件及硬件资源开发出来的开放式体系构造的数控系统中的软件对于智能化和网络化的支持更加强大,软件的规模和功能进一步的增强了。现代的数控设备已经成为一种硬件与软件高度集成化的综合性系统。数控设备中软件的特点数控设备中的软件大多
2、数都是嵌入式软件,即那些与硬件有着严密关系并且运行在特定的硬件环境中的软件。嵌入式软件最大的特点就是与硬件环境有着密不可分的关系,整个数控系统的性能、智能化程度的上下以及可靠性的优劣等都是由硬件环境和软件共同决定的。但是众所周知,当前技术条件下软件的可靠性比硬件的可靠性要低一个数目级,据资料统计,嵌入式系统的运行失效中有75%是由其中的软件失效所引起的。事实上软件失效所导致的系统故障已经成为数控设备故障诊断中一个不容无视的问题了。数控系统中软件的测试与诊断方法与硬件故障相比软件失效主要有以下两个特点:1软件失效不会随时间而发生变化。硬件的故障中有很大一局部是由于设备的磨损和材料的老化所致,而在
3、软件中那么不存在这样的问题,一旦软件运行正确,它是不会随着时间的推移而退化的。2软件的失效多数是由程序代码中的固有错误所导致,而对于嵌入式软件来讲,软硬件之间的接口错误也是导致失效的一个重要因素。由于失效机理的不同,软件的诊断方法与硬件通常所使用的故障诊断方法也不尽一样。从保证设备可靠性的角度来看,硬件设备在出厂之前要做一系列的可靠性试验,目的就是要把设计和加工经过中产生的问题提早暴露出来,而到了用户使用阶段,工作的重点就是对设备的运行状态进展监测,对出现的故障进展诊断和维修。而软件的工作重点那么在于软件出厂前和使用初期对软件进展的测试,尤其是对软件与硬件集成之后所进展的系统测试。可以这样讲,
4、系统测试是发现嵌入式系统中软件问题的最行之有效的方法之一。在软件测试的理论中,系统测试属于一种动态黑盒测试,即测试人员不必深化软件代码的细节,只需通过控制软件的输入条件驱动被测软件的真正运行。简单的讲,动态黑盒测试就是要尽量模拟出被测系统的真实使用情况,并通过对被测系统的实际操纵来到达发现故障的目的。根据系统测试原理,我实验室自主设计开发出一种具有一定通用性的嵌入式软件系统测试环境,并在此根底上总结出一套有效的系统测试方法。本文下面结合一个详细测试实例对系统测试环境以及测试方法进展介绍。发动机数控系统的系统测试系统测试环境对一个数控设备中的嵌入式软件进展系统测试的第一步就是要搭建系统测试的环境
5、。系统测试环境的作用就是可以让软件在真实的硬件环境下运行,而且还可以让测试人员把测试用例施加到被测软件中,并且可以采集到测试的结果数据。系统测试环境是一个由硬件和软件共同组成的测试平台。图1软件系统测试环境简图图1所示即为我们在为某型号发动机的数控系统软件进展测试时设计开发的系统测试环境。整个测试环境由三大局部组成:测试用例及测试脚本生成环境、系统检测软件以及系统检测箱。其中的测试用例及测试脚本生成环境和系统检测软件属于测试平台的软件局部,而系统检测箱以及与之相连的I/O设备都属于硬件局部。测试用例及测试脚本生成环境是一个图形化的编辑环境,测试人员可以在这个环境中把设计好的测试用例通过画图或者
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控 设备 软件 测试 解决方案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内