Strategi Pengujian
Setelah Anda selesai membuat alur dan otomatisasi, langkah selanjutnya adalah Anda mengujinya. Anda harus mempertimbangkan untuk menguji semua kemungkinan pola dan hasil dari aliran Anda. Ini karena aliran Anda mungkin tidak hanya gagal, mungkin berjalan tetapi menghasilkan hasil yang tidak terduga. Menguji semua pola akan mengurangi risiko ini.
Jika Anda baru dalam membangun alur Power Automate, menguji otomatisasi setiap kali Anda menambahkan langkah baru adalah cara terbaik untuk memastikan bahwa Anda menangkap kesalahan, daripada mencoba membangun seluruh alur dan kemudian mengujinya.
Mari kita lihat contoh yang ditunjukkan dalam ilustrasi berikut.
Dari "Laporan pengeluaran dibuat", panah mengarah ke keputusan "Periksa apakah laporan memenuhi kepatuhan". Dari "Periksa apakah laporan memenuhi kepatuhan", Ya mengarah ke "Status diperbarui menjadi "Pemeriksaan kepatuhan selesai", dan Tidak mengarah ke "Minta perbaikan".
Sebaiknya catat hasil Anda di kolom Hasil aktual dalam tabel seperti berikut ini, untuk memastikan bahwa Anda telah mencakup semua kemungkinan kombinasi yang mungkin gagal.
Kasus No. | Detail langkah | Kondisi | Hasil yang diharapkan | Hasil aktual |
---|---|---|---|---|
1-1 | Periksa apakah laporan memenuhi kepatuhan | Kepatuhan terpenuhi | Status diperbarui menjadi "Pemeriksaan kepatuhan selesai" | |
1-2 | Periksa apakah laporan memenuhi kepatuhan | Kepatuhan tidak terpenuhi | Email dikirim ke karyawan untuk memperbaiki laporan pengeluaran | |
1-3 | Periksa apakah laporan memenuhi kepatuhan | Pemeriksaan kepatuhan gagal | Pembuat alur yang diberitahukan dan kegagalan yang dicatat ke fitur "aliran berjalan". | |
2 | Status diperbarui menjadi "Pemeriksaan kepatuhan selesai" | Pembaruan status gagal | Pembuat alur yang diberitahukan dan kegagalan yang dicatat ke fitur "aliran berjalan". | |
3 | Email dikirim ke karyawan untuk memperbaiki laporan pengeluaran | Pengiriman email gagal | Pembuat alur yang diberitahukan dan kegagalan yang dicatat ke fitur "aliran berjalan". |
Tip
Untuk menyimulasikan kegagalan pengiriman email, coba kirim email percobaan ke alamat yang tidak ada.
Pengujian di lingkungan "hanya langsung"
Idealnya, semua tes harus dilakukan di lingkungan pengujian. Namun, mungkin ada situasi di mana Anda tidak memiliki lingkungan untuk menguji secara terpisah dari sistem langsung. Dalam kasus ini, Anda dapat menggunakan metode berikut:
Untuk pencarian: Gunakan teks statis sebagai hasilnya untuk meniru pencarian.
Untuk entri data: Buat langkah untuk membuat rekaman baru, diikuti dengan alur lain untuk menghapus rekaman yang sama.
Untuk mengirim data: Jika memungkinkan, siapkan lingkungan pengujian pada sistem tempat Anda ingin mengirim data.
Menguji bersama pengguna
Setelah Anda menyelesaikan tes sistematis, Anda juga harus menjalankan pemeriksaan akhir dengan pengguna Anda (idealnya orang yang sama yang mengerjakan proses sebelum otomatisasi). Ini membantu memastikan otomatisasi Anda melakukan apa yang Anda harapkan dan menyajikan hasil yang konsisten.