摘要 |
本发明提供一种用于在一测试系统中实施处理之系统及方法。可提供一种弹性的平台来开发用于实施自动化测试之测试程式。在此一平台中,测试器及其仪器与测试器作业系统隔离,从而容许使用任何测试器作业系统。在另一例示实施例中,该平台之使用者层与架构之实体层隔离,从而容许与硬体无关之测试程式,可在具有不同测试硬体及软体之不同测试器之中建立且使用该等测试程式。在又一实施例中,测试程式之执行与测试器平台作业系统隔离,从而容许测试程式与测试器平台独立运作。在另一实施例中,在该平台上实施功能性,以致于仅添加函数且不破坏至函数之现存链接,从确保在添加新软体、硬体及/或特征至该平台时的连续测试系统操作。该测试系统可包括一非确定性电脑系统。在一例示测试系统中,系统迫使由该非确定性电脑系统实施之对一或多个电脑指令之执行在恒定执行时间内执行。一确定性引擎(若必要)等待可变量的时间以确保在恒定执行时间内实施对电脑指令之执行。因为执行时间系恒定的,所以执行系确定性的且因此可用于需要确定性行为之应用中。举例而言,该确定性引擎可用于自动化测试设备(ATE)应用中。 |