Aracılığıyla paylaş


Uyku Testleri (Cihaz Temelleri)

Cihaz Temelleri Uyku testleri, belirtilen cihazlarda, önce ve sonra ya da sistem uyku durumu geçişleri sırasında G/Ç ve PnP işlemlerini çalıştırır. Uyku testleri, test edilen cihazın sistemin desteklenen tüm uyku modlarından geçirilebilmesine imkan tanır. Ayrıca, Basit G/Ç stres testi aracılığıyla bu durum değiştikten sonra cihazın hala işlevsel olmasını sağlar.

Uyku testleri

Test Açıklama

G/Ç ile Öncesi ve Sonrası Kritik Uyku

Bu test sistemde kritik uyku durumu geçişleri gerçekleştirir ve her uyku durumu döngüsünden önce ve sonra cihazlarda G/Ç gerçekleştirir.

Test ikilisi: Devfund_Critical_Sleep_With_IO_BeforeAndAfter.wsc

Test yöntemi: Critical_Reboot_Restart_With_IO_Before_And_After

Parametreleri: - bkz. Cihaz TemelLeri Test Parametreleri

DQ

TestCycles

ResumeDelay

IOPeriod

I/O sırasında ile Kritik Uyku

Bu test, sistemde kritik uyku modu geçişlerini gerçekleştirir ve cihazlarda Giriş/Çıkış işlemleri yapar.

Test ikilisi: Devfund_Critical_Sleep_With_IO_During.wsc

Test yöntemi: Critical_Sleep_With_IO_During

Parametreleri: - bkz. Cihaz TemelLeri Test Parametreleri

DQ

TestCycles

ResumeDelay

IOPeriod

G/Ç Öncesi ve Sonrası ile Uyku ve PNP (devre dışı bırakma ve etkinleştirme)

Bu test, sistemi çeşitli uyku durumları arasında döngüye sokar ve her uyku durumu döngüsünden önce ve sonra cihazlar üzerinde G/Ç ve temel PnP (devre dışı bırakma/etkinleştirme) gerçekleştirir.

Daha fazla bilgi için "Uyku ve PNP'nin devre dışı bırakılması ve etkinleştirilmesi" ile ilgili bilgilere bakın vetesti öncesi ve sonrası I/O ile etkinleştirme.

Test ikilisini: Devfund_Sleep_PNP_DisableEnable_With_IO_BeforeAndAfter.wsc

Test yöntemi: Sleep_PNP_DisableEnable_With_IO_Before_And_After

Parametreleri: - bkz. Cihaz TemelLeri Test Parametreleri

DQ

TestCycles

ResumeDelay

IOPeriod

Önce ve Sonra G/Ç ile Uyku

Bu test, sistemi çeşitli uyku durumları arasında döngüye sokar ve her uyku durumu döngüsünün öncesinde ve sonrasında cihazlarda G/Ç gerçekleştirir.

Daha fazla bilgi için bkz. IO ile Uyku Öncesi ve Sonrası testhakkında.

Test ikilisi: Devfund_Sleep_With_IO_BeforeAndAfter.wsc

Test yöntemi: Sleep_With_Io_Before_And_After

Parametreleri: - bkz. Cihaz TemelLeri Test Parametreleri

DQ

TestDöngüleri

resumeDelay

IOPeriod

G/Ç Sırasında Uyku

Bu test, sistemi çeşitli uyku durumları arasında döngüye sokar ve cihazlarda giriş/çıkış işlemleri gerçekleştirir.

Test ikilisi: Devfund_Sleep_With_IO_During.wsc

Test yöntemi: Sleep_With_IO_During

Parametreleri: - bkz. Cihaz TemelLeri Test Parametreleri

DQ

Test Döngüleri

ResumeDelay

IOPeriod

Uyku ve PNP devre dışı bırakma ve etkinleştirme işlemlerinin, test öncesi ve sonrası G/Ç ile ilgili bilgileri

Bu test aşağıdakileri yapar:

  1. Test cihazının ve alt bileşenlerinin herhangi bir cihaz sorun kodu bildirmediğini doğrular.
  2. WDTF Basit G/Ç eklentilerini kullanarak test cihazı ve onun alt birimlerinde G/Ç'yi test eder. Daha fazla bilgi için lütfen ile sağlanan WDTF Basit G/Ç eklentilerine bakın.
  3. Test sistemini ilk desteklenmiş uyku durumuna gönderir ve bir süre sonra sistemi uykudan uyandırır.
  4. Test cihazının ve alt bileşenlerinin herhangi bir cihaz sorun kodu bildirmediğini doğrular.
  5. WDTF Basit G/Ç eklentilerini kullanarak test cihazında ve bu cihaza bağlı tüm diğer cihazlarda G/Ç'yi test eder. Daha fazla bilgi için Verilen WDTF Basit G/Ç eklentilerine bakın.
  6. Test cihazı devre dışı bırakılabiliyorsa, test WDTF PnP eylem arabirimlerini kullanarak test cihazını devre dışı bırakır ve etkinleştirir. Daha fazla bilgi için IWDTFPNPAction2::DisableDevice ve IWDTFPNPAction2::EnableDevice yöntemlerine bakın.
  7. Test cihazının ve alt bileşenlerinin herhangi bir cihaz sorun kodu bildirmediğini doğrular.
  8. WDTF Basit G/Ç eklentilerini kullanarak test cihazında ve alt cihazlarında G/Ç'yi test eder. Daha fazla bilgi için bkz. Sağlanan WDTF Basit G/Ç eklentileri.
  9. Test sisteminin desteklenen her uyku durumu için 3-8 arası adımları yineler.
  10. 1-9 arası adımları birkaç kez yineler.

IO ile Uyku Öncesi ve Sonrası Testi hakkında

Bu test aşağıdakileri yapar:

  1. Sistemde cihaz sorun kodları bildiren hiçbir cihaz olmadığını doğrular.
  2. WDTF Basit G/Ç eklentilerini kullanarak sistemdeki her cihazda G/Ç'yi test eder. Daha fazla bilgi için bkz. Sağlanan WDTF Basit Girdi/Çıktı eklentileri.
  3. Test sistemini desteklenen ilk uyku durumuna gönderir ve bir süre geçtikten sonra sistemi uykudan uyandırır.
  4. Sistemde sorun kodları bildiren hiçbir cihaz olmadığını doğrular.
  5. WDTF Basit G/Ç eklentilerini kullanarak sistemdeki her cihazda G/Ç'yi test eder. Daha fazla bilgi için bkz. Sağlanan WDTF Basit G/Ç eklentileri.
  6. Test sisteminin desteklenen her uyku durumu için 3 - 5 arası adımları yineler.
  7. 1 - 6 arası adımları birkaç kez yineler.

Visual Studio kullanarak bir sürücüyü çalışma zamanında test etme yöntemleri

Cihaz TemelLeri testlerini seçme ve yapılandırma

Cihaz Temelleri Testleri

Sağlanan WDTF Basit G/Ç eklentileri

Komut İsteminden çalışma zamanında bir sürücüyü nasıl test edersiniz