A bridging component is implemented as a computing unit that includes a first communications interface, a second communications interface, and a processor. The computing unit can receive, from one or more external systems that are communicatively coupled to the computing unit, test programs for testing DUTs that are communicatively coupled to the computing unit. The computing unit can also transmit commands for executing the test programs to the DUTs, can receive test results from the DUTs, and can transmit test results to the appropriate external
system(s). Furthermore, the computing unit can determine, for each set of one or more of the DUTs, a respective type of DUTs in the set, associate a respective
test program with the set, and issue commands for executing the respective
test program to the DUT(s) in the set using an
operating system that is compatible with the respective type of DUT(s) in the set.