WHQL- eller WHQL-testning ( Windows Hardware Quality Lab ) är ett testsystem som är certifierat av Microsoft . En serie tester körs på tredje parts hårdvara och/eller programvara och loggfilerna för dessa tester skickas till Microsoft för granskning. Proceduren kan också innebära att köra Microsofts egna tester på ett brett utbud av hårdvara och olika versioner av Windows .
Produkter som klarar WHQL-tester får logotypen "Certified for Windows" eller "Designed for Windows", vilket indikerar att hårdvaran eller programvaran har genomgått vissa tester för kompatibilitet med det angivna operativsystemet. Detta ökade försäljningen genom att se till att enheten och programvaran är kompatibla [1] .
För enhetsdrivrutiner som klarar WHQL-tester skapar Microsoft en digitalt signerad certifieringsfil som, när den ingår i installationspaketet, förhindrar att ett varningsmeddelande visas om att drivrutinen inte är certifierad av Microsoft. Ett företag kan självsignera sina förare och inte gå igenom WHQL-testprocessen. Dessa drivrutiner kommer att installeras på 64-bitarsversioner av Windows utan förvarning, och på 32-bitarsversioner av Windows Vista eller Windows 7 [2] . I Windows XP kommer en sådan varning att visas [3] .
Microsoft har inkluderat WHQL-testade drivrutiner i Upgrade Advisor (tidigare HCL för XP) och gjort den tillgänglig som en del av Windows Update [1] .
Från och med 2014 kräver Microsoft ingen avgift för WHQL-testning [4] , som tidigare var $250 för både 32-bitars (x86) och 64-bitars (x64) familjer av operativsystem [5] . Men utvecklarföretaget kan ha andra kostnader, såsom en Windows Server 2008 x64-licens som krävs för att köra WHQL-testerna och ett VeriSign- certifikat som krävs för att skicka in testresultaten [6] .
Ibland uppstår en konflikt om vilka tester en förare ska klara. Detta sker med enheter som har industristandardgränssnitt som används mycket mer än PC-plattformen och som Microsoft inte tillhandahåller drivrutiner för. . Till exempel finns det inga WHQL-certifierade Bluetooth - hörlurar .