Prerequisiti di test della stampante
Questa sezione descrive le attività che è necessario completare prima di testare una stampante usando Windows Hardware Lab Kit (Windows HLK):
Requisiti hardware
Per i test della stampante è necessario l'hardware seguente. Potrebbe essere necessario hardware aggiuntivo se il dispositivo di test fornisce supporto specifico del bus. Vedere la descrizione del test per ogni test specifico del bus per determinare se sono presenti requisiti hardware aggiuntivi.
Configurazione di base del test di Windows HLK (Controller e Studio). Vedi Windows HLK Introduzione.
Un computer di test.
Nota
Tutti i computer devono soddisfare i requisiti di Windows HLK. Se sono necessari due computer di test, entrambi i computer devono trovarsi nello stesso pool di computer. Per altre informazioni, vedere Prerequisiti di Windows HLK.
Per testare le funzionalità di rete, il computer di test a cui è collegato fisicamente lo scanner viene definito sistema sottoposto a test (SUT) e l'altro computer viene definito computer di supporto.
Una stampante di test.
Una scheda di rete wireless che supporta SoftAP (ad esempio, una scheda desktop WDA-1320 D-Link) e un router wireless se la stampante di test include funzionalità di rete wireless.
Una scheda di rete autonoma (se il computer di test non include una scheda di rete integrata) e un hub Ethernet o un commutatore se lo scanner di test include funzionalità di stampa di rete.
Un cavo USB e un hub USB 3.0 per testare le stampanti che supportano USB 3.0; o un hub USB 2.0 per il test di una stampante che supporta USB 2.0
Carta stampante.
Altri hardware possono essere necessari per abilitare determinati scenari.
Sistema del debugger del kernel collegato al client HLK di Windows.
Server di stampa per testare le configurazioni del server di stampa.
Nota
Il test di un dispositivo per la certificazione del dispositivo server richiede che il sistema usato per testare il dispositivo supporti quattro processori e almeno 1 GB di RAM. Queste funzionalità di sistema sono necessarie per testare il dispositivo e il driver per la funzionalità Ribilanciamento, Stato D3 e Gruppo di processori multipli. Non è necessario un computer con più di 64 processori per testare il dispositivo.
Se per testare i dispositivi viene usato un pool di computer di test, almeno un computer nel pool deve contenere quattro processori e almeno 1 GB di RAM. Inoltre, tale computer deve contenere il dispositivo e il driver da testare. Purché il driver sia lo stesso in tutti i computer del pool, il test verrà creato per l'esecuzione su tutti i computer.
Per i test che non includono un driver da testare, ad esempio il test di un disco rigido, l'utilità di pianificazione di Windows HLK richiederà i test che convalidano il ribilanciamento del dispositivo e del driver, la funzionalità D3 State e Multiple Processor Groups per l'esecuzione nel computer predefinito. Questo computer deve anche essere configurato manualmente per avere più gruppi di processori. Il computer predefinito è il primo computer elencato. In questo caso, il personale di test deve garantire che il primo computer soddisfi questi requisiti hardware minimi.
Nota
Ad eccezione dei driver di para-virtualizzazione (come definito dal documento Criteri e processi WHCP ), i dispositivi fisici e i driver associati sottoposti a test per una certificazione server o la firma potrebbero non essere testati nelle macchine virtuali usando qualsiasi forma di virtualizzazione. Ciò è dovuto al fatto che non tutti i prodotti di virtualizzazione supportano le funzionalità sottostanti necessarie per superare i test relativi a più gruppi di processori, gestione alimentazione dei dispositivi, funzionalità PCI del dispositivo e così via.
Nota
Impostazione più gruppi di processori È necessario impostare il valore per le dimensioni del gruppo di processori per i test di Hardware Lab Kit di Windows Server 2008 R2 e versioni successive per la certificazione. A tale scopo, eseguire bcdedit in una finestra del prompt dei comandi con privilegi elevati usando l'opzione /set.
I comandi per l'aggiunta delle impostazioni di gruppo e il riavvio sono i seguenti:
bcdedit.exe /set groupsize 2
bcdedit.exe /set groupaware on
shutdown.exe -r -t 0 -f
I comandi per rimuovere le impostazioni del gruppo e il riavvio sono i seguenti:
bcdedit.exe /deletevalue groupsize
bcdedit.exe /deletevalue groupaware
shutdown.exe -r -t 0 -f
Nota
Impostazione dell'integrità del codice
La funzionalità sicurezza basata sulla virtualizzazione (VBS) di Windows Server 2016 deve essere abilitata usando prima di tutto Server Manager.
Una volta che si è verificato, è necessario creare e impostare la chiave del Registro di sistema seguente:
HKLM\System\CurrentControlSet\Control\DeviceGuard
HypervisorEnforcedCodeIntegrity:REG_DWORD
0 or 1 (disabled, enabled)
Requisiti software
Installare il sistema operativo nei sistemi client prima del completamento del test finale per assicurarsi che il sistema sia in uno stato valido noto.
Per eseguire i test della stampante, è necessario il software seguente:
Pacchetto driver sottoposto a test nel sistema client.
Applicazione AppVerifier.
Windows .NET Framework 4.0 per computer con Windows Server 2008 R2 installato. Ciò garantisce che i test vengano eseguiti correttamente.
Nota
AppVerifier e .NET Framework vengono installati durante l'installazione dell'applicazione client Windows HLK.
Configurazione del dispositivo
Per configurare il dispositivo di test per i test HLK, seguire questa procedura:
Preparare il driver che si vuole usare per il test nell'archivio driver.
Usare Plug and Play per installare il dispositivo nel computer di test.
Verificare che il driver che si vuole testare sia stato installato automaticamente.
Se il driver che si vuole usare per i test non è stato installato, seguire questa procedura:
Selezionare la stampante in Dispositivo e stampanti.
Fare clic con il pulsante destro del mouse sulla stampante e scegliere Proprietà stampante.
Selezionare la scheda Avanzate .
In Driver selezionare il driver da testare.
Affinché i test di stampa vengano eseguiti correttamente, è necessario che i dati plug and play della coda siano popolati. Non creare manualmente una nuova coda usando la stessa porta e il driver.
Testare la configurazione del computer
Per configurare il computer di test per i test della stampante, seguire questa procedura:
Installare il sistema operativo Windows appropriato nel computer di test.
Configurare il computer di test per la rete di test (la rete che contiene Windows HLK Studio e Windows HLK Controller.
Connettere SUT e il computer di supporto a un commutatore Ethernet o a un hub per testare le funzionalità di rete cablata della stampante. Connettere un router wireless al computer di supporto per testare le funzionalità wireless.
Installare il driver di dispositivo fornito dal produttore nel computer di test, se il dispositivo richiede un driver di dispositivo non incluso in Windows.
Collegare la stampante di test al computer di test usando un cavo USB.
Verificare che la stampante funzioni correttamente nel computer di test.
Installare l'applicazione client Windows HLK nel computer di test.
Creare un pool di computer e spostare i computer di test in tale pool usando Windows HLK Studio.
Assicurarsi che i computer di test siano nello stato pronto prima di iniziare il test. Se un test richiede che i parametri vengano impostati prima dell'esecuzione, verrà visualizzata una finestra di dialogo per tale test. Per altre informazioni, vedere l'argomento di test specifico.
Alcuni test di Windows HLK richiedono l'intervento dell'utente. Quando si eseguono test per un invio, è consigliabile eseguire i test automatizzati in un blocco separatamente dai test manuali. Ciò impedisce a un test manuale di interrompere il completamento di un test automatizzato.
Se un dispositivo supporta più metodi di connettività, è possibile testare ogni singola connettività o eseguirli tutti contemporaneamente. Ogni connettività eseguirà tutte le funzionalità di stampa e sarà separata l'una dall'altra.