we test it LIVE

Introduction

Welcome to the device testing how-to guide. This page provides IT professionals and tech-savvy users with detailed information on how to utilize each hardware test on this website for effective device diagnosis. Understanding these tests can help pinpoint issues, differentiate between hardware and software problems, and ensure devices are functioning optimally.

Camera Test

Functionality: This test initializes and displays video feeds from all connected camera(s) simultaneously. It attempts to access available video input devices and shows each one, in a side-by-side or grid layout.

IT Diagnosis Use Cases:

  • No Camera Detected: If the browser cannot access any camera, it could indicate a driver issue, a hardware malfunction, or that cameras are disabled in the system settings or BIOS. Check privacy settings in the OS and browser.
  • Black/Frozen Image (on one or all feeds): A black or frozen image suggests a camera is detected but not capturing video. This could be a driver conflict, a faulty camera module, or a problem with that camera's connection to the motherboard.
  • Poor Image Quality (on one or all feeds): Issues like distorted colors, flickering, or excessive noise can point to a failing camera sensor, a loose connection, or sometimes driver incompatibilities. Compare with expected quality for the specific model(s).
  • Specific Camera Not Showing: If multiple cameras are expected but one or more are missing, it could indicate an issue with those specific cameras. In some cases such as on mobile phones the browser may only allow access to a front and rear camera.

Working Device: Clear, stable video feeds appear promptly from all connected cameras. Each camera feed is displayed, allowing for simultaneous inspection.

Malfunctioning Device: No video feeds appear, error messages (e.g., "Camera not found," "Permission denied"), black screen(s), distorted/flickering video on one or more feeds, or some expected cameras not appearing.

Microphone Test

Functionality: The microphone test requests access to the device's microphone and provides a visual representation of the audio input, typically as a waveform and a spectrogram. This allows users to see if the microphone is picking up sound and to observe its frequency response.

IT Diagnosis Use Cases:

  • No Audio Detected: If the visualizer doesn't respond to sound, verify microphone permissions in the browser and OS. Check if the correct microphone is selected (if multiple are present) and that it's not muted. This could also indicate a faulty microphone, driver issues, or a disconnected internal microphone cable.
  • Low/Distorted Audio: If the visualizer shows very low input despite loud sound, or if the sound (if played back) is distorted, it could be a problem with the microphone's sensitivity, a driver issue, or physical damage/obstruction to the microphone.
  • Constant Noise: If the visualizer shows activity even in a quiet environment, it might indicate electrical interference, a faulty microphone picking up internal noise, or a driver issue.

Working Device: The visualizer actively responds to sound input, clearly showing fluctuations in volume. The input should be clean (minimal background noise).

Malfunctioning Device: No response from the visualizer, very low or erratic response, persistent noise even in silence, or error messages related to microphone access.

Sound Test

Functionality: This test facilitates playing a tunable audio tone, and allows testing left and right audio channels independently. This helps verify that the device's audio output (speakers or headphones) is working correctly and that stereo separation is functional.

IT Diagnosis Use Cases:

  • No Sound Output: Ensure volume is not muted and is turned up. Check OS audio output device selection. If still no sound, it could be a driver issue, faulty speakers/headphones, a problem with the audio jack, or a malfunctioning sound card/chip. Test with headphones to isolate speaker issues.
  • Distorted/Crackling Sound: This can indicate blown speakers, a poor connection (especially with external speakers/headphones), driver problems, or a failing audio chip.
  • Sound Only From One Channel (Stereo): This could be a balance setting issue in the OS, a faulty speaker/headphone, or a problem with the audio jack or internal wiring.

Working Device: Clear audio plays through the selected output device (speakers/headphones) at an appropriate volume.

Malfunctioning Device: No sound, distorted sound, crackling, sound from only one speaker/earpiece, or very faint audio despite high volume settings.

Keyboard Test

Functionality: This test visually indicates which keys are pressed. It highlights keys on a virtual keyboard representation as they are typed. This helps identify unresponsive or incorrectly mapped keys.

