Where does Tessy execute the tests?
Tessy creates the so-called test application, which contains the function under test. Tessy compiles the test application by using the GNU compiler or a cross compiler for a microcontroller. If a cross compiler is used, the test application has to be executed in an execution environment for the microcontroller in question. This can be a simulator, an in-circuit emulator, the target system, a JTAG debugger, etc. Normally, a debugger acts as interface to that execution environment.