Partilhar via


Testes de fundamentos de dispositivos

Nesta seção

Tópico Descrição

Testes CHAOS (Fundamentos do dispositivo)

Os testes CHAOS (Concurrent Hardware and Operating System) executam vários testes de driver PnP, testes de difusão de driver de dispositivo e testes de sistema de energia simultaneamente.

Testes de Cobertura (Fundamentos do Dispositivo)

Os testes de Cobertura Fundamental do Dispositivo monitoram e relatam os vários pacotes de solicitação de E/S (IRPs) que entram ou saem de uma pilha de drivers 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 motorista.

Testes de Stress da CPU (Fundamentos do Dispositivo)

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

Testes DriverInstall (Fundamentos do dispositivo)

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

Testes de E/S (Fundamentos do dispositivo)

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

Testes de penetração (fundamentos do dispositivo)

Os testes de penetração de fundamentos de 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 em interfaces de software.

Testes PnP (Fundamentos do dispositivo)

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

Testes de reinicialização (fundamentos do dispositivo)

Os testes de reinicialização dos Fundamentos do Dispositivo realizam operações de E/S nos dispositivos especificados, tanto antes e depois das reinicializações do sistema, como durante.

Testes do sono (fundamentos do dispositivo)

Os testes de sono dos Fundamentos do Dispositivo executam operações de E/S e PnP nos dispositivos especificados, antes e depois ou durante as transições de estados de sono do sistema. Os testes de suspensão garantem que o dispositivo em teste permite que o sistema passe por todos os estados de suspensão suportados. Além disso, garante que o dispositivo ainda esteja funcional após essas alterações de estado através do teste de esforço de E/S simples.