IT Diagnosis Use Cases:

  • Unresponsive Keys: If pressing a key does not register on the virtual keyboard, that specific key might be physically damaged (e.g., debris underneath, worn-out switch) or there might be a localized issue on the keyboard's circuit board.
  • Sticky/Repeating Keys: If a key registers multiple times with a single press or feels physically stuck, it's usually a mechanical issue with that key.
  • Incorrect Key Mapping: If pressing one key registers as a different character (e.g., 'Q' registers as 'A'), it could be a language setting issue, a driver problem. Less commonly, it could be a hardware fault in the keyboard controller.
  • Entire Sections Unresponsive: If a whole row or section of keys isn't working, it might indicate a loose internal keyboard connector or a more severe hardware fault.

Working Device: Every key pressed is accurately and immediately reflected on the virtual keyboard display. No ghosting or incorrect characters.

Malfunctioning Device: Some keys don't register, keys stick or repeat, wrong characters appear, or entire sections of the keyboard are dead.

Mouse Test

Functionality: This test tracks and visualizes mouse movements. It displays the change in position (delta), and a graph of movement over time. This helps in assessing pointer speed, acceleration, and smoothness.

IT Diagnosis Use Cases:

  • No Cursor Movement/Jumpy Cursor: If using an external mouse, check the connection (USB/Bluetooth). For touchpads, ensure drivers are installed and the touchpad isn't disabled. Jumpy or erratic movement can be due to a dirty mouse sensor, a problematic surface, driver issues, or a failing mouse/touchpad. The visualizations can help identify inconsistent tracking.
  • Pointer Speed/Acceleration Issues: If the cursor moves too fast, too slow, or with inconsistent acceleration, the movement graph can help visualize these characteristics. This might point to OS settings, driver issues, or user preference adjustments needed.
  • Intermittent Freezing/Lag: If the pointer occasionally freezes or lags, the movement graph might show flat lines or sudden jumps, indicating periods of unresponsiveness.

Working Device: Cursor movement is smooth and precise. The on-screen visualizations (position, delta, graph) accurately reflect the physical mouse movements without noticeable lag or jitter.

Malfunctioning Device: Cursor is jumpy, unresponsive, or drifts. The movement graph shows erratic patterns, flat lines during movement, or significant discrepancies between physical input and on-screen representation. Pointer speed or acceleration may feel "off" or inconsistent.

Touch Test

Functionality: For touchscreen devices, this test is designed to register touch points on the screen. It should ideally visualize where the screen is being touched, and for multi-touch capable screens, it should be able to track multiple simultaneous touch points.

IT Diagnosis Use Cases:

  • No Touch Response: Ensure touch drivers are installed and the touchscreen is enabled. A complete lack of response can indicate a disconnected digitizer cable, a faulty digitizer, or a severe driver/OS issue.
  • Dead Spots: If certain areas of the screen don't respond to touch, it indicates a localized fault in the touchscreen digitizer.
  • Ghost Touches/Erratic Input: The screen registering touches that aren't happening, or inaccurate touch location, can be caused by a faulty digitizer, pressure on the screen (e.g., from a tight bezel or case), electrical interference, or driver problems. Sometimes a screen protector can interfere.
  • Multi-touch Failure: If the screen supports multi-touch (e.g., pinch-to-zoom) but only registers single touches, it could be a driver issue or a limitation/fault in the digitizer's multi-touch capability.

Working Device: Touch input is accurately registered across the entire screen. For multi-touch screens, multiple simultaneous touches are correctly identified and tracked.

Malfunctioning Device: No response to touch, dead spots on the screen, ghost touches, inaccurate touch registration, or failure of multi-touch functionality.

Pixel Test

Functionality: This test helps identify dead, stuck, or lit pixels by cycling through full-screen displays of solid colors (e.g., red, green, blue). This makes it easier to spot individual pixels that are not displaying the correct color.

