Menguji otomatisasi - Amazon Quick Suite

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menguji otomatisasi

Amazon Quick Automate menyediakan kemampuan komprehensif untuk menguji otomatisasi Anda. Bagian ini menjelaskan alat dan fitur yang tersedia untuk memvalidasi perilaku otomatisasi Anda.

Mode uji

Pilih dari dua mode untuk menguji otomatisasi Anda:

  • Mode Jalankan - Menjalankan otomatisasi dari awal hingga akhir tanpa henti. Setiap breakpoint dalam otomatisasi akan diabaikan. Mode ini paling baik untuk menguji aliran lengkap otomatisasi Anda.

  • Mode debug - Mengeksekusi otomatisasi dan berhenti di breakpoint apa pun yang telah Anda tetapkan atau jika pengecualian terjadi. Ini memungkinkan Anda untuk memeriksa status otomatisasi, memantau variabel, dan memvalidasi perilaku pada titik-titik tertentu dalam proses Anda.

Panel uji

Panel Uji mencakup dua tab utama yang membantu Anda memantau dan mengontrol pengujian otomatisasi:

Tab pengaturan

Tab Pengaturan menyediakan alat untuk mengelola konfigurasi pengujian Anda:

  • Manajer Breakpoint - Daftar semua breakpoint yang saat ini ditetapkan dalam otomatisasi Anda. Hapus breakpoint langsung dari tampilan ini tanpa kembali ke kanvas.

  • Navigasi uji - Tautan akses cepat untuk melihat:

    • Lihat berjalan - Lihat semua proses otomatisasi dari pengujian

    • Lihat kasus - Lihat kasus yang dibuat selama pengujian

    • Lihat tugas - Tinjau human-in-the-loop tugas apa pun yang dihasilkan

Tab monitor

Tab Monitor menampilkan informasi real-time tentang otomatisasi yang sedang berjalan:

  • Streaming UI - Tonton tindakan otomatisasi browser dijalankan secara real-time

  • Variable watcher - Memantau dan memodifikasi nilai-nilai variabel

  • Log - Lacak kemajuan otomatisasi terperinci

Status uji

Selama pengujian, otomatisasi Anda akan berada dalam salah satu status berikut:

  • Berjalan - Otomatisasi secara aktif menjalankan tindakan

  • Dijeda (breakpoint) - Eksekusi telah berhenti di breakpoint yang ditentukan pengguna

  • Dijeda (pengecualian) - Eksekusi telah berhenti karena kondisi kesalahan

  • Selesai - Otomatisasi telah menyelesaikan semua langkah dengan sukses

  • Gagal - Otomatisasi mengalami kesalahan yang tidak dapat dipulihkan dan berhenti

Menjalankan dan men-debug

Pengaturan breakpoint

Breakpoint memungkinkan Anda menjeda otomatisasi Anda pada titik-titik tertentu:

Untuk menambahkan breakpoint:

  • Arahkan kursor ke atas tindakan atau injak kanvas

  • Klik Tambahkan breakpoint

  • Ikon breakpoint muncul pada tindakan atau langkah

Untuk menghapus breakpoint:

  • Klik Hapus breakpoint pada tindakan

  • Atau gunakan manajer breakpoint di tab Setup

catatan

Siapkan breakpoint sebelum memulai mode debug.

Kontrol debug

Ketika otomatisasi Anda dijeda, Anda memiliki beberapa opsi kontrol:

  • Berikutnya - Jalankan tindakan selanjutnya dalam otomatisasi Anda dan jeda lagi

  • Lanjutkan - Lanjutkan proses sampai breakpoint berikutnya tercapai

  • Berhenti - Akhiri uji coba saat ini

  • Abaikan - Jika dijeda pada pengecualian, ini akan menghapus pengecualian dan melanjutkan seolah-olah tindakan itu berhasil. Ini berguna jika pengecualian tidak memblokir sisa tes Anda dan Anda ingin melanjutkan.

  • Coba lagi - Jika dijeda pada pengecualian, ini akan mencoba menjalankan tindakan saat ini lagi. Ini berguna jika masalahnya bersifat sementara atau jika Anda ingin mengubah nilai variabel dan mencoba lagi dengan nilai baru

Menonaktifkan langkah

Untuk menonaktifkan sementara tindakan atau langkah apa pun tanpa menghapusnya, Anda dapat menonaktifkannya sebelum memulai pengujian. Tindakan atau langkah yang dinonaktifkan akan dilewati selama pengujian.

  • Pilih langkah untuk menonaktifkan

  • Klik opsi Menu

  • Pilih Nonaktifkan

  • Langkahnya tampak abu-abu

Untuk mengaktifkan kembali:

  • Pilih langkah yang dinonaktifkan

  • Klik opsi Menu

  • Pilih Aktifkan

Pengamat variabel

Pengamat Variabel di tab Monitor menyediakan visibilitas untuk memeriksa data yang digunakan oleh otomatisasi Anda selama pengujian. Untuk memeriksa variabel:

  • Buka pengamat Variabel di tab Monitor saat tes dijeda

  • Klik Tambahkan untuk mencari dan pilih variabel untuk diperiksa

  • Lihat nilai saat ini untuk variabel

  • Ubah nilai untuk menguji skenario yang berbeda:

    • Klik ikon pensil di samping variabel apa pun

    • Masukkan nilai baru untuk diuji

    • Lanjutkan proses untuk melanjutkan dengan nilai baru

Fitur ini sangat berguna untuk:

  • Menguji kondisi data yang berbeda

  • Memvalidasi penanganan kesalahan

  • Mensimulasikan kasus tepi

Pemecahan masalah

Perbaiki dengan Asisten

Saat otomatisasi Anda menemukan pengecualian, Asisten Otomasi dapat membantu mengidentifikasi dan menyelesaikan masalah:

  • Klik Perbaiki dengan Asisten saat dijeda saat terjadi kesalahan

  • Asisten akan:

    • Menganalisis pesan kesalahan

    • Tinjau log run

    • Periksa basis pengetahuan pemecahan masalahnya

    • Berikan penjelasan yang jelas tentang masalah ini

    • Sarankan solusi potensial

  • Mengobrol dengan Asisten untuk:

    • Ajukan pertanyaan tentang kesalahan

    • Perbarui otomatisasi berdasarkan salah satu perubahan yang disarankan

Metrik uji

Setelah pengujian selesai, Amazon Quick Automate menyediakan metrik pengujian komprehensif untuk membantu memahami kinerja otomatisasi dan memvalidasi cakupan pengujian. Lihat metrik utama tentang uji coba Anda:

  • Total waktu berjalan - Berapa lama tes berlangsung dari awal hingga akhir

  • Jumlah kasus yang diselesaikan - Hitungan kasus yang selesai diproses (tidak termasuk yang dibuat atau tertunda)

  • Waktu rata-rata per kasus - Waktu rata-rata pemrosesan untuk setiap kasus yang diselesaikan

  • Tingkat keberhasilan kasus - Persentase kasus yang diselesaikan tanpa pengecualian

  • Hitungan tugas yang dibuat - Jumlah human-in-the-loop tugas yang dihasilkan selama pengujian

  • Cakupan tindakan - Persentase tindakan dalam otomatisasi Anda yang dijalankan selama pengujian, membantu mengidentifikasi jalur yang belum teruji