Testes de suspensão (Conceitos básicos do dispositivo)
Os testes de Suspensão de Conceitos Básicos do Dispositivo executam operações de 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 seja circulado por todos os estados de suspensão com suporte. Além disso, ele garante que o dispositivo ainda esteja funcional após essas alterações de estado por meio de testes de estresse de E/S simples.
Testes de suspensão
Teste | Descrição |
---|---|
Suspensão crítica com E/S antes e depois |
Esse teste executa transições críticas de estado de suspensão no sistema e executa E/S em dispositivos antes e depois de cada ciclo de estado de suspensão. Binário de teste: Devfund_Critical_Sleep_With_IO_BeforeAndAfter.wsc Método de teste: Critical_Reboot_Restart_With_IO_Before_And_After Parâmetros: – consulte Parâmetros de teste de conceitos básicos do dispositivo DQ TestCycles ResumeDelay IOPeriod |
Suspensão crítica com E/S durante |
Esse teste executa transições críticas de estado de suspensão no sistema e executa E/S em dispositivos. Binário de teste: Devfund_Critical_Sleep_With_IO_During.wsc Método de teste: Critical_Sleep_With_IO_During Parâmetros: – consulte Parâmetros de teste de conceitos básicos do dispositivo DQ TestCycles ResumeDelay IOPeriod |
Suspensão e PNP (desabilitar e habilitar) com E/S antes e depois |
Esse teste percorre o sistema por vários estados de suspensão e executa E/S e PnP básico (desabilitar/habilitar) em dispositivos antes e depois de cada ciclo de estado de suspensão. Para obter mais informações, consulte Sobre a suspensão e a habilitação de PNP com teste de E/S antes e depois. Binário de teste: Devfund_Sleep_PNP_DisableEnable_With_IO_BeforeAndAfter.wsc Método de teste: Sleep_PNP_DisableEnable_With_IO_Before_And_After Parâmetros: – consulte Parâmetros de teste de conceitos básicos do dispositivo DQ TestCycles ResumeDelay IOPeriod |
Dormir com E/S antes e depois |
Esse teste percorre o sistema por vários estados de suspensão e executa E/S em dispositivos antes e depois de cada ciclo de estado de suspensão. Para obter mais informações, consulte Sobre o teste Suspender com E/S antes e depois. Binário de teste: Devfund_Sleep_With_IO_BeforeAndAfter.wsc Método de teste: Sleep_With_Io_Before_And_After Parâmetros: – consulte Parâmetros de teste de conceitos básicos do dispositivo DQ TestCycles ResumeDelay IOPeriod |
Dormir com E/S durante |
Esse teste percorre o sistema por vários estados de suspensão e executa E/S em dispositivos. Binário de teste: Devfund_Sleep_With_IO_During.wsc Método de teste: Sleep_With_IO_During Parâmetros: – consulte Parâmetros de teste de conceitos básicos do dispositivo DQ TestCycles ResumeDelay IOPeriod |
Sobre a suspensão e a habilitação de PNP com teste de E/S antes e depois
Esse teste faz o seguinte:
- Verifica se o dispositivo de teste e seus descendentes não estão relatando nenhum código de problema do dispositivo.
- Testa a E/S no dispositivo de teste e seus descendentes usando os plug-ins de E/S simples do WDTF. Consulte Plug-ins de E/S simples do WDTF fornecidos para obter mais informações.
- Envia o sistema de teste para seu primeiro estado de suspensão com suporte e retoma o sistema após algum tempo.
- Verifica se o dispositivo de teste e seus descendentes não estão relatando nenhum código de problema do dispositivo.
- Testa a E/S no dispositivo de teste e seus descendentes usando os plug-ins de E/S simples do WDTF. Consulte Plug-ins de E/S simples do WDTF fornecidos para obter mais informações.
- Se o dispositivo de teste puder ser desabilitado, o teste desabilitará e habilitará o dispositivo de teste usando interfaces de ação PnP WDTF, consulte Métodos IWDTFPNPAction2::D isableDevice e IWDTFPNPAction2::EnableDevice para obter mais informações.
- Verifica se o dispositivo de teste e seus descendentes não estão relatando nenhum código de problema do dispositivo.
- Testa a E/S no dispositivo de teste e seus descendentes usando plug-ins de E/S simples do WDTF. Consulte Plug-ins de E/S simples do WDTF fornecidos para obter mais informações.
- Repete a etapa 3-8 para cada estado de suspensão com suporte do sistema de teste.
- Repete a etapa 1 a 9 várias vezes.
Sobre o teste Suspender com E/S antes e depois
Esse teste faz o seguinte:
- Verifica se não há dispositivos nos códigos de problema do dispositivo de relatório do sistema.
- Testa a E/S em todos os dispositivos no sistema usando plug-ins de E/S simples do WDTF. Consulte Plug-ins de E/S simples do WDTF fornecidos para obter mais informações.
- Envia o sistema de teste para seu primeiro estado de suspensão com suporte e retoma o sistema após algum tempo.
- Verifica se não há dispositivos nos códigos de problema do dispositivo de relatório do sistema.
- Testa a E/S em todos os dispositivos no sistema usando plug-ins de E/S simples do WDTF. Consulte Plug-ins de E/S simples do WDTF fornecidos para obter mais informações.
- Repete as etapas 3 a 5 para cada estado de suspensão com suporte do sistema de teste.
- Repete as etapas 1 a 6 várias vezes.
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