iQT

From The iPhone Wiki
Revision as of 20:28, 19 July 2018 by Ryan Kovatch (talk | contribs) (Created page with "{{lowercase}} right|thumb|The iQT app icon. '''iQT''' (QT standing for '''Q'''uality '''T'''esting) is an internal UI iPhone and Watch application for Outgoin...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
The iQT app icon.

iQT (QT standing for Quality Testing) is an internal UI iPhone and Watch application for Outgoing Quality Control (OQC). It runs various tests on the device's hardware.

Tests

iQT has a several tests which hide or show based on the device's features. Before any can be run, the user must specify an Operator ID. These tests can be run individually, in groups, or all at once.

  • Accelerometer Test - The user rotates the device in 6 orientations (Portrait, Landscape Left, Landscape Right, Upside Down, Face Up, and Face Down). The test fails if the device does not detect rotation in ten seconds.
  • Ambient Light Sensor Test - The user must allow the ambient light sensor to detect luminance above 500 nits, and then below 10 nits. The test fails if this does not happen.
  • Audio Jack Test - The user must insert a device into the headphone jack three times. The test fails if the device does not detect three insertions in thirty seconds.
  • Audio Playback Headset Test - The device will play a spoken phrase through a connected headset. The user must select the spoken phrase from a list, and then select if the sound was clear. The test fails if the user selects the wrong phrase or the sound quality is not acceptable.
  • Audio Playback Receiver Test - The device will play a spoken phrase through the earpiece. The user must select the spoken phrase from a list, and then select if the sound was clear. The test fails if the user selects the wrong phrase or the sound quality is not acceptable.
  • Audio Playback Speaker Test - The device will play a spoken phrase through the device's speaker(s). The user must select the spoken phrase from a list, and then select if the sound was clear. The test fails if the user selects the wrong phrase or the sound quality is not acceptable.
  • Button Test - The user must press specific areas on each of the device's available buttons to make sure that button clicks still register. The test fails if the device registers multiple incorrect button clicks.
  • Camera Front Photo Test - The user must take a photo using the front-facing camera and evaluate the quality. The test fails if the quality is unacceptable.
  • Camera Rear Photo Test - The user must take a photo using the rear-facing camera and evaluate the quality. The test fails if the quality is unacceptable.
  • Camera Front Video Test - The user must capture a video using the front-facing camera and evaluate the quality. The test fails if the quality is unacceptable.
  • Camera Rear Video Test - The user must capture a video using the rear-facing camera and evaluate the quality. The test fails if the quality is unacceptable.
  • Camera Torch Test - The torch will flash a sequence, which is then repeated by the user on-screen. The test fails if the torch does not flash at all, or if the user is unable to replicate the sequence correctly.
  • Compass Test - The user must point the on-screen compass North, South, East, and West. The test fails if the user is not able to do this in thirty seconds.
  • Dock Connector Test - The user must insert a device into the dock connector three times. The test fails if the device does not detect three insertions in thirty seconds.
  • Gyroscope Test - The device brings up a modified interface from CoreMotionToolbox to display gyroscope information. The user must rotate the device along each axis, and then return the device to its original postion before time runs out. After this, the user must leave the device on a flat surface for ten seconds. The test fails if the gyroscope registers false rotation while sitting still, or if the device is not returned to its original position before the first test ends.
  • Level Test - The user must move the device so that the device is level in three orientations: Face Up, Landscape Right, and Portrait. The test fails if the device is not perfectly level in each orientation.
  • LCD Test - The user must examine 12 test patterns for artifacts. The test fails if artifacts are found.
  • Multi-Touch Test - The user must fill a grid of white squares in with their finger within thirty seconds. The test fails if the user is unable to fill in all of the squares before time runs out.
  • Proximity Sensor Test - The user must cover the proximity sensor and observe as the screen turns off. The test fails if the screen does not turn off, or the screen fails to turn back on.
  • Mic Test - The device will record audio through each available microphone, and play it back when finished. The test fails if the audio quality is unacceptable.
  • SIM Test - The user must insert and remove a SIM card three times. The test fails if the device does not detect three insertions.
  • Vibration Test - The device will vibrate in several orientations. The test fails if the user finds that the vibration motor malfunctions in certain orientations.
  • Video Playback Test - The device will play a 1:05 video watermarked with 'Apple Confidential Internal Testing Only!' The test fails if the video fails to play or playback is unacceptable.
  • Wi-Fi Test - The device attempts to connect to a running instance of iQT Desktop to download images. The test fails if the images cannot be downloaded or iQT Desktop cannot be found.
  • Mesa Test - The device loads a modified version of Touch ID.app to temporarily register fingerprints. The user must register their fingerprint, then place an incorrect finger on the sensor, followed by the correct finger. The test fails if the sensor incorrectly matches or rejects a fingerprint.
  • Stockholm Test - The device emulates an NFC card, much like Apple Pay, and tests for successful interaction between the device and an NFC card reader. The test fails if no NFC card reader can be found.