首页> 外文会议>IEEE AUTOTESTCON >Software plug-ins for flexible test cell automation
【24h】

Software plug-ins for flexible test cell automation

机译:软件插件可实现灵活的测试单元自动化

获取原文

摘要

Traditional approaches for test cell automation are inefficient and insufficient for today's fast paced, ever-changing testing requirements. Future test cell environments will utilize software plug-ins that are easily accessible and configurable by test engineers; they will also include automated test systems that provide for easy integration and quick development of these plug-ins. Consequently, software plug-ins need to be a primary consideration during design of test programs rather than a secondary feature. Such a design approach can greatly increase flexibility for test cell automation as well as post processing while maintaining data integrity. Southwest Research Institute has developed a data acquisition and processing system incorporating software plug-ins to automate our test cell operations. This paper highlights our approach for software plug-in handling. Current test cell automation systems usually rely on hardware plug-in modules for physical I/O. In most cases, these can be easily swapped out and added to by the test engineer. To accommodate the rate at which today's testing environments change, automated test systems must also widely offer software plug-in capabilities. These plug-ins lower upfront software development costs, through improved software reuse, while also providing greater long term adaptability. One popular example of software plug-in use is Hardware-In-the-Loop models deployed in a test cell automation system. To avoid needing a software developer for every change of a given model, test engineers must have the capability to load and swap models at run time. Software plug-ins are also important for adding custom user interfaces, device communication logic, custom control logic and custom calculations. Especially with custom calculations, software plug-ins provide a way to maintain data reproducibility and data integrity while offering a heightened level of flexibility. This aspect relies on the automated test system having a robust s- rategy for plug-in handling, archival, and retrieval as well as a well-defined connection to data post processing. Automated test systems and data post processor utilities can be made to share software plug-ins, thus adding to data reproducibility benefits. Calculation validation efforts are reduced as the calculations only need to be vetted once rather than once for each execution environment. The main benefit of plug-ins is to bring software modularity, a basic concept for software developers, to the forefront of deployed applications and thereby dramatically increasing the flexibility possible for each deployment scenario.
机译:传统的测试单元自动化方法效率低下,不足以满足当今快速变化,不断变化的测试要求。未来的测试单元环境将使用测试工程师可以轻松访问和配置的软件插件。它们还将包括自动测试系统,这些系统可轻松集成和快速开发这些插件。因此,在设计测试程序时,软件插件应是首要考虑因素,而不是次要功能。这种设计方法可以极大地提高测试单元自动化以及后期处理的灵活性,同时保持数据完整性。西南研究所已经开发了一种数据采集和处理系统,该系统集成了软件插件以使我们的测试单元操作自动化。本文重点介绍了我们用于软件插件处理的方法。当前的测试单元自动化系统通常依赖于物理I / O的硬件插件模块。在大多数情况下,测试工程师可以轻松地将它们换出并添加。为了适应当今测试环境的变化速度,自动化测试系统还必须广泛提供软件插件功能。这些插件通过改进的软件重用性降低了前期软件开发成本,同时还提供了更高的长期适应性。软件插件使用的一个流行示例是部署在测试单元自动化系统中的“硬件在环”模型。为避免给定模型的每次更改都需要软件开发人员,测试工程师必须具有在运行时加载和交换模型的能力。软件插件对于添加自定义用户界面,设备通信逻辑,自定义控制逻辑和自定义计算也很重要。尤其是对于自定义计算,软件插件提供了一种在保持高度灵活性的同时保持数据可再现性和数据完整性的方法。这方面依赖于自动化测试系统,该系统具有强大的策略可用于插件处理,归档和检索,以及与数据后处理的明确定义的连接。可以使自动测试系统和数据后处理器实用程序共享软件插件,从而增加数据可重复性的好处。减少了计算验证的工作量,因为对于每个执行环境,只需要审核一次计算即可,而不必审核一次。插件的主要好处是将软件模块化(这是软件开发人员的基本概念)带到已部署应用程序的最前沿,从而显着提高了每种部署方案的灵活性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号