Bagikan melalui


Pengujian Tidur (Prinsip Dasar Perangkat)

Pengujian Dasar Tidur Perangkat menjalankan operasi I/O dan PnP pada perangkat yang ditentukan, sebelum dan sesudah, atau selama peralihan status tidur sistem. Tes Tidur memastikan bahwa perangkat yang sedang diuji memungkinkan sistem untuk melalui semua mode tidur yang didukung. Selain itu, ini memastikan bahwa perangkat masih berfungsi setelah status ini berubah melalui pengujian stres I/O Sederhana.

Tes tidur

Ujian Deskripsi

Mode Tidur Kritis dengan I/O sebelum dan sesudah

Pengujian ini melakukan transisi status tidur kritis pada sistem dan melakukan I/O pada perangkat sebelum dan sesudah setiap siklus status tidur.

Uji biner: Devfund_Critical_Sleep_With_IO_BeforeAndAfter.wsc

Metode Pengujian: Restart Kritis dengan Reboot dan I/O Sebelum dan Sesudah

Parameter : - lihat Parameter Pengujian Dasar-Dasar Perangkat

DQ

TestCycles

PenundaanLanjut

IOPeriod

Mode Tidur Kritis dengan I/O selama

Pengujian ini melakukan transisi status tidur kritis pada sistem dan melakukan I/O pada perangkat.

Uji biner: Devfund_Critical_Sleep_With_IO_During.wsc

metode uji : Critical_Sleep_With_IO_During

Parameter : - lihat Parameter Pengujian Dasar-Dasar Perangkat

DQ

TestCycles

PenundaanLanjut

IOPeriod

Tidur dan PNP (matikan dan nyalakan) dengan I/O Sebelum dan Sesudah

Pengujian ini menggulirkan sistem melalui beragam mode tidur dan melakukan I/O serta PnP dasar (mengaktifkan/nonaktifkan) pada perangkat sebelum dan sesudah setiap siklus mode tidur.

Untuk informasi selengkapnya, lihat Tentang mode tidur dan PNP dinonaktifkan serta diaktifkan dengan IO Sebelum dan Sesudah pengujian.

Uji biner: Devfund_Sleep_PNP_DisableEnable_With_IO_BeforeAndAfter.wsc

metode Pengujian : Sleep_PNP_DisableEnable_With_IO_Before_And_After

Parameter : - lihat Parameter Pengujian Dasar-Dasar Perangkat

DQ

TestCycles

PenundaanLanjut

IOPeriod

Tidur dengan I/O Sebelum dan Sesudah

Pengujian ini menjalankan sistem melalui berbagai keadaan tidur dan melakukan I/O pada perangkat sebelum dan sesudah setiap siklus keadaan tidur.

Untuk informasi selengkapnya, lihat Tentang Tidur dengan IO Sebelum dan Sesudah pengujian.

Uji biner: Devfund_Sleep_With_IO_BeforeAndAfter.wsc

Metode pengujian : Sleep_With_Io_Before_And_After

Parameter : - lihat Parameter Pengujian Dasar-Dasar Perangkat

DQ

TestCycles

PenundaanLanjut

IOPeriod

Tidur dengan Input/Output (I/O) selama

Pengujian ini menjalankan sistem melalui berbagai mode tidur dan melakukan I/O pada perangkat.

Uji biner: Devfund_Sleep_With_IO_During.wsc

Metode pengujian: Sleep_With_IO_During

Parameter : - lihat Parameter Pengujian Dasar-Dasar Perangkat

DQ

TestCycles

PenundaanLanjut

IOPeriod

Tentang penonaktifan dan pengaktifan Sleep dan PNP dengan pengujian IO Sebelum dan Sesudah

Pengujian ini melakukan hal berikut:

  1. Memverifikasi bahwa perangkat pengujian dan turunannya tidak melaporkan kode masalah perangkat apa pun.
  2. Menguji I/O pada perangkat pengujian dan turunannya menggunakan plugin I/O Sederhana WDTF. Lihat untuk informasi selengkapnya mengenai plug-in I/O Sederhana WDTF yang disediakan .
  3. Mengirim sistem pengujian ke mode tidur pertama yang didukung dan mengaktifkan kembali sistem setelah beberapa waktu.
  4. Memverifikasi bahwa perangkat pengujian dan turunannya tidak melaporkan kode masalah perangkat apa pun.
  5. Menguji I/O pada perangkat pengujian dan turunannya menggunakan plugin I/O Sederhana WDTF. Lihat untuk informasi selengkapnya mengenai plug-in I/O Sederhana WDTF yang disediakan .
  6. Jika perangkat pengujian dapat dinonaktifkan, pengujian menonaktifkan dan mengaktifkan perangkat pengujian menggunakan antarmuka tindakan WDTF PnP, lihat metode IWDTFPNPAction2::DisableDevice dan metode IWDTFPNPAction2::EnableDevice untuk informasi selengkapnya.
  7. Memverifikasi bahwa perangkat pengujian dan turunannya tidak melaporkan kode masalah perangkat apa pun.
  8. Menguji I/O pada perangkat pengujian dan turunannya menggunakan plugin I/O Sederhana WDTF. Lihat untuk informasi selengkapnya mengenai plug-in I/O Sederhana WDTF yang disediakan .
  9. Ulangi langkah-langkah dari 3 hingga 8 untuk setiap status tidur sistem pengujian yang didukung.
  10. Mengulangi langkah 1-9 beberapa kali.

Tentang Tes Tidur dengan IO Sebelum dan Sesudah

Pengujian ini melakukan hal berikut:

  1. Memverifikasi bahwa tidak ada perangkat pada sistem yang melaporkan kode masalah perangkat.
  2. Menguji I/O pada setiap perangkat pada sistem menggunakan plugin I/O Sederhana WDTF. Lihat untuk informasi selengkapnya mengenai plug-in I/O Sederhana WDTF yang disediakan .
  3. Mengirim sistem pengujian ke mode tidur pertama yang didukung dan mengaktifkan kembali sistem setelah beberapa waktu.
  4. Memverifikasi bahwa tidak ada perangkat pada sistem yang melaporkan kode masalah perangkat.
  5. Menguji I/O pada setiap perangkat pada sistem menggunakan plugin I/O Sederhana WDTF. Lihat untuk informasi selengkapnya mengenai plug-in I/O Sederhana WDTF yang disediakan .
  6. Ulang langkah 3 - 5 untuk setiap status tidur yang didukung dari sistem pengujian.
  7. Mengulangi langkah 1 - 6 beberapa kali.

Cara menguji driver saat runtime menggunakan Visual Studio

Cara memilih dan mengonfigurasi pengujian Dasar-Dasar Perangkat

Pengujian Dasar-Dasar Perangkat

WDTF plug-in I/O Sederhana yang disediakan

Cara menguji driver pada waktu proses dari Command Prompt