Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Rozšíření WDK sady Visual Studio poskytují rozhraní pro testování zařízení, které umožňuje pohodlně sestavovat, nasazovat, instalovat a testovat ovladač na testovacím počítači ve vaší síti. WDK poskytuje kolekci testů ovladačů zařízení, které můžete použít k otestování funkcí a funkcí ovladače.
Požadavky pro
- Balíček ovladačů, který je připravený k instalaci. Nejprve musíte vytvořit a sestavit ovladač. Počínaje verzemi WDK systému Windows 10 se automaticky vytvoří balíček ovladačů pro instalaci. Další informace naleznete v tématu Sestavení ovladače.
- Ovladač musí mít testovací podpis. Další informace vizte Podepisování ovladače.
- Testovací počítač (nebo počítače). Testovací počítač musí být ve stejné síti jako počítač, který používáte pro vývoj. Oba počítače musí být připojené ke stejné doméně nebo obě připojené k síti ve stejné pracovní skupině. Na testovacím počítači by měla být spuštěna verze Systému Windows, na kterou chcete cílit.
- Zařízení, které se má testovat.
- (Doporučeno) Nastavte připojení ladění režimu jádra k testovacímu počítači. Pokud chcete pro ladění režimu jádra použít síťové připojení, musí cílový počítač používat systém Windows 8. Na počítačích se systémem Windows 7 nebo Windows Vista můžete nastavit USB, 1394 nebo sériové připojení pro ladění režimu jádra. Další informace naleznete v tématu Zřízení počítače pro nasazení a testování ovladačů (WDK 8.1).
Instrukce
Krok 1: Konfigurace počítačů pro testování
V sadě Visual Studio můžete nakonfigurovat a zřídit počítače pro testování. Když nakonfigurujete testovací počítače, testovací architektura ovladače WDK automaticky povolí testovací počítač pro vzdálené ladění a přenese potřebné testovací binární soubory a podpůrné soubory.
- Pokud jste to ještě neudělali, postupujte podle pokynů k zřízení počítače pro nasazení a testování ovladačů (WDK 8.1).
- Připojte zařízení, které chcete otestovat, k testovacímu počítači nebo počítačům.
Po nakonfigurování a zřízení testovacího počítače můžete pomocí sady Visual Studio nasadit ovladače, naplánovat testy a ladit ovladače na testovacím počítači. Informace o nasazení a o tom, jak můžete nasadit ovladač automaticky v době sestavení, naleznete v tématu Nasazení ovladače do testovacího počítače.
Můžete také povolit a nastavit možnosti pro Driver Verifier, nástroj pro ověření za běhu pro ovladače. Nástroj Driver Verifier monitoruje ovladač při spouštění testů na testovacím počítači. Informace o nastavení možností ověřovatele ovladačů pro nasazení naleznete v tématu Vlastnosti ověření ovladače pro projekty ovladačů.
Můžete také spouštět testy mimo Visual Studio, kde najdete další informace v tématu Jak otestovat ovladač za běhu z příkazového řádku. Počínaje wdK 8.1 můžete kopírovat a spouštět sady HCK Test Suites na testovacích počítačích pomocí skriptů příkazů. Viz Postup spuštění sad testů HCK v WDK 8.1.
Krok 2: Vyberte sadu testů HCK, která se má spustit na testovacím počítači (pomocí WDK 8.1).
Počínaje WDK 8.1 můžete vybrat sadu HCK Test Suites, která se má spustit na testovacím počítači. Sady HCK Test Suites zahrnují testy základních vlastností zařízení (Device Fundamentals Tests) a základní testy sady HCK pro grafiku, obrazování, bezdrátové sítě LAN, mobilní širokopásmové připojení (CDMA a GSM) a zařízení WiFi Direct.
Krok 3: Vyberte testy, které se mají spustit na testovacím počítači (WDK 8 a WDK 8.1).
Aby bylo testování ovladačů na různých testovacích cílech jednodušší, jsou testy naplánovány tak, aby běžely proti testovacím systémům v jednotkách označovaných jako testovací skupiny. Skupina testů ovladačů je kolekce testů, které vyberete ke spuštění na testovacím počítači. Skupiny testů ovladačů vám pomůžou uspořádat testy a výsledky testů z každého úspěšného testu. Výsledky testu můžete uložit do samostatných složek. Můžete vytvářet a spravovat skupiny testů, měnit parametry předávané testům ve skupinách testů a plánovat jejich spouštění v testovacích systémech.
V nabídce Driver vyberte Test a pak vyberte Průzkumník skupin testů.
Ve okně Průzkumníka testovacích skupin ovladačů vyberte tlačítko Vytvořit novou testovací skupinu. Nebo v nabídce Ovladač vyberte Novou testovací skupinu.
V okně Testovací skupina ovladačů pro skupinu, kterou jste vytvořili, zadejte název do textového pole Název testovací skupiny pro identifikaci skupiny. Výchozí název je Driver Test Group_nnnnn, kde nnnnn představuje počet testovací skupiny.
Vyberte Přidat nebo odebrat testy.
V dialogovém okně Přidat nebo odebrat testy ovladačů můžete zadat kategorii a architekturu testu řidiče (Vše, x86, x64, Arm). Ve výchozím nastavení se zobrazí všechny testy. Pokud chcete zobrazit kategorie testů, vyberte složky v rozevíracím seznamu Kategorie testů ovladačů.
Například ve WDK 8, pro vybrání všech testů Základy zařízení, které se používají v sadě Windows Hardware Certification Kit (HCK), zvolte Všechny testy, Certifikace a Základy zařízení. Informace o testech naleznete v tématu Jak vybrat a nakonfigurovat testy základů zařízení.
V WDK 8.1 jsou testy Základy zařízení ve složce Všechny testy, Testy HCK, Certifikace a Základy zařízení . V WDK 8.1 Kategorie testů ovladačů zahrnují HCK (základní) testy. Další informace najdete v tématu Jak spustit sady testů HCK v WDK 8.1 .
Ujistěte se, že jste vybrali testy, které odpovídají architektuře zamýšleného testovacího počítače (x86, x64, Arm). Pomocí filtru architektury můžete zobrazit pouze testy, které se budou spouštět na testovacím počítači.
Výběrem >> přidáte vybrané testy.
Krok 4: Konfigurace parametrů testu
Po výběru testů pro testovací skupinu můžete nakonfigurovat libovolný z parametrů modulu runtime, které jsou předány testům ovladačů. Například mnoho testů základních funkcí zařízení má parametr DQ, který je zkratkou pro Device Query. Toto je dotaz SDEL ( Simple Data Evaluation Language ). Rozhraní Windows Driver Test Framework poskytuje SDEL jako dotazovací jazyk, který zjednodušuje shromažďování cílů na základě atributů nebo relací.
Pokud chcete například spustit testy jenom pro zařízení USB, použijte dotaz zařízení: class='usb'. Hodnotu každého testovacího parametru ve skupině testů můžete změnit.
Můžete zobrazit a upravit všechny parametry modulu runtime testu tím, že vyberete název testu v okně Skupina testů ovladačů. Okno Skupina testů ovladačů obsahuje popis vybraného testu a také popis vybraných parametrů testu. Informace o nastavení parametrů testu naleznete v tématu Výběr a konfigurace testů základy zařízení
Po výběru testů nastavte parametry a pojmenujte skupinu a vyberte Uložit.
Při uložení testovací skupiny se testovací skupina stane aktuálně vybranou testovací skupinou a název testovací skupiny se zobrazí na panelu nástrojů Test řidiče. Nyní můžete spouštět testy s aktuálně vybraným vzdáleným testovacím počítačem (zobrazeným také na panelu nástrojů Test ovladače).
Krok 5: Sestavení a nasazení ovladače
- V nabídce Sestavení vyberte Nasadit řešení.
Informace o automatickém nasazení ovladače v době sestavení naleznete v tématu Nasazení ovladače do testovacího počítače. Informace o automatickém nastavení možností ověření ovladače na testovacím počítači naleznete v tématu Vlastnosti ověření ovladače pro projekty ovladačů. Na testovacím počítači byste měli vždy povolit nástroj Driver Verifier.
Krok 6: Spuštění testů na testovacím počítači
- V nabídce Ovladač vyberte Test > Spustit test. Ve výchozím nastavení spustí příkaz Spustit test všechny testy v aktuálně vybrané testovací skupině.
Poznámky
Informace o testech ovladačů a kategoriích testů naleznete v tématu Jak vybrat a nakonfigurovat testy základy zařízení. Informace o testovací architektuře naleznete v tématu Vytváření a spouštění testů (TAEF) a Windows Driver Test Framework (WDTF).
Spuštění testů Základy zařízení v sadě Visual Studio v rané fázi vývojového cyklu vám pomůže, až budete konečně připraveni otestovat ovladač pomocí sady Windows Hardware Certification Kit (HCK).