A system and method for synchronizing execution of multiple processes or
threads executing to perform tests of one or more units under test. One
or more synchronization steps may be included in a test executive
sequence, in response to user input requesting inclusion of the
synchronization steps. Each synchronization step may be configured to
perform a synchronization operation, in response to user input specifying
the synchronization operation. The test executive sequence may then be
executed multiple times concurrently, e.g., by multiple threads or
processes, and the one or more synchronization steps in the test
executive sequence may coordinate the execution of the multiple threads
or processes to test the unit(s) under test.