Bagikan melalui


Verifikasi Otomatisasi UI Visual

Visual UI Automation Verify (Visual UIA Verify) adalah driver GUI Windows untuk UIA Test Library yang dirancang untuk pengujian manual otomatisasi UI. Ini menyediakan antarmuka untuk fungsionalitas UIA Test Library yang menghilangkan overhead pengkodean alat baris perintah.

Visual UIA Verify hanya mendukung pencatat XML Verifikasi UIA (WUIALoggerXml.dll) secara asli. Transformasi XML yang dapat dipilih pengguna dimasukkan ke dalam Visual UIA Verify untuk menyajikan berbagai tampilan laporan pencatat XML di panel Hasil Pengujian .

Secara default, Visual UIA Verify memuat penyedia sisi klien Automation UI yang dikirim dengan rilis asli Automasi UI. Anda dapat memilih untuk tidak memuat penyedia ini dengan menambahkan /NOCLIENTSIDEPROVIDER di opsi baris perintah VisualUIVerifyNative.exe.

Cuplikan layar berikut menunjukkan area fungsi utama antarmuka pengguna Visual UIA Verify.

area fungsi utama antarmuka pengguna verifikasi uia visual

Tabel berikut ini menjelaskan perintah di menu Verifikasi Visual UIA.

Menu Perintah Deskripsi
File Keluar Keluar dari Verifikasi Visual UIA.
Lihat Menyoroti Sorot persegi panjang pembatas elemen yang dipilih di panel Pohon Elemen Automation . Opsi berikut tersedia.
  • Persegi panjang—Garis merah pekat.
  • Persegi Panjang Memudar—Garis merah pekat yang menghilang setelah beberapa detik.
  • Sinar dan Persegi Panjang—Garis merah pekat dengan garis sorotan biru tambahan yang memancar dari setiap sudut persegi panjang pembatas.
  • Tidak ada—Tidak ada sorotan yang terlihat.
Pohon Elemen Automation${REMOVE}$
Segarkan Elemen terpilih Refresh turunan elemen yang dipilih di panel Pohon Elemen Automation . Daftar elemen bersifat statis dan tidak di-refresh secara dinamis (otomatis) jika pohon elemen berubah.
Navigasi Navigasikan melalui hierarki pohon elemen ke salah satu elemen berikut.
  • Induk—Buka elemen induk.
  • Anak Pertama—Buka elemen anak pertama.
  • Saudara Berikutnya—Buka elemen saudara pertama.
  • Saudara Sebelumnya—Buka elemen saudara kandung sebelumnya.
  • Anak Terakhir—Buka elemen anak terakhir.
Mode${REMOVE}$
Always On Top Jendela Verifikasi Visual UIA tetap berada di bagian atas urutan z desktop.
Mode Mengambang (Gunakan Ctrl) Saat tombol Ctrl ditekan, elemen di bawah kursor mouse diidentifikasi sebagai elemen yang menarik. Panel Pohon Elemen Automation direfresh dan item terkait dalam daftar elemen disorot.
Pelacakan Fokus Saat fokus berubah, elemen dengan fokus diidentifikasi sebagai elemen yang menarik. Panel Pohon Elemen Automation direfresh dan item terkait dalam daftar elemen disorot.
Pengujian${REMOVE}$
Ke Kiri Pindahkan satu simpul ke kiri di pohon Pengujian .
Naik Pindahkan satu simpul ke atas di pohon Pengujian .
Turun Pindahkan satu simpul ke bawah di pohon Pengujian .
Ke Kanan Pindahkan satu simpul tepat di pohon Pengujian .
Jalankan Pengujian yang Dipilih Pada Elemen yang Dipilih Jalankan pengujian yang dipilih dari pohon Pengujian pada elemen yang dipilih.
Filter Masalah yang Diketahui Filter bug Automation UI yang diketahui dari hasil pengujian.
Bantuan Tentang Verifikasi Otomatisasi Antarmuka Pengguna Visual Tampilkan versi perangkat lunak dan informasi hak cipta untuk Visual UIA Verify.

 

Panel Fungsi

Bagian ini menjelaskan panel fungsi di antarmuka pengguna Verifikasi UIA Visual.

Panel Pohon Elemen Automation

Panel Pohon Elemen Automation berisi rekam jepret hierarkis objek elemen otomatisasi yang tersedia untuk pengujian. Elemen atas di pohon mewakili desktop.

Tampilan ini adalah koleksi statis yang dikompilasi saat Visual UIA Verify dimulai. Untuk menyegarkan tampilan pada simpul yang dipilih, gunakan perintah menu Refresh Elemen yang Dipilih atau tombol toolbar.

Cuplikan layar berikut ini memperlihatkan panel Pohon Elemen Automation .

panel pohon elemen automation dari verifikasi uia visual

Simpul redup (tidak tersedia) di Pohon Elemen Automation menunjukkan bahwa elemen tersebut adalah anggota tampilan mentah Otomatisasi UI, tetapi tidak memenuhi kondisi yang diperlukan untuk dianggap sebagai anggota tampilan konten atau tampilan kontrol. Namun, elemen masih dapat diuji dari Visual UI Automation Verify. Untuk informasi selengkapnya, lihat Gambaran Umum Pohon Automasi UI.