IT Diagnosis Use Cases:

  • Dead Pixels: A pixel that remains black (off) on all color screens. This is a permanent hardware defect in the LCD panel.
  • Stuck Pixels: A pixel that is stuck on one color (e.g., always red, green, or blue) regardless of what color is being displayed. Sometimes these can be "massaged" or fixed with software, but often they are permanent.
  • Lit/Hot Pixels: A pixel that is always white (all sub-pixels on). This is also a hardware defect.
  • Pixel Clusters: Multiple dead/stuck/lit pixels in close proximity, which can be more noticeable and disruptive.

Working Device: The screen displays each solid color uniformly, with no pixels showing a different color or remaining black/white.

Malfunctioning Device: One or more pixels appear as tiny black dots (dead), colored dots (stuck), or white dots (lit) against the solid color backgrounds. These will be visible when cycling through the different color screens.

Stress Test

Functionality: This test performs intensive CPU calculations using multiple threads to push the processor to high utilization levels. It also monitors and graphs the web page's memory (RAM) usage (specifically, the JavaScript heap size). This helps assess system stability, CPU thermal performance, and observe the page's memory behavior under heavy computational load.

IT Diagnosis Use Cases:

  • System Crashes/Freezes: If the device crashes, freezes, or reboots during the stress test, it can indicate overheating issues, unstable overclocking, insufficient power supply, or failing hardware components (CPU, system RAM, motherboard).
  • Thermal Throttling (CPU): Monitoring CPU temperatures (using external tools if available) during the test is crucial. The test provides a CPU utilization graph. If temperatures get too high (indicated by external tools or system behavior), the CPU may throttle performance (reduce clock speeds) to prevent damage. The CPU graph might show a drop in utilization if throttling occurs. Excessive throttling indicates inadequate cooling.
  • Memory (RAM) Behavior: The test graphs the web page's JavaScript heap memory usage. While this doesn't show total system RAM, observing this graph can be insightful. A continuously increasing memory footprint on the graph that doesn't stabilize might suggest memory leaks within the page's scripts when placed under stress. Unexpectedly high or erratic page memory usage shown on the graph could also be noted.
  • Performance Bottlenecks: While the test itself might not pinpoint specific bottlenecks without further monitoring tools, a system that struggles significantly or shows errors can hint at underlying performance issues.
  • Fan Noise/Behavior: Listen to the device\'s fans. If they become excessively loud, fail to spin up, or make unusual noises, it could indicate cooling system problems.

Working Device: The device runs the stress test without crashing, freezing, or exhibiting excessive CPU thermal throttling. The CPU utilization graph shows sustained high load. The page's RAM usage graph should remain relatively stable or within expected bounds after an initial ramp-up. Fans may run at high speed, which is normal, but CPU temperatures (if monitored externally) should remain within safe operating limits.

Malfunctioning Device:

  • System Freeze/Crash/Reboot: Indicates instability under load. This could be due to overheating, insufficient power, failing CPU/system RAM, or driver issues.
  • Significant Performance Drop (Thermal Throttling): The CPU usage graph might show an initial peak, then a sharp decline and sustained lower performance as the CPU heats up and slows itself down to prevent damage. This points to inadequate cooling.
  • Anomalous RAM Graph: The page's RAM usage graph shows uncontrolled growth (potential leak in the test page's context under stress) or extremely high consumption that might impact browser stability.
  • Excessive Heat: If the device becomes unusually hot to the touch, it\'s a sign of potential cooling problems, even if it doesn\'t throttle or crash immediately.
  • Errors in Console or Test Interface: May provide clues to specific issues.
  • Rapid Battery Drain: While expected under load, an extremely fast drain could indicate battery health issues, though this test primarily stresses the CPU.

Note: Always ensure proper ventilation when running stress tests, especially on laptops or compact devices. The test is browser-based; CPU load and page RAM usage measurements are approximations of system stress. For precise hardware stress testing, total system RAM analysis, and comprehensive temperature monitoring, dedicated native applications are recommended, but this test provides a good, accessible baseline for CPU and page memory behavior under load.