Solução de problemas de testes de confiabilidade de conceitos básicos do dispositivo usando o Windows HLK
Este artigo descreve como solucionar problemas que podem ocorrer durante o teste de confiabilidade dos conceitos básicos de dispositivo do Windows HLK (Windows Hardware Lab Kit). Confira Solução de problemas de falhas de teste do Windows HLK.
A solução de problemas de testes de confiabilidade de conceitos básicos do dispositivo consiste nas seguintes etapas principais:
As seções a seguir fornecem informações detalhadas e importantes adicionais que você pode usar para solucionar problemas de testes de confiabilidade de conceitos básicos do dispositivo com falha:
Coletar e exibir rastreamentos do WDTF (Windows Device Testing Framework)
Examinar falhas comuns de teste de confiabilidade de conceitos básicos do dispositivo
Reproduzir a falha de teste executando o teste na linha de comando
Verificar a configuração do dispositivo
Os testes de Confiabilidade de Conceitos Básicos do Dispositivo exigem que os dispositivos de teste sejam configurados corretamente para testar a E/S. Antes de começar a testar, verifique se a configuração de teste segue os pré-requisitos de teste descritos em Pré-requisitos de teste de confiabilidade device.fundamentals. A falha ao atender a esses pré-requisitos pode resultar em falhas de teste.
Identificar o tipo de falhas de teste
Confira Solução de problemas de falhas de teste do Windows HLK em Solução de problemas de falhas de teste do Windows HLK para identificar tipos específicos de falhas de teste.
O teste registra uma falha
A maneira mais comum para que os testes de Confiabilidade de Conceitos Básicos do Dispositivo falhem no Windows HLK é que o teste registre uma falha. Se o teste com falha registrou uma falha, recomendamos que você prossiga para a seção Falhas de teste de triagem deste tópico.
Testar verificações de bugs do sistema
As verificações de bugs do sistema geralmente são vistas durante testes de Confiabilidade de Conceitos Básicos do Dispositivo devido à natureza dos testes (estresse, confiabilidade, simultaneidade etc.).
Quando você investiga falhas causadas por verificações de bugs do sistema, é altamente recomendável executar novamente os testes fazendo com que o sistema de teste esteja conectado a um depurador de kernel. Executar os testes usando o depurador faz com que o sistema interrompa o depurador quando o sistema verifica bugs.
Consulte Configurando Kernel-Mode depuração manualmente para obter informações sobre como configurar um depurador de kernel.
Confira Usar a depuração de kernel para depurar falhas de teste de confiabilidade de conceitos básicos do dispositivo para obter mais informações.
Consulte Solução de problemas de falhas de teste do Windows HLK em Solução de problemas de falhas de teste do Windows HLK para obter diretrizes gerais sobre como solucionar problemas de verificações de bugs do sistema durante as execuções de teste do Windows HLK.
Travamentos de teste
Os travamentos de teste ocorrem com frequência durante os testes de Confiabilidade dos Conceitos Básicos do Dispositivo. As travas de teste normalmente são vistas quando os IRPs (pacotes de solicitação de E/S) (normalmente, I/O e PNP IRPs) ficam presos em drivers e impedem que os testes progridam.
Observação
O Windows HLK eventualmente cancelará e falhará em um teste suspenso para que o próximo teste agendado possa continuar.
Se um teste travar, recomendamos que você execute novamente os testes fazendo com que o sistema de teste esteja conectado a um depurador de kernel. Isso permite que você interrompa o depurador no momento em que o teste trava e inspecione os rastreamentos de pilha do processo de teste (os testes de Confiabilidade de Conceitos Básicos do Dispositivo normalmente são executados como te.processhost.exe ou te.exe).
Consulte Configurando Kernel-Mode depuração manualmente para obter informações sobre como configurar um depurador de kernel.
Confira Usar a depuração de kernel para depurar falhas de teste de confiabilidade de conceitos básicos do dispositivo para obter mais informações.
Consulte Solução de problemas de falhas de teste do Windows HLK em Solução de problemas de falhas de teste do Windows HLK para obter diretrizes gerais sobre como solucionar problemas de travamentos de teste durante as execuções de teste do Windows HLK.
Falhas de teste de triagem
Examinar a documentação do teste
Os testes de Confiabilidade de Conceitos Básicos do Dispositivo geralmente testam cenários comuns do usuário, como Suspensão com E/S, PNP com E/S, Reinicialização com E/S etc. Recomendamos que você entenda completamente o cenário em teste para os testes com falha examinando a documentação de teste apropriada em Testes Device.DevFund.
Examinar completamente os logs de teste
Você deve examinar completamente as entradas de log que precedem a mensagem de erro real, para obter uma compreensão clara do cenário de teste atual e dos cenários de teste anteriores que foram executados. Às vezes, cenários de teste anteriores executados (mesmo que aprovados) afetam o próximo cenário de teste. Por exemplo, falhas de E/S podem ocorrer depois que um dispositivo é desabilitado e habilitado. Para obter mais informações sobre como revisar logs de teste, consulte Examinar arquivos de log
Examinar arquivos de log adicionais que são copiados novamente
Os testes de confiabilidade de conceitos básicos do dispositivo geralmente copiam arquivos adicionais que são úteis para triagem de falhas de teste. Por exemplo, os testes reinstalar e PNP copiam de volta os logs de SetupAPI do sistema de teste. Você deve abrir e examinar todos os arquivos em Arquivos Adicionais na guia Resultados no Windows HLK Studio. Clique com o botão direito do mouse no resultado do teste e selecione Arquivos Adicionais.
Coletar e exibir rastreamentos WDTF
Pode ser útil coletar e exibir rastreamentos WDTF quando você soluciona determinadas falhas de teste. Consulte Coletar e exibir rastreamentos do WDTF (Windows Device Testing Framework) para obter informações sobre como coletar e exibir rastreamentos WDTF.
Como obter ajuda
Os proprietários de teste de Confiabilidade de Conceitos Básicos do Dispositivo da Microsoft examinam e respondem regularmente a perguntas postadas sobre falhas de teste de conceitos básicos do dispositivo no Fórum de Certificação e Testes de Hardware do Windows. Recomendamos que você use este fórum para obter o suporte necessário.
Consulte Suporte ao Windows HLK para obter informações sobre como abrir um caso de suporte para investigar falhas de teste.
Recursos adicionais
A tabela a seguir lista recursos adicionais que podem ajudá-lo a resolve problemas que você pode encontrar durante o teste de conceitos básicos do dispositivo.
Recurso | Descrição |
---|---|
Assistência geral de triagem e solução de problemas para falhas de infraestrutura do Windows HLK. |
|
Diretrizes gerais de triagem e solução de problemas para investigar falhas de teste. |
|
Diretrizes gerais para solucionar problemas de falhas registradas por testes baseados em WDTF. |
|
Como selecionar e configurar os testes de Conceitos Básicos do Dispositivo |
Os testes de confiabilidade de conceitos básicos do dispositivo também são fornecidos no WDK (Kit de Driver do Windows). Os desenvolvedores de driver podem preferir usar o WDK e o Microsoft Visual Studio para executar os testes com falha para investigar falhas de teste. Esta página descreve como executar os testes usando o WDK. |
%ProgramFiles%\Windows Kits\8.1\Testing\Tests\Additional Tests\DeviceFundamentals.). |
Um subconjunto de testes de Confiabilidade de Conceitos Básicos do Dispositivo é escrito usando VBScript. Você pode abrir esses arquivos de script usando o Bloco de Notas. Os scripts estão localizados na pasta especificada depois que você instala o WDK. |
Solução de problemas de testes de Conceitos básicos do dispositivo usando o WDK |
Fornece sugestões para corrigir problemas que você pode encontrar ao usar o WDK para executar os testes de conceitos básicos do dispositivo. |