Testes CHAOS (Conceitos básicos do dispositivo)
Os testes CHAOS (Hardware e Sistema Operacional Simultâneos) executam vários testes de driver PnP, testes de fuzz do driver de dispositivo e testes de sistema de energia simultaneamente.
Testes CHAOS
Teste | Descrição |
---|---|
Desabilitar o suporte a EDT (Teste avançado de dispositivo) |
Esse teste desinstala o driver de filtro de teste (msdmfilt.sys) como um filtro superior em dispositivos especificados usando o parâmetro DQ. Esse filtro de teste é instalado como parte da execução de testes nesta categoria de teste O teste de driver PnP usa o driver de filtro EDT para enviar IRP_MN_CANCEL_REMOVE_DEVICE para pilhas de dispositivo de destino. Parâmetros: - consulte Parâmetros de teste de conceitos básicos do dispositivo DQ |
Executar o teste CHAOS |
Executa testes PnP e testes fuzz em paralelo enquanto percorre todos os estados de energia do sistema com suporte. Os testes de driver PnP enviam solicitações de E/S para pilhas de dispositivo de destino ao executar operações PnP. Isso testa os testes PnP (desabilitar/habilitar, reequilibrar, remover/reiniciar, remover surpresa e remover DIF) e testes de Driver Fuzz no dispositivo de teste em paralelo, ao mesmo tempo em que o sistema de teste entra e sai de todos os seus estados de suspensão com suporte (S1, S2, S3, S4 e Connected Standby) ao mesmo tempo. O objetivo deste teste é testar cenários de PNP, E/S e simultaneidade de energia e encontrar falhas e/ou travamentos no processo. Binário de teste: Devfund_ChaosTest.dll Método de teste: RunCHAOSTest Parâmetros: DQ – consulte Parâmetros de teste de conceitos básicos do dispositivo TestPeriod – especifica quanto tempo executar o teste (em minutos). |
Tópicos relacionados
Como testar um driver em runtime usando o Visual Studio
Como selecionar e configurar os testes de Conceitos Básicos do Dispositivo
Testes de conceitos básicos do dispositivo