Within BlueYonder®/JDA®/RedPrairie® supply chain systems, there are multiple components that are used by the end users. It is critical to include both the GUI Application and the terminal emulators in a full end-to-end test of these systems. Cycle has the ability to test both the GUI application as well as the terminal emulators. The terminal emulator testing is done through emulation of how the user interacts with the terminal emulators and allows for advanced dynamic testing. The terminal emulator in Cycle can emulate a single terminal emulator or a batch of terminal emulators from the same Cycle instance. Launching a batch of terminal emulators is useful for group testing.