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 tugas manusia-in-the-loop 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
Uji otomatisasi dengan input dan output
Saat Anda menguji otomatisasi yang memiliki bidang input dan output yang ditentukan, Amazon Quick Automate memvalidasi nilai input dan menampilkan input dan output sebagai kartu yang dapat diperluas di panel Monitor di samping log eksekusi.
Menjalankan otomatisasi dengan input dari studio authoring
Bila Anda memilih Run atau Debug untuk menguji otomatisasi dengan input dan output, studio authoring (Studio) menampilkan formulir input dinamis berjudul Berikan nilai input. Amazon Quick Automate secara otomatis menghasilkan formulir ini berdasarkan skema yang Anda tentukan.
Formulir meliputi:
Nama bidang dari skema Anda.
Kontrol input yang sesuai untuk setiap tipe data (bidang teks untuk string, input angka untuk bilangan bulat, dan tombol unggah file untuk file).
Indikator bidang yang diperlukan (ditandai dengan tanda bintang).
Nilai default telah diisi sebelumnya di mana Anda mendefinisikannya.
Client-side validasi untuk tipe data, bidang wajib, dan batas ukuran file (maksimum 5 MB untuk file).
Untuk menjalankan otomatisasi dengan input:
Buka otomatisasi Anda di Studio dan pilih Jalankan atau Debug.
Dalam formulir Berikan nilai masukan, masukkan nilai untuk setiap bidang:
Untuk bidang teks dan angka, ketikkan nilai secara langsung
Untuk bidang file, pilih Browse untuk memilih file dari mesin lokal Anda
Bidang opsional dapat dibiarkan kosong kecuali Anda ingin mengganti nilai default
Pilih Mulai untuk memulai otomatisasi dengan input yang Anda berikan.
Amazon Quick Automate melakukan dua lapisan validasi:
Client-side validasi - Memeriksa bidang kosong yang diperlukan, tipe data yang benar, dan batas ukuran file sebelum eksekusi dimulai
Validasi runtime - Memvalidasi muatan input lengkap terhadap skema JSON Anda selama eksekusi
Melihat input dan output
Setelah otomatisasi berjalan, nilai input dan output muncul sebagai kartu yang dapat dilipat di panel Monitor:
Kartu input - Menampilkan di awal log run, menampilkan semua nilai yang Anda berikan saat memulai otomatisasi
Kartu keluaran - Menampilkan di akhir log proses setelah eksekusi selesai, menunjukkan semua nilai otomatisasi yang dihasilkan
Kedua kartu diciutkan secara default. Saat Anda mengembangkannya, Anda dapat:
Lihat definisi skema lengkap dan nilai aktual
Unduh objek file apa pun yang termasuk dalam input atau output
Salin data terstruktur sebagai JSON
Unduh payload lengkap sebagai file JSON
catatan
Jika otomatisasi berakhir dengan kesalahan, kartu output tidak akan tersedia.
Pengaturan breakpoint
Breakpoint memungkinkan Anda untuk 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 tugas manusia-in-the-loop yang dihasilkan selama pengujian
Cakupan tindakan - Persentase tindakan dalam otomatisasi Anda yang dijalankan selama pengujian, membantu mengidentifikasi jalur yang belum teruji