Pré-requisitos de teste do scanner
Esta seção descreve as tarefas que você deve concluir antes de testar um scanner usando o Windows Hardware Lab Kit (Windows HLK):
Requisitos de hardware
O hardware a seguir é necessário para teste de scanner. 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
Um computador de teste.
Observação
Todos os computadores devem atender aos requisitos do Windows HLK. Se dois computadores de teste forem necessários, ambos os computadores deverão estar no mesmo pool de computadores. Para obter mais informações, consulte Pré-requisitos do Windows HLK.
Para testar os recursos de rede, o computador de teste ao qual o scanner está fisicamente anexado é chamado de SUT (Sistema em Teste) e o outro computador é chamado de computador de suporte.
O verificador de teste
Um adaptador de rede sem fio autônomo que dá suporte ao SoftAP (por exemplo, um Adaptador de Área de Trabalho WDA-1320 D-Link) e um roteador sem fio se o verificador 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 verificação de rede.
Um cabo USB e um hub USB 3.0 para testar scanners que dão suporte a USB 3.0; ou um hub USB 2.0 para testar um scanner que dá suporte a USB 2.0
Observação
Testar um dispositivo para obter a certificação 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ão sendo testados. Desde que o driver seja o mesmo em todos os computadores no pool, o agendamento será criado para ser executado em todos os computadores.
Para os testes que não incluem um driver para testar, como testar um disco rígido, o agendador do Windows HLK restringirá os testes que validam a funcionalidade rebalanceamento do dispositivo e do driver, estado D3 e vários grupos de processadores a serem 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 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 um logotipo do servidor ou assinatura 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
É uma boa prática limpo instalar o sistema operacional em sistemas cliente antes que o teste final seja aprovado para garantir que o sistema esteja em um estado de limpo conhecido.
O seguinte software é necessário para executar os testes de scanner:
O aplicativo AppVerifier.
Observação
O AppVerifier é instalado durante a instalação do aplicativo cliente Do Windows HLK.
O pacote de driver que está sendo testado instalado em um sistema cliente
Experiência da área de trabalho, para computadores com o Windows Server 2008 R2 instalado. A Experiência da Área de Trabalho garante que os testes do verificador sejam executados corretamente. Execute o seguinte comando no prompt de comando para instalar a experiência desktop: ocsetup.exe DesktopExperience /quiet /norestart
Testar a configuração do sistema
Para configurar o computador de teste para teste de scanner, siga estas etapas:
Instale o sistema operacional Windows apropriado no computador de teste.
Configure o computador de teste para sua rede de teste (a rede que contém o Windows HLK Studio e o Controlador do Windows HLK.
Conecte o SUT e o computador de suporte a um comutador ou hub Ethernet para testar os recursos de rede com fio do scanner. Conecte um roteador sem fio ao computador de suporte para testar recursos sem fio.
Instale o driver de dispositivo fornecido pelo fabricante no computador de teste, se o dispositivo exigir um que não esteja incluído no Windows.
Anexe o verificador de teste ao computador de teste usando um cabo USB.
Verifique se o verificador funciona corretamente no computador de teste.
Instale o aplicativo cliente Windows HLK no computador de teste.
Crie um pool de computadores e mova os computadores de teste para esse pool usando o Windows HLK Studio.
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 específico 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 em um bloco separado de testes manuais. Isso impede que um teste manual interrompa a conclusão de um teste automatizado.