艾德克斯自动测试系统是用于自动化执行测试过程的一种信息技术系统,具备自动控制、数据采集、结果处理和报告生成等功能。在多种电子领域应用广泛,例如无线通讯、汽车与工业控制等领域。基本上是由测试仪器和计算机组成的系统。设计和实现良好的自动测试系统需要依靠高性能的硬件设备与功能全面的软件来支持,例如模拟量或数字量测试卡、信号源或功能发生器、不同类型的传感器和控制器、以及专用的数据分析和处理软件。
可以根据测试需求进行定制开发。一个基本的测试系统框架包括测试规程、测试脚本和测试程序。其中,测试规程是用于确定测试目标和测试流程的文件;而测试脚本则是用于控制测试点序列、执行测试命令和记录测试结果;测试程序是根据所选的开发语言编写的,能够对脚本进行编译、运行、并产生相关的测试报告。
艾德克斯自动测试系统框架的细节原理:
1.测试规程由基本的项目和流程规范组成,包括测试流程、测试参数和测试标准等。测试流程通常涉及试验前、中、后三个阶段,需要有专门的人员执行实验计划表,来确保测试结果正确无误。此外,测试规程还需要明确相关的采样方法、设备性能指标和质量控制要求等。
2.测试脚本是一个简单的文本文件,它包含ATS系统如何代表测试对象执行特定命令的命令列表。这些命令既可以来自测试仪器,也可以是自定义命令。有些命令是编译型的,可以在脚本内嵌入一些具体的值,以进行条件测试,如if-else、while载循环和跳转等。而其他命令则是为了对数据进行捕获、分析或控制测试过程,如读取和写入文件和串口操作。
3.测试程序负责ATS系统的整个测试工作流程。这项工作需要开发人员考虑到系统的安全性、灵活性和可扩展性,在系统设计和实现过程中应该遵循ISO9126质量标准。测试程序会将测试脚本转换为机器使用的代码,并且通常会包含一个解释器,用于执行由仪器返回的控制信号。测试程序还涉及多个操作流程,如启动、执行、终止自动测试过程、检查安全性和处理反馈信息等。