Terms¶
Generic terms¶
HIL
: Hardware in the loop testsGadget
: 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 theoctobus
: 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!