Abstract A test executive program which provides greatly improved
configurability and modularity, thus simplifying the creation,
modification and execution of test sequences. The test executive program
includes process models for improved flexibility, modularity and
configurability. Process models provide a modular and configurable entity
for encapsulating operations and functionality associated with a class of
test sequences. The process model thus encapsulates a "testing process"
for a plurality of test sequences. The process model enables the user to
write different test sequences without repeating standard testing
operations in each sequence. The test executive program also includes step
types for improved configurability. A step type is a modular, identifiable
unit configured by the user which defines common properties and/or
operations associated with a plurality of steps. Instances of the step
type incorporate this common functionality and/or properties from the step
type, and thus the user is not required to hard code that functionality
and/or properties in each instance or step. The test executive program
also provides distributed type storage and conflict resolution. When the
user loads a file which includes a stored type, the method performs
conflict resolution, including determining if the loaded type conflicts
with one or more previously loaded/registered types. If the types do
conflict, then the test executive or user selects a type, preferably using
the version data associated with each type. The test executive system also
performs automatic result collection to automatically collect the results
of each step. The user can enable or disable result collection for a
particular sequence or for the entire test station.
Sottragga il programma esecutivo della prova di A che fornisce l'abilità di configurazione e la modularità notevolmente migliorate, così facilitando la creazione, la modifica e l'esecuzione delle sequenze di prova. Il programma esecutivo della prova include i modelli trattati per flessibilità, modularità ed abilità di configurazione migliorate. I modelli trattati forniscono un'entità modulare e configurabile per i funzionamenti e la funzionalità d'incapsulamento connessi con un codice categoria delle sequenze di prova. Il modello trattato incapsula così "un processo difficile" per una pluralità di sequenze di prova. Il modello trattato permette all'utente di scrivere le sequenze di prova differenti senza ripetere i funzionamenti difficili standard in ogni sequenza. Il programma esecutivo della prova inoltre include i tipi di punto per abilità di configurazione migliorata. Un tipo di punto è un'unità modulare e identificabile configurata dall'utente che definisce le proprietà comuni e/o i funzionamenti connessi con una pluralità di punti. I casi del tipo di punto comprendono queste funzionalità e/o proprietà comuni dal tipo di punto e l'utente non è richiesto così al codice duro che funzionalità e/o proprietà ad ogni caso o punto. Il programma esecutivo della prova inoltre fornisce il tipo distribuito immagazzinaggio e la risoluzione di conflitto. Quando l'utente carica una lima che include un tipo memorizzato, il metodo effettua la risoluzione di conflitto, compreso la determinazione se il tipo caricato è in conflitto con uno o più precedentemente loaded/registered scrive. Se i tipi sono in conflitto, allora l'esecutivo o l'utente della prova seleziona un tipo, usando preferibilmente i dati di versione connessi con ogni tipo. Il sistema esecutivo della prova inoltre effettua l'accumulazione automatica di risultato per raccogliere automaticamente i risultati di ogni punto. L'utente può permettere o inabilitare l'accumulazione di risultato per una sequenza particolare o per l'intera stazione della prova.