Compartilhar via


Testes de fundamentos do dispositivo

Nesta seção

Tópico Descrição

Testes CHAOS (Fundamentos do Dispositivo)

Os testes de CHAOS (Concurrent Hardware and Operating System) verificam o driver PnP, testes de fuzzing de driver de dispositivo e testes de sistema de energia simultaneamente.

Testes de cobertura (conceitos básicos do dispositivo)

Os testes de Cobertura Fundamental do Dispositivo monitoram e relatam os vários IRPs (pacotes de solicitação de E/S) que inserem ou deixam uma pilha de driver para dispositivos especificados. Os dados dos testes de cobertura podem ajudar a identificar pontos fracos de cobertura durante o teste e a verificação do driver.

Testes de CPUStress (conceitos básicos do dispositivo)

Os testes de CpuStress executam testes de E/S do dispositivo com diferentes níveis de utilização do processador.

Testes de DriverInstall (conceitos básicos do dispositivo)

A categoria de teste de Instalação do Driver inclui testes que desinstalam e reinstalam um driver várias vezes para testar a funcionalidade de instalação. Os testes iniciam a verificação de E/S no driver e no dispositivo após cada reinstalação. Os testes foram projetados para melhorar a experiência geral dos usuários finais que precisam instalar e reinstalar um driver de dispositivo ou um dispositivo.

Testes de E/S (conceitos básicos do dispositivo)

Os testes de E/S dos Fundamentos do Dispositivo realizam testes básicos de E/S nos dispositivos especificados.

Testes de penetração (conceitos básicos do dispositivo)

Os testes de penetração de fundamentos do dispositivo executam várias formas de ataques de entrada, que são um componente crítico dos testes de segurança. Os testes de ataque e penetração podem ajudar a identificar vulnerabilidades nas interfaces de software.

Testes PnP (conceitos básicos do dispositivo)

Os testes PnP de Fundamentos do Dispositivo forçam um driver a lidar com quase todos os IRPs PnP; no entanto, três áreas recebem ênfase especificamente: remoção, rebalanceamento e remoção surpresa. O teste PnP fornece um mecanismo para testar cada um deles separadamente ou testá-los todos juntos (ou seja, como um teste de estresse). Esse teste PnP é realizado usando uma combinação de chamadas à API no modo de usuário (por meio do aplicativo de teste) e chamadas à API no modo kernel (por meio de um driver de filtro superior).

Testes de reinicialização (conceitos básicos do dispositivo)

Os testes de Reinicialização de Conceitos Básicos do Dispositivo executam E/S nos dispositivos especificados, antes e depois ou durante as reinicializações do sistema.

Testes de modo de espera (conceitos fundamentais do dispositivo)

Os testes de suspensão fundamentais do dispositivo executam operações de Entrada/Saída (E/S) e PnP nos dispositivos especificados, antes e depois, ou durante as transições de estado de suspensão do sistema. Os testes de suspensão garantem que o dispositivo em teste permita que o sistema passe por todos os estados de suspensão suportados. Além disso, ele garante que o dispositivo ainda esteja funcional após essas alterações de estado por meio do teste de estresse de E/S Simples.