When testing the proper assembly or functionality of a UUT, there are a
variety of tasks to perform in any test system. These tasks include a mix of
model or family-specific tests as well as many procedures that have nothing to
do with actually testing the UUT.
A process model separates the system-level
tasks from the UUT-specific tests to significantly reduce development efforts
and increase code reuse. Some of the tasks that a process model handles are
tracking the UUT identification number, initializing instruments, launching test
executions, collecting test results, creating test reports, and logging test
results to a database. TestStand provides two process modules, the parallel
process model and the batch process model, to facilitate the general test flow
of parallel testing based on your UUT test requirements.
You can use a parallel process model to test multiple independent test sockets.
With this model, you can start and stop testing on any UUT at any time. For
example, you might have five test sockets for performing radio board tests.
Using the parallel process model, you can load a new board into an open socket
while the other sockets test other boards.