您的位置:首页 > 百科大全 |

计算机辅助测试

图

利用计算机进行的测试,英文缩写为CAT。主要用于数字电路的测试,如对大规模集成电路、计算机系统的测试等。测试的目的是确定被测对象的性能或有无故障,如果有故障则要指出故障的性质和可能的部位。判断有无故障的测试称检测测试,能给出故障定位信息的测试称诊断测试。计算机辅助测试可以大大加快测试速度,提高测试精度,减少测试费用。有些复杂的数字系统,由于其规模大,内部结构复杂且无法直接接触,测试工作量很大,单靠人工方法已不能完成,只有借助于计算机才能完成。例如大规模集成电路如果没有计算机辅助测试,几乎不可能有工业化的批量生产。逻辑分析仪、联机仿真器、微机开发系统是几种常见的计算机辅助测试系统。上图为计算机辅助测试的模型。在进行计算机辅助测试时,首先根据被测对象的特点编写测试程序,装入计算机。测试程序完成下列工作:向测试对象发送必要的测试数据,收集被测对象对这些测试数据的响应数据,根据得到的响应数据确定下一步的测试数据,再发送,再收集,直到能够分析判断出被测对象是否合格或有无故障的结论为止。最后将测试结果打印输出或显示。测试的精度和速度有赖于被测对象的设计、测试程序的编制以及故障模拟方法(包括测试数据序列的选择和故障字典的编制等)。

当运行测试程序的计算机本身就是被测试的对象时称为自检测和自诊断,测试程序称为检机程序。检机程序是计算机维护人员的得力助手。