Condividi tramite


Test fondamentali del dispositivo

In questa sezione

Argomento Descrizione

Test CHAOS (Nozioni fondamentali sui dispositivi)

I test CHAOS (Hardware e Sistema Operativo Concurrenti) eseguono diversi test sui driver PnP, test di fuzzing dei driver di dispositivo e test del sistema di alimentazione contemporaneamente.

Test di copertura (Nozioni fondamentali sul dispositivo)

I test di copertura fondamentali del dispositivo monitorano e segnalano i vari pacchetti di richiesta di I/O (IRP) che entrano o escono da una pila di driver per i dispositivi specificati. I dati dei test di copertura possono aiutare a identificare i punti deboli di copertura durante il test e la verifica dei driver.

Test CPUStress (Nozioni fondamentali sul dispositivo)

I test CpuStress eseguono test di I/O del dispositivo con diversi livelli di utilizzo del processore.

DriverInstall test (Nozioni fondamentali sul dispositivo)

La categoria di test di installazione driver include test che disinstallano e reinstallano un driver più volte per testare la funzionalità di installazione. I test avviano test di I/O sul driver e sul dispositivo dopo ogni reinstallazione. I test sono progettati per migliorare l'esperienza complessiva per gli utenti finali che devono installare e reinstallare un driver di dispositivo o un dispositivo.

Test di I/O (Nozioni fondamentali sul dispositivo)

I test I/O fondamentali del dispositivo eseguono test di I/O di base sui dispositivi specificati.

Test di penetrazione (Nozioni fondamentali sul dispositivo)

I test di penetrazione sui principi fondamentali del dispositivo eseguono varie forme di attacchi di input, che costituiscono un elemento fondamentale dei test di sicurezza. I test di attacco e penetrazione possono aiutare a identificare le vulnerabilità nelle interfacce software.

Test PnP (Nozioni fondamentali sui dispositivi)

I test PnP di Device Fundamentals forzano un driver a gestire quasi tutti i PnP IRPs; tuttavia, ci sono tre aree che sono sottolineate specificamente: rimozione, ribilanciamento e rimozione improvvisa. Il test PnP fornisce un meccanismo per testare ognuno di questi elementi separatamente o per testarli tutti insieme (ovvero, come test di stress). Questo test PnP viene eseguito usando una combinazione di chiamate API in modalità utente (tramite l'applicazione di test) e chiamate API in modalità kernel (tramite un driver di filtro superiore).

Test di riavvio (Nozioni fondamentali sul dispositivo)

I test di riavvio di Fondamenti del Dispositivo eseguono I/O sui dispositivi specificati, prima, durante o dopo i riavvii del sistema.

Test di modalità sospensione (Principi fondamentali del dispositivo)

I test Device Fundamentals Sleep eseguono operazioni di I/O e PnP nei dispositivi specificati, prima e dopo o durante le transizioni dello stato di sospensione del sistema. I test sospensione assicurano che il dispositivo sottoposto a test permetta al sistema di passare attraverso tutti gli stati di sospensione che supporta. Inoltre, garantisce che il dispositivo sia ancora funzionante dopo che questi stati cambiano tramite test di stress di I/O semplici.