WHQL testing helps to ensure the quality of hardware and software products. For hardware vendors, developing qualified drivers is not easy because of the complicated WDM (Windows Driver Model) Windows driver architecture. Driver BSOD is often caused by insufficient testing expertise. According to expert analysis, most BSOD cases are caused by installation and power management problems. During WHQL testing, drivers are installed and uninstalled many times and in different orders for stress testing. The testing PC is also put into hibernate and sleep mode many times to check the driver's power management function.
WHQL testing will also test a device’s basic function. For example, it will test serial communication for USB serial adaptors, power management, and USB compatibility.
|