An in-vehicle infotainment system interoperability testing device for testing the interoperability between an in-vehicle infotainment system and an auxiliary device , the testing device comprising: in-vehicle infotainment system interface means arranged to communicatively connect the in-vehicle infotainment system with the testing device ; auxiliary device interface means arranged to communicatively connect the auxiliary device with the testing device ; interoperability test instruction storage means arranged to store a plurality of interoperability test instructions for testing a desired interaction between the in-vehicle infotainment system and the auxiliary device ; control means arranged to generate auxiliary device control signals based on at least one of the test instructions; wherein the control signals are arranged to be transmitted to the auxiliary device via the auxiliary device interface means , thus causing the desired interaction between the in-vehicle infotainment system and the auxiliary device ; the testing device further comprising: in-vehicle infotainment system behaviour logging means arranged to generate a log of behaviour at the in-vehicle infotainment system in response to the control signals by receiving at least one response signal from the in-vehicle infotainment system via the in-vehicle infotainment system interface means , thereby outputting results of at least one interoperability test; the testing device further comprising: an interoperability test selector arranged to select at least one of the plurality of interoperability test instructions; wherein the control means is arranged to generate the control signals based on the selected interoperability test instruction; and the testing device further comprising: scheduled sequence storage means arranged to store a scheduled sequence of desired activities to be performed at the auxiliary device and/or the in-vehicle infotainment system ; wherein the interoperability test selector is arranged to select interoperability test instructions based on the scheduled sequence. in-vehicle infotainment system interface means arranged to communicatively connect the in-vehicle infotainment system with the testing device ; auxiliary device interface means arranged to communicatively connect the auxiliary device with the testing device ; interoperability test instruction storage means arranged to store a plurality of interoperability test instructions for testing a desired interaction between the in-vehicle infotainment system and the auxiliary device ; control means arranged to generate auxiliary device control signals based on at least one of the test instructions; wherein the control signals are arranged to be transmitted to the auxiliary device via the auxiliary device interface means , thus causing the desired interaction between the in-vehicle infotainment system and the auxiliary device ; the testing device further comprising: in-vehicle infotainment system behaviour logging means arranged to generate a log of behaviour at the in-vehicle infotainment system in response to the control signals by receiving at least one response signal from the in-vehicle infotainment system via the in-vehicle infotainment system interface means , thereby outputting results of at least one interoperability test; the testing device further comprising: an interoperability test selector arranged to select at least one of the plurality of interoperability test instructions; wherein the control means is arranged to generate the control signals based on the selected interoperability test instruction; and the testing device further comprising: scheduled sequence storage means arranged to store a scheduled sequence of desired activities to be performed at the auxiliary device and/or the in-vehicle infotainment system ; wherein the interoperability test selector is arranged to select interoperability test instructions based on the scheduled sequence. <EOS>