Perintah yang tersedia dari toolbar Pohon Elemen Automation meliputi:

  • Refresh—Refresh simpul yang dipilih dan turunannya. Perintah ini tidak menyegarkan seluruh pohon elemen kecuali simpul akar dipilih.
  • Induk (Ctrl+Shift+F6)—Buka induk simpul saat ini.
  • Anak Pertama (Ctrl+Shift+F7)—Buka anak pertama dari simpul saat ini..
  • Saudara Berikutnya (Ctrl+Shift+F8)—Buka anak saudara kandung berikutnya dari simpul saat ini.
  • Saudara Sebelumnya (Ctrl+Shift+F9)—Buka saudara kandung sebelumnya dari simpul saat ini.
  • Last Child (Ctrl+Shift+F10)—Buka turunan terakhir dari simpul saat ini.
  • Pelacakan Fokus—Mengaktifkan atau menonaktifkan pemilihan simpul berdasarkan pelacakan fokus.

Panel Pengujian

Panel Pengujian berisi daftar pengujian Otomatisasi UI yang diatur berdasarkan jenis pengujian (Elemen Automation, Kontrol, dan Pola) dan prioritas (Verifikasi Build, Prioritas 0, Prioritas 1, Prioritas 2, dan Prioritas 3). Daftar ini dihasilkan berdasarkan jenis kontrol elemen yang dipilih di panel Pohon Elemen Automation . Untuk mendapatkan informasi selengkapnya, lihat Gambaran Umum Jenis Kontrol Automasi UI.

Cuplikan layar berikut ini memperlihatkan panel Pengujian .

panel uji

Perintah yang tersedia dari toolbar Pengujian meliputi:

  • Tampilkan—Menentukan pengujian Automasi UI untuk ditampilkan; yaitu, menampilkan semua pengujian atau hanya pengujian yang cocok untuk jenis kontrol elemen yang dipilih di Pohon Elemen Automation (default).
  • Jenis—Menentukan jenis pengujian yang akan ditampilkan: Elemen Automation, Pola, atau Kontrol.
  • Prioritas—Menentukan prioritas pengujian yang akan ditampilkan: Verifikasi Build, Prioritas 0, Prioritas 1, Prioritas 2, atau Prioritas 3.
  • Ke Kiri—Buka induk simpul saat ini.
  • Naik—Buka saudara kandung sebelumnya dari simpul saat ini.
  • Turun—Buka saudara berikutnya dari simpul saat ini.
  • Ke Kanan—Buka anak pertama dari simpul saat ini.
  • Jalankan Pengujian yang Dipilih—Menjalankan pengujian pada elemen yang dipilih di Pohon Elemen Automation.

Panel Hasil Pengujian

Panel Hasil Pengujian berisi fungsionalitas pengelogan Verifikasi Visual UIA. Cuplikan layar berikut ini memperlihatkan panel Hasil Pengujian .

panel hasil pengujian

Perintah yang tersedia dari toolbar Hasil Pengujian meliputi:

  • Kembali—Mundur halaman dalam riwayat tampilan laporan.

  • Teruskan—Penerusan halaman dalam riwayat tampilan laporan.

  • Secara keseluruhan—Menampilkan ringkasan hasil pengujian (Lulus, Gagal, dan Kesalahan Tak Terduga). Hasil pengujian ditautkan ke tampilan Semua Hasil . Perintah Keseluruhan menampilkan tabel seperti berikut ini.

    tabel hasil pengujian keseluruhan

  • Semua Hasil— Menampilkan log terperinci untuk setiap hasil pengujian, seperti yang ditunjukkan dalam tabel berikut.

    contoh detail hasil log dari semua tampilan hasil

    Nama pengujian dalam tabel Semua Hasil ditautkan ke deskripsi kasus pengujian untuk elemen , seperti dalam tabel berikut.

    detail kasus pengujian

  • Log Lengkap—Menampilkan tampilan alternatif log terperinci untuk setiap hasil pengujian, seperti yang ditunjukkan pada cuplikan layar berikut.

    tampilan alternatif dari detail kasus pengujian

  • XML—Menampilkan XML mentah yang dihasilkan oleh pencatat XML.

  • Temukan Cepat—Pencarian teks sederhana dari tampilan saat ini di panel Hasil Pengujian .

  • Buka di Jendela Baru—Membuka tampilan saat ini dalam instans baru Internet Explorer.

Panel Properti

Panel Properti berisi daftar properti Otomatisasi UI dan nilai properti yang diatur menurut jenis properti: Aksesibilitas Umum, Identifikasi, Pola (pola kontrol), Status, dan Visibilitas. Nilai properti diisi secara dinamis berdasarkan jenis kontrol objek yang dipilih di panel Pohon Elemen Automation . Cuplikan layar berikut ini memperlihatkan panel Properti .

panel properti

Jika kontrol yang dipilih mendukung pola kontrol tertentu, Visual UIA Verify menyediakan kemampuan untuk memanggil metode yang didukung oleh pola kontrol tersebut. Misalnya, jenis kontrol Jendela mendukung pola kontrol Jendela, yang memiliki metode Tutup yang dapat dipanggil dari panel Properti , seperti yang diperlihatkan dalam cuplikan layar berikut. Untuk mendapatkan informasi selengkapnya, lihat Gambaran Umum Jenis Kontrol Automasi UI.

tutup metode pola kontrol jendela yang dipanggil dari panel properti

Perintah yang tersedia dari toolbar Properti meliputi:

  • Refresh—Refresh pohon Properti .
  • Perluas Semua—Memperluas semua simpul di pohon Properti .