The present invention provides a cross platform testing apparatus for testing the functionalities of a device under test (DUT), comprising a central control unit configured to sense and test the device, a swing arm configured to move several means to test the device, at least two light panel, light sensing panel, a ...