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:

  1. Verificar a configuração do dispositivo

  2. Identificar o tipo de falhas de teste

  3. Falhas de teste de triagem

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:

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.

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).

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

Solução de problemas do ambiente do Windows HLK

Assistência geral de triagem e solução de problemas para falhas de infraestrutura do Windows HLK.

Solução de problemas de falhas de teste do Windows HLK

Diretrizes gerais de triagem e solução de problemas para investigar falhas de teste.

Triagem de testes baseados em WDTF

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.

Testes de Device.DevFund