Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Visual Studio'ya yönelik WDK uzantıları, ağınızdaki bir test bilgisayarında kolayca sürücü oluşturmanıza, dağıtmanıza, yüklemenize ve test etmeye olanak tanıyan bir cihaz testi arabirimi sağlar. WDK, sürücünüzün özelliklerini ve işlevlerini test etmek için kullanabileceğiniz bir cihaz sürücüsü testleri koleksiyonu sağlar.
Önkoşullar
- Yüklemeye hazır bir Sürücü Paketi. Önce sürücünüzü oluşturup oluşturmanız gerekir. Windows 10 WDK sürümlerinden başlayarak, yükleme için otomatik olarak bir Sürücü Paketi oluşturulur. Daha fazla bilgi için bkz. Sürücü Oluşturma.
- Sürücü test imzalı olmalıdır. Daha fazla bilgi için bkz. Sürücü İmzalama.
- Bir test bilgisayarı (veya bilgisayarlar). Test bilgisayarı, geliştirme için kullandığınız bilgisayarla aynı ağda olmalıdır. Her iki bilgisayar da aynı etki alanına veya her ikisi de aynı çalışma grubu altındaki ağa bağlı olmalıdır. Test bilgisayarı, test için hedeflemek istediğiniz Windows sürümünü çalıştırıyor olmalıdır.
- Test edilecek bir cihaz.
- (Önerilen) Test bilgisayarına bir çekirdek modu hata ayıklama bağlantısı ayarlayın. Çekirdek modu hata ayıklaması için ağ bağlantısı kullanmak için hedef bilgisayarın Windows 8 çalıştırıyor olması gerekir. Windows 7 veya Windows Vista çalıştıran bilgisayarlarda, çekirdek modu hata ayıklaması için bir USB, 1394 veya seri bağlantı ayarlayabilirsiniz. Daha fazla bilgi için bkz. sürücü dağıtımı ve testi için bilgisayar sağlama (WDK 8.1) .
Yönergeler
1. Adım: Bilgisayarları test için yapılandırma
Visual Studio'dan bilgisayarları test için yapılandırabilir ve sağlayabilirsiniz. Test bilgisayarlarını yapılandırdığınızda, WDK sürücü test çerçevesi test bilgisayarının uzaktan hata ayıklamasını otomatik olarak etkinleştirir ve gerekli test ikili dosyalarını ve destek dosyalarını aktarır.
- Henüz yapmadıysanız, sürücü dağıtımı ve testi için gereken bir bilgisayarı hazırlamak amacıyla WDK 8.1 talimatlarını takip edin.
- Test etmek istediğiniz cihazı test bilgisayarına veya bilgisayarlara bağlayın.
Bir test bilgisayarı yapılandırdıktan ve sağladıktan sonra, Visual Studio'yu kullanarak test bilgisayarında sürücüleri dağıtabilir, testleri zamanlayabilir ve sürücülerin hatalarını ayıklayabilirsiniz. Dağıtım ve derleme zamanında bir sürücüyü otomatik olarak nasıl dağıtabileceğiniz hakkında bilgi için bkz. Test Bilgisayarına Sürücü Dağıtma.
Sürücüler için çalışma zamanı doğrulama aracı olan Sürücü Doğrulayıcı için de seçenekleri etkinleştirebilir ve ayarlayabilirsiniz. Sürücü Doğrulayıcı, test bilgisayarında testleri çalıştırırken sürücünüzü izler. Dağıtım için Sürücü Doğrulayıcı seçeneklerini ayarlama hakkında bilgi için bkz . Sürücü Projeleri için Sürücü Doğrulayıcı Özellikleri.
Testleri Visual Studio dışında da çalıştırabilirsiniz. Daha fazla bilgi için bkz. Komut İstemi'nden çalışma zamanında bir sürücüyü test etme. WDK 8.1'den başlayarak, komut betiklerini kullanarak test bilgisayarlarında HCK Test Paketlerini kopyalayabilir ve çalıştırabilirsiniz. Bkz. WDK 8.1'de HCK Test Paketlerini çalıştırma.
2. Adım: Test bilgisayarında çalıştırılacak bir HCK Test Paketi seçin (WDK 8.1 kullanarak)
WDK 8.1'den başlayarak, test bilgisayarında çalıştırmak için HCK Test Paketleri'ni seçebilirsiniz. HCK Test Paketleri , Cihaz TemelLeri Testlerini ve Grafikler, görüntüleme, kablosuz LAN, mobil geniş bant (CDMA ve GSM) ve WiFi Direct cihazları için Windows Donanım Sertifikasyon seti (HCK) Temel testlerini içerir.
3. Adım: Test bilgisayarında çalıştırılacak testleri seçin (WDK 8 ve WDK 8.1)
Farklı test hedeflerinde sürücü testlerini kolaylaştırmak için testler, test grupları olarak adlandırılan birimlerdeki test sistemlerinde çalışacak şekilde zamanlanır. Sürücü test grubu, test bilgisayarında çalıştırmayı seçtiğiniz bir test koleksiyonudur. Sürücü test grupları, testlerinizi ve test sonuçlarınızı her test geçişinden düzenlemenize yardımcı olur. Test sonuçlarınızı ayrı klasörlere kaydedebilirsiniz. Test grupları oluşturup yönetebilir, test gruplarındaki testlere geçirilen parametreleri değiştirebilir ve bunları test sistemlerinizde çalışacak şekilde zamanlayabilirsiniz.
Sürücüsü menüsünden Test seçeneğini ve ardından Test Grubu Gezgini'niseçin.
Sürücü Test Grubu Gezgini penceresinde Yeni test grubu oluştur düğmesini seçin. Veya Sürücümenüsünden Yeni Test Grubu'na tıklayın.
Oluşturduğunuz grubun Sürücü Test Grubu penceresinde, grubu tanımlamak için Test Grubu Adı metin kutusuna bir ad yazın. Varsayılan ad Sürücü Testi Group_nnnnn'dir; burada nnnnn , test grubunun sayısını temsil eder
Test Ekle/Kaldır'ı seçin.
Sürücü Testleri Ekle veya Kaldır iletişim kutusunda, sürücü testi kategorisini ve mimarisini (Tümü, x86, x64, Arm) belirtebilirsiniz. Varsayılan olarak tüm testler gösterilir. Test kategorilerini görüntülemek için Sürücü Testi Kategorileri açılan listesinde klasörleri seçin.
Örneğin, WDK 8'de , Windows Donanım Sertifika Seti'nde (HCK) kullanılan tüm Cihaz TemelLeri testlerini seçmek için Tüm Testler, Sertifikasyon ve Cihaz TemelLeri'ni seçin. Testler hakkında bilgi için bkz. Cihaz TemelLeri Testlerini seçme ve yapılandırma.
WDK 8.1'de, Cihaz TemelLeri testleri Tüm Testler, HCK Testleri, Sertifikasyon ve Cihaz Temelleri klasörünün altındadır. WDK 8.1'de Sürücü Testi Kategorileri HCK (Temel) Testlerini içerir. Daha fazla bilgi için bkz. WDK 8.1'de HCK Test Paketlerini çalıştırma .
Hedeflenen test bilgisayarının mimarisiyle (x86, x64, Arm) eşleşen testleri seçtiğinizden emin olun. Yalnızca test bilgisayarınızda çalıştırılacak testleri göstermek için Mimari Filtresi'ni kullanın.
Seçili testleri eklemek için seçin >> .
4. Adım: Test parametrelerini yapılandırma
Test grubunuz için testleri seçtikten sonra, sürücü testlerine geçirilen çalışma zamanı parametrelerinden herhangi birini yapılandırabilirsiniz. Örneğin, Cihaz Temeli Testlerinin çoğunda Cihaz Sorgusu anlamına gelen bir DQ parametresi vardır. Bu, Basit Veri Değerlendirme Dili (SDEL) sorgusudur. Windows Driver Test Framework, özniteliklere veya ilişkilere göre hedefleri toplama görevini basitleştirmek için sorgu dili olarak SDEL sağlar.
Örneğin, testleri yalnızca USB cihazları için çalıştırmak için şu cihaz sorgusunu kullanın: class='usb'. Test grubundaki her test parametresinin değerini değiştirebilirsiniz.
Sürücü Test Grubu penceresinde testin adını seçerek test için tüm çalışma zamanı test parametrelerini görüntüleyebilir ve düzenleyebilirsiniz. Sürücü Test Grubu penceresi, seçilen testin açıklamasını ve ayrıca seçtiğiniz test parametrelerinin açıklamasını sağlar. Test parametrelerini ayarlama hakkında bilgi için bkz. Cihaz TemelLeri Testlerini seçme ve yapılandırma
Testleri seçtikten, parametreleri ayarladıktan ve grubu adlandırdıktan sonra Kaydet'i seçin.
Test grubunu kaydettiğinizde, test grubu o anda seçili olan test grubu olur ve test grubunun adı Sürücü Testi araç çubuğunda görünür. Artık seçili durumdaki uzak test bilgisayarında (Sürücü Testi araç çubuğunda da gösterilir) testleri çalıştırabilirsiniz.
5. Adım: Sürücüyü derleme ve dağıtma
- Derle menüsünde Çözümü Dağıt'ı seçin.
Derleme zamanında bir sürücüyü otomatik olarak dağıtma hakkında bilgi için bkz. Test Bilgisayarına Sürücü Dağıtma. Test bilgisayarında Sürücü Doğrulayıcı seçeneklerini otomatik olarak ayarlama hakkında bilgi için bkz. Sürücü Projeleri için Sürücü Doğrulayıcı Özellikleri. Test bilgisayarınızda her zaman Sürücü Doğrulayıcı'yı etkinleştirmeniz gerekir.
6. Adım: Testleri test bilgisayarında çalıştırma
- Sürücüsü menüsünde Test çalıştır > Run test'i seçin. Varsayılan olarak, Test çalıştır komutu seçili durumdaki test grubundaki tüm testleri çalıştırır.
Açıklamalar
Sürücü testleri ve test kategorileri hakkında bilgi için bkz. Cihaz TemelLeri Testlerini seçme ve yapılandırma. Test çerçevesi hakkında bilgi için bkz . Test Yazma ve Yürütme Çerçevesi (TAEF) ve Windows Driver Test Framework (WDTF).
Geliştirme döngüsünün başlarında Visual Studio'da Cihaz TemelLeri testlerini çalıştırmak, Windows Donanım Sertifika Seti'ni (HCK) kullanarak sürücünüzü test etmeye hazır olduğunuzda size yardımcı olur.