Pré-requisitos de teste de serviços Web em dispositivos
Esta seção descreve as tarefas que você deve concluir antes de testar um dispositivo compatível com serviços Web em dispositivos (WSD) usando o Windows Hardware Lab Kit (Windows HLK):
Requisitos de hardware
O hardware a seguir é necessário para testar a conformidade do WSD. Hardware adicional poderá ser necessário se o dispositivo de teste fornecer suporte específico ao barramento. Consulte a descrição do teste para cada teste específico do barramento para determinar se há requisitos de hardware adicionais.
Configuração básica de teste do Windows HLK (Controller e Studio). Consulte Windows HLK Introdução.
Dois computadores de teste. Para testar recursos de rede, o computador ao qual o dispositivo de teste de dispositivo compatível com WDS está fisicamente anexado é chamado de computador SUT (Sistema em Teste) e o outro computador é chamado de computador de suporte.
Observação
Todos os computadores devem atender aos requisitos do Windows HLK. Para obter mais informações, consulte Pré-requisitos do Windows HLK.
Um dispositivo compatível com WDS a ser testado.
Uma rede sem fio cartão que dá suporte ao SoftAP (por exemplo, um Adaptador de Área de Trabalho WDA-1320 D-Link) e um roteador Sem fio se a impressora de teste incluir recursos de rede sem fio.
Um adaptador de rede autônomo (se o computador de teste não incluir um adaptador de rede integrado) e um hub Ethernet ou comutador se o verificador de teste incluir recursos de impressão de rede.
Um cabo USB e um hub USB 3.0 para testar um dispositivo que inclui suporte para USB 3.0 ou um hub USB 2.0 para testar um dispositivo que dá suporte a USB 2.0.
Observação
Testar um dispositivo para certificação de Dispositivo de Servidor requer que o sistema que está sendo usado para testar o dispositivo dê suporte a quatro processadores e um mínimo de 1 GB de RAM. Esses recursos do sistema são necessários para testar o dispositivo e o driver para a funcionalidade Rebalanceamento, Estado D3 e Grupo de Vários Processadores. Você não precisa de um computador com mais de 64 processadores para testar seu dispositivo.
Se um pool de computadores de teste for usado para testar dispositivos, pelo menos um computador no pool deverá conter quatro processadores e um mínimo de 1 GB de RAM. Além disso, esse computador deve conter o dispositivo e o driver que está sendo testado. Desde que o driver seja o mesmo em todos os computadores no pool, o teste será criado para ser executado em todos os computadores.
Para os testes que não incluem um driver para testar, como testar uma unidade de disco rígido, o agendador do Windows HLK exigirá que os testes que validem a funcionalidade rebalanceamento do dispositivo e do driver, estado D3 e vários grupos de processadores sejam executados no computador padrão. Esse computador também deve ser configurado manualmente para ter vários grupos de processadores. O computador padrão é o primeiro computador listado. A equipe de teste, nesse caso, deve garantir que este primeiro computador atenda a esses requisitos mínimos de hardware.
Observação
Exceto para drivers de para virtualização (conforme definido pelo documento Políticas e Processos do WHCP ), os dispositivos físicos e seus drivers associados que estão sendo testados para uma certificação ou assinatura de servidor podem não ser testados em máquinas virtuais usando qualquer forma de virtualização. Isso ocorre porque nem todos os produtos de virtualização dão suporte à funcionalidade subjacente necessária para passar nos testes relacionados a vários grupos de processadores, gerenciamento de energia do dispositivo, funcionalidade PCI do dispositivo e assim por diante.
Observação
Configuração de vários grupos de processadores Você deve definir o valor para o tamanho do grupo de processadores para teste do Hardware Lab Kit do Windows Server 2008 R2 e drivers de dispositivo posteriores para certificação. Isso é feito executando bcdedit em uma janela de prompt de comando com privilégios elevados, usando a opção /set.
Os comandos para adicionar as configurações de grupo e reiniciar são os seguintes:
bcdedit.exe /set groupsize 2
bcdedit.exe /set groupaware on
shutdown.exe -r -t 0 -f
Os comandos para remover as configurações de grupo e reinicialização são os seguintes:
bcdedit.exe /deletevalue groupsize
bcdedit.exe /deletevalue groupaware
shutdown.exe -r -t 0 -f
Observação
Configuração de integridade do código
O VBS (recurso de segurança baseada em virtualização) de Windows Server 2016 deve ser habilitado usando Gerenciador do Servidor primeiro.
Depois que isso ocorrer, a seguinte chave do Registro deverá ser criada e definida:
HKLM\System\CurrentControlSet\Control\DeviceGuard
HypervisorEnforcedCodeIntegrity:REG_DWORD
0 or 1 (disabled, enabled)
Requisitos de software
O seguinte software é necessário para executar os testes do WSD:
O driver do dispositivo de teste se o dispositivo não incluir um driver de caixa de entrada.
Os filtros ou atualizações mais recentes do Windows HLK.
Testar a configuração do computador
Para configurar o computador de teste para teste do WSD, siga estas etapas:
Instale o sistema operacional Windows apropriado nos computadores de teste.
Configure os computadores para sua rede de teste (a rede que contém o Windows HLK Studio e o Windows HLK Controller.
Conecte o SUT e o computador de suporte a um comutador Ethernet ou hub para testar os recursos de rede com fio do dispositivo de teste compatível com WSD. Conecte um roteador sem fio ao computador de suporte para testar recursos sem fio.
Anexe o dispositivo de teste compatível com WSD ao SUT usando um cabo USB.
Instale o driver de dispositivo fornecido pelo fabricante, se necessário, no computador de teste.
Verifique se o dispositivo de teste compatível com WSD está visível de Gerenciador de Dispositivos no SUT.
Instale o aplicativo cliente Do Windows HLK no SUT.
Crie um pool de computadores usando o Windows HLK Studio e mova o SUT e o computador de suporte para esse pool.
Verifique se o computador de teste está no estado pronto antes de iniciar o teste. Se um teste exigir que os parâmetros sejam definidos antes de ser executado, uma caixa de diálogo será exibida para esse teste. Examine o tópico de teste apropriado para obter mais informações.
Alguns testes do Windows HLK exigem intervenção do usuário. Ao executar testes para um envio, é uma prática recomendada executar os testes automatizados separadamente de testes manuais. Isso impede que um teste manual interrompa a conclusão de um teste automatizado.
Teste do WSD em dispositivos de impressão e verificação do WSD
Os recursos PnPX e Emparelhamento Vertical são necessários para dispositivos WSD. Se você estiver testando seu dispositivo pela Ethernet, precisará adicionar manualmente o recurso Device.Connectivity.PnPX. Se você estiver testando seu dispositivo via WiFi, precisará adicionar manualmente o recurso Device.Connectivity.VerticalPairing.
Para adicionar manualmente um recurso, siga estas etapas:
No Cliente HLK, escolha a guia Seleção .
Selecione Mostrar Selecionado no menu à esquerda.
Clique com o botão direito do mouse em um devnode selecionado e selecione Mostrar Recursos.
Selecione o recurso Device.Connectivity.PnPX ou Device.Connectivity.VerticalPairing .