Abstract: A functional testing method of electronic products includes writing a document defining a functional specification of a product by a structured document according to a recursive model of a functional specification, so that this is comprehensible by human and non-human interpreters, thus automating the setting up of a functional testing apparatus of electronic products. The functional testing apparatus is adapted to interpret the document, is general-purpose and includes an interface with corresponding drivers, replaceable in relation to the type of product subject to functional test.