TestM iPhone testing app
The TestM diagnostic mode offers 26 tests, which range from testing the cameras, touchscreen, microphone, and even the haptic engine, to a comprehensive stress test that pushes the battery and thermal dissipation to the limits.