Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A Visual Studio WDK-bővítményei olyan eszköztesztelési felületet biztosítanak, amellyel kényelmesen készíthet, helyezhet üzembe, telepíthet és tesztelhet egy illesztőprogramot egy tesztszámítógépen a hálózaton. A WDK eszközillesztő-tesztek gyűjteménye, amellyel tesztelheti az illesztőprogram funkcióit és funkcióit.
előfeltételek
- A telepítésre kész illesztőprogram-csomag. Először létre kell hoznia és fel kell építenie az illesztőprogramot. A Windows 10 WDK-verzióktól kezdve a rendszer automatikusan létrehoz egy illesztőprogram-csomagot a telepítéshez. További információ: Illesztőprogramkészítése.
- Az illesztőprogramot tesztelés céljából alá kell írni. További információ: Illesztőprogram aláírása.
- Tesztszámítógép (vagy számítógépek). A tesztszámítógépnek ugyanazon a hálózaton kell lennie, mint a fejlesztéshez használt számítógépnek. Mindkét számítógépnek ugyanahhoz a tartományhoz kell csatlakoznia, vagy mindkettőnek ugyanahhoz a munkacsoporthoz kell csatlakoznia a hálózathoz. A tesztszámítógépnek a teszteléshez használni kívánt Windows-verziót kell futtatnia.
- Tesztelendő eszköz.
- (Ajánlott) Kernel módú hibakeresési kapcsolat beállítása a tesztszámítógéphez. Ha hálózati kapcsolatot szeretne használni a kernel módú hibakereséshez, a célszámítógépnek Windows 8 rendszert kell futtatnia. Windows 7 vagy Windows Vista rendszerű számítógépeken beállíthatja az USB, 1394 vagy soros kapcsolatot a kernel módú hibakereséshez. További információ: Számítógép üzembe helyezése az illesztőprogram telepítéséhez és teszteléséhez (WDK 8.1).
Utasítások
1. lépés: Számítógépek konfigurálása teszteléshez
A Visual Studióban konfigurálhatja és kiépítheti a számítógépeket tesztelésre. A tesztszámítógépek konfigurálásakor a WDK illesztőteszt-keretrendszere automatikusan engedélyezi a tesztszámítógép számára a távoli hibakeresést, és átadja a szükséges bináris tesztfájlokat és támogatási fájlokat.
- Ha még nem tette meg, kövesse az illesztőprogram üzembe helyezéséhez és teszteléséhez (WDK 8.1) készült számítógép üzembe helyezéséhez és teszteléséhez szükséges utasításokat.
- Csatlakoztassa a tesztelni kívánt eszközt a tesztszámítógéphez vagy számítógépekhez.
Miután konfigurált és kiépített egy tesztszámítógépet, a Visual Studióval illesztőprogramokat helyezhet üzembe, teszteket ütemezhet és hibakeresést végezhet a tesztszámítógépen. Az üzembe helyezésről és az illesztőprogramok buildeléskor történő automatikus üzembe helyezéséről további információt az Illesztőprogram üzembe helyezése tesztszámítógépen című témakörben talál.
Engedélyezheti és beállíthatja a Driver Verifier, az illesztőprogramok futtatókörnyezet-ellenőrző eszközének beállításait is. Driver Verifier figyeli az illesztőprogramot, miközben teszteket futtat a tesztszámítógépen. Az illesztőprogram-ellenőrző telepítési beállításainak beállításáról további információt az Illesztőprogram-ellenőrző tulajdonságai illesztőprogram-projektekhez című témakörben talál.
A Visual Studión kívül is futtathat teszteket. További információ : Illesztőprogramok tesztelése futtatókörnyezetben parancssorból. A WDK 8.1-től kezdve parancsszkriptekkel másolhatja és futtathatja a HCK-tesztcsomagokat a tesztszámítógépeken. Lásd , hogyan futtassuk a HCK tesztcsomagokat a WDK 8.1-ben.
2. lépés: Válasszon ki egy HCK-tesztcsomagot a tesztszámítógépen való futtatáshoz (a WDK 8.1 használatával)
A WDK 8.1-től kezdve kiválaszthatja a hck tesztcsomagokat a tesztszámítógépen való futtatáshoz. A HCK-tesztcsomagok közé tartoznak az eszköz alapjaira vonatkozó tesztek, valamint a Windows Hardvertanúsítvány-készlet (HCK) Alapszintű tesztek grafikus, képalkotó, vezeték nélküli LAN, mobil szélessávú (CDMA és GSM) és WiFi Direct eszközökhöz.
3. lépés: Válassza ki a tesztszámítógépen futtatandó teszteket (WDK 8 és WDK 8.1)
A különböző tesztelési célokon végzett illesztőprogram-tesztelés megkönnyítése érdekében a teszteket úgy ütemezik, hogy tesztrendszereken, úgynevezett tesztcsoportokban fussanak. Az illesztőprogram-tesztcsoport olyan tesztek gyűjteménye, amelyeket a tesztszámítógépen való futtatáshoz választ. A vezetői tesztcsoportok segítséget nyújtanak a tesztek és a tesztfutások során keletkező eredmények rendszerezésében. A teszteredményeket külön mappákba mentheti. Létrehozhat és kezelhet tesztcsoportokat, módosíthatja a tesztcsoportok tesztjeinek átadott paramétereket, és ütemezheti őket a tesztrendszereken való futtatásra.
Az Illesztőprogram menüben válassza a Tesztelés, majd a Tesztcsoport Böngészőlehetőséget.
Az Illesztőprogram-tesztcsoport kezelőjének ablakában válassza az Új tesztcsoport létrehozása gombot. Vagy válassza az Új tesztcsoport lehetőséget az Illesztőprogram menüben.
A létrehozott csoport Illesztőprogram-tesztcsoport ablakában írjon be egy nevet a Tesztcsoport neve szövegmezőbe a csoport azonosításához. Az alapértelmezett név a Driver Test Group_nnnn, ahol az nnnnn a tesztcsoport számát jelöli
Válassza a Tesztek hozzáadása/eltávolítása lehetőséget.
Az Illesztőprogram-tesztek hozzáadása vagy eltávolítása párbeszédpanelen megadhatja az illesztőprogram-teszt kategóriáját és architektúráját (Mind, x86, x64, Arm). Alapértelmezés szerint minden teszt megjelenik. A tesztkategóriák megtekintéséhez válassza ki a mappákat az Illesztőprogram-tesztkategóriák legördülő listában.
A WDK 8-ban például a Windows Hardvertanúsítvány-készletben (HCK) használt összes Eszköz alapjai teszt kiválasztásához válassza a Minden teszt, a Minősítés és az Eszköz alapjai lehetőséget. A tesztekkel kapcsolatos információkért tekintse meg az Eszköz alapjai tesztek kiválasztását és konfigurálását ismertető témakört.
A WDK 8.1-ben az Eszköz alapjai tesztek az Összes teszt, a HCK-tesztek, a Minősítés és az Eszköz alapjai mappában találhatók. A WDK 8.1-ben az illesztőprogram-tesztek kategóriái közé tartoznak a HCK (Alapszintű) tesztek. További információkért tekintse meg a HCK tesztcsomagok futtatását a WDK 8.1-ben .
Győződjön meg arról, hogy a kívánt tesztszámítógép architektúrájának megfelelő teszteket (x86, x64, Arm) választja ki. Az Architektúraszűrővel csak azokat a teszteket jelenítheti meg, amelyek a tesztszámítógépen fognak futni.
Válassza ki >> a kijelölt tesztek hozzáadásához.
4. lépés: Tesztparaméterek konfigurálása
Miután kiválasztotta a tesztcsoport tesztjeit, konfigurálhatja az illesztőprogram-teszteknek átadott futtatókörnyezeti paraméterek bármelyikét. Az eszköz alapjainak számos tesztje például rendelkezik egy DQ paraméterrel, amely az Eszközlekérdezés nevet jelenti. Ez egy egyszerű adatértékelési nyelv (SDEL) lekérdezés. A Windows illesztőprogram-teszt keretrendszere lekérdezési nyelvként biztosítja a SDEL-t, hogy egyszerűsítse a célok attribútumok vagy kapcsolatok alapján történő gyűjtésének feladatát.
Ha például csak USB-eszközökhöz szeretné futtatni a teszteket, használja az eszköz lekérdezését: class='usb'. A tesztcsoport egyes tesztparamétereinek értékét módosíthatja.
A teszt összes futásidejű tesztparaméterének megtekintéséhez és szerkesztéséhez válassza ki a teszt nevét az Illesztőprogram-tesztcsoport ablakban. Az Illesztőprogram-tesztcsoport ablak a kiválasztott teszt leírását és a kiválasztott tesztparaméterek leírását is tartalmazza. A tesztparaméterek beállításával kapcsolatos információkért tekintse meg az Eszköz alapjai tesztek kiválasztását és konfigurálását ismertető témakört.
Miután kiválasztotta a teszteket, állítsa be a paramétereket, és nevezze el a csoportot, és válassza a Mentés lehetőséget.
A tesztcsoport mentésekor a tesztcsoport lesz az aktuálisan kiválasztott tesztcsoport, és a tesztcsoport neve megjelenik az Illesztőprogram-teszt eszköztáron. Most már futtathat teszteket a jelenleg kijelölt távoli tesztszámítógépen (az Illesztőprogram-teszt eszköztáron is).
5. lépés: Az illesztőprogram létrehozása és üzembe helyezése
- A Build menüben válassza a Megoldás üzembe helyezése lehetőséget.
További információ az illesztőprogramok buildeléskor történő automatikus üzembe helyezéséről: Illesztőprogram üzembe helyezése tesztszámítógépen. Az illesztőprogram-ellenőrző beállításainak a tesztszámítógépen való automatikus beállításáról további információt az Illesztőprogram-ellenőrző tulajdonságai illesztőprogram-projektekhez című témakörben talál. Mindig engedélyeznie kell az Illesztőprogram-ellenőrzőt a tesztszámítógépen.
6. lépés: A tesztek futtatása a tesztszámítógépen
- Az Illesztőprogram menüben válassza a Teszt > futtatásaparancsot. Alapértelmezés szerint a Teszt futtatása parancs futtatja az összes tesztet az aktuálisan kiválasztott tesztcsoportban.
Megjegyzések
Az illesztőprogram-tesztekről és a tesztelési kategóriákról az Eszköz alapjai tesztek kiválasztása és konfigurálása című témakörben olvashat. A tesztelési keretrendszerrel kapcsolatos információkért lásd: Test Authoring and Execution Framework (TAEF) és Windows Driver Test Framework (WDTF).
Az eszköz alapjainak tesztelése a Visual Studióban a fejlesztési ciklus korai szakaszában segít, ha végre készen áll az illesztőprogram tesztelésére a Windows Hardvertanúsítvány-készlet (HCK) használatával.