Testarea WHQL sau WHQL ( Windows Hardware Quality Lab ) este un sistem de testare certificat de Microsoft . O serie de teste sunt executate pe hardware și/sau software terță parte , iar fișierele jurnal ale acestor teste sunt trimise la Microsoft pentru examinare. Procedura poate implica, de asemenea, rularea propriilor teste Microsoft pe o gamă largă de hardware și diferite ediții de Windows .
Produsele care trec testele WHQL primesc sigla „Certified for Windows” sau „Designed for Windows”, care indică faptul că hardware-ul sau software-ul a fost supus unor teste de compatibilitate cu sistemul de operare specificat. Acest lucru a crescut vânzările prin asigurarea faptului că dispozitivul și software-ul sunt compatibile [1] .
Pentru driverele de dispozitiv care trec testele WHQL, Microsoft creează un fișier de certificare semnat digital care, atunci când este inclus în pachetul de instalare, împiedică afișarea unui mesaj de avertizare că driverul nu este certificat de Microsoft. O companie își poate autosemna șoferii și nu trece prin procesul de testare WHQL. Aceste drivere se vor instala pe versiunile pe 64 de biți de Windows fără avertisment și pe versiunile pe 32 de biți ale Windows Vista sau Windows 7 [2] . În Windows XP , un astfel de avertisment va fi afișat [3] .
Microsoft a inclus drivere testate WHQL în Upgrade Advisor (fostul HCL pentru XP) și le-a făcut disponibil ca parte a Windows Update [1] .
Începând cu 2014, Microsoft nu solicită o taxă pentru testarea WHQL [4] , care era de 250 USD pentru familiile de sisteme de operare pe 32 de biți (x86) și 64 de biți (x64) [5] . Dar compania de dezvoltare poate avea alte costuri, cum ar fi o licență Windows Server 2008 x64 necesară pentru a rula testele WHQL și un certificat VeriSign necesar pentru a trimite rezultatele testelor [6] .
Uneori există un conflict cu privire la testele pe care trebuie să le îndeplinească un șofer. Acest lucru se întâmplă cu dispozitivele care au interfețe standard în industrie care sunt utilizate mult mai mult decât platforma PC și pentru care Microsoft nu furnizează drivere. . De exemplu, nu există căști Bluetooth certificate WHQL .