We were asked recently about how to go about testing a second hand PC, and how to do it quickly. Our customer in this case was a pawn broker who buys second hand computers.
While we don't have any exact statistics, here are our thoughts on what to test, based on experience and common sense.
Here is a lot of things to check, in order of how quick they are to check and how many bad machines you are likely to find. We are assuming all these machines have a O/S installed and are a mix of laptops and desktops.
But I am sure others will also have suggestions on what to check.
While we don't have any exact statistics, here are our thoughts on what to test, based on experience and common sense.
Here is a lot of things to check, in order of how quick they are to check and how many bad machines you are likely to find. We are assuming all these machines have a O/S installed and are a mix of laptops and desktops.
- Any physical damage, cracked screens, bad cables, leaking batteries, etc..
- Does the machine turn on and get to BIOS.
- Does the machine boot in the O/S in a reasonable time
- Check desktop display it not corrupted or missing colours or missing pixels. MonitorTest can help with this.
- Check disk SMART data for any self reported errors. DiskCheckup can help with this.
- Does mouse & keyboard work. KeyboardTest can help with this.
- Do the reported hardware specs match the customers claims (Qty of RAM installed, size of HDD, CPU model, etc..). PerformanceTest can help with this.
- Check idle CPU, GPU & HDD temps are reasonable. BurnInTest can help with this.
- Check reported battery capacity, check machine starts to charge when mains power is connected. BatteryMon
- Check CD tray ejects.
- At this point things start to take longer.
- Check any unusual hardware, webcams, firewire ports,
- Connect USB test plugs and test USB ports for errors. USB loop back plugs.
- Connect speakers and test sound. SoundCheck and BurnInTest
- Check network port is working. A browser for a short test, BurnInTest for a longer test.
- Check Wifi is working. WirelessMon
- Benchmark system and check performance is reasonable, with no thermal throttling. PerformanceTest
- Load CPU until it reaches steady temperature (e.g. 10min) & check for stability, but this depends a lot on cooling system and hardware in use. BurnInTest
- Check 3D/DirectX/GPU is working over longer period, without corruption & crashes. BurnInTest
- Check RAM, the longer the better. BurnInTest and or MemTest86
- Check spare PCIe slots for throughput and errors. PCIe Test cards.
- Do a longer charge discharge test on the battery to estimate actual battery capacity. BurnInTest & BatteryMon
- Surface R/W test on free space on HDD, at least one pass of the surface, then check SMART data again. DiskCheckup
- Check the optical drive can read the complete surface of a dual layer DVD. BurnInTest
- If you aren'’t re-imaging the machine, check for malware & apply windows patches.
But I am sure others will also have suggestions on what to check.