A lightweight, automated Python tool designed to run quick diagnostic tests on laptops during purchase or inspection. It evaluates battery health, screen pixels, keyboard functionality, storage S.M.A.R.T status, and overall system specs.
- Hardware Specifications: Detailed overview of CPU, RAM configuration, GPU adapters, and BIOS version.
- Battery Health: Generates an official Windows ACPI battery report (
battery_report.html) to check Design Capacity vs. Full Charge Capacity. - Storage & SSD S.M.A.R.T: Queries physical disk operational and health status via PowerShell.
- Display Test: Full-screen RGBW/Black color cycler for detecting dead pixels and backlight bleeding.
- Keyboard Test: Interactive key-logging interface to verify physical keyboard responsiveness.
- OS: Windows 10 / 11
- Python: Python 3.10 or higher installed and added to System
PATH.
- Clone or download this repository to your system:
git clone [https://github.com/your-username/laptop-diagnostics-tool.git](https://github.com/your-username/laptop-diagnostics-tool.git) cd laptop-diagnostics-tool