Terms
Generic terms
HIL: Hardware in the loop tests
Gadget: Something that may be collected to a micropython board: A sensor, actor, display or even a Modbus dongle.
MCU: MicroController Unit. As listed on MicroPython Downloads.
Octoprobe specific terms
Octoprobe: Invented term: An octopus holding MCU/Gadgets in its tentacles.
Octobus: Invented term: All tentacles are connected by the octobus: A 40 wire ribbon cable.
Tentacle: Octoprobe contains tentacles. This is hardware/PCB. Every tentacle may host MCU or gadgets.
The tenacle is devided by
Infrastructure: The generic part of a tentacle.
DUT: The part where the MCU or the gadget will be mounted.
DUT: Device Under Test. Or in this context MCU under test.
FUT: Feature Under Test. For example Timer, I2c, Uart.
Testbed: A testbed defines how tentacles are used to run tests. A testbed design consists of schematics of the DUT-side of the tentacles.
A testbed is identified by its unique name, for example ‘testbed_showcase’.
A testbed may be instantiated multiple times. For example once in CH-Wetzikon and once in AU-Melbourne.
A test is ALWAYS written against a specific testbed!