Bagikan melalui


Memperluas Kerangka Kerja

WDTF dibangun agar dapat diperluas. Perluasan dimungkinkan dengan tiga cara yang berbeda, seperti yang ditunjukkan oleh ilustrasi berikut.

Diagram yang mengilustrasikan tiga skenario WDTF yang berbeda, seperti memodifikasi atau menerapkan skrip sampel.

Daftar berikut menjelaskan tiga metode ekstensibilitas, dalam urutan kesulitan:

  • Ubah contoh skrip. Metode ini ditunjukkan dengan warna hijau pada gambar sebelumnya. Anda dapat mengambil salah satu skrip sampel yang disediakan WDTF dan memodifikasinya untuk skenario Anda. Anda juga dapat membuat skenario WDTF dari awal.

  • Terapkan antarmuka tindakan yang ada, seperti SimpleIO. Metode ini ditunjukkan dengan warna kuning pada gambar sebelumnya. Anda dapat menerapkan antarmuka tindakan yang ada untuk memperluas jenis target tempat antarmuka berfungsi. Jika Anda menerapkan SimpleIO untuk jenis perangkat Anda, semua skenario berbasis WDTF yang ada akan secara otomatis mulai melakukan verifikasi I/O perangkat Anda.

    WDTF menyediakan templat Microsoft Visual Studio untuk membantu menerapkan SimpleIO. Untuk informasi selengkapnya, lihat Menulis plug-in WDTF SimpleIO untuk perangkat Anda.

  • Buat (lalu terapkan) antarmuka tindakan baru. Metode ini ditampilkan dengan warna merah pada gambar sebelumnya. Jika fungsionalitas yang disediakan WDTF tidak cukup untuk membuat skenario berbasis komponen, Anda dapat menggunakan WDTF untuk membuat komponen baru.

    Metode ini adalah yang paling sulit dari tiga metode karena membutuhkan keterampilan desain antarmuka COM. Anda harus dapat merancang dan mengimplementasikan abstraksi sederhana fungsionalitas Anda dengan menggunakan antarmuka COM-automation.