Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Setelah aplikasi Anda dibuat, langkah selanjutnya adalah mulai mengujinya. Di bagian ini, Anda akan mempelajari dasar-dasar pengujian yang harus dilakukan.
Jenis tes
Tes unit
Pengujian unit digunakan untuk memeriksa apakah fungsi atau fitur tertentu dari aplikasi Anda berfungsi dengan benar.
Tes komprehensif
Pengujian menyeluruh digunakan untuk memeriksa apakah solusi keseluruhan berjalan dengan benar. Hal ini penting karena meskipun semua unit pengujian berfungsi dengan benar, integrasi antara dua unit berpotensi akan gagal. Pengujian ini dilakukan dengan mengikuti skenario pengujian yang dekat dengan kasus penggunaan pada proses bisnis yang sebenarnya.
Tes Penerimaan Pengguna
Uji penerimaan pengguna (UAT) dilakukan oleh pengguna aplikasi, bukan pembuatnya. Tes ini adalah untuk memastikan bahwa yang telah dibangun oleh pembuat sesuai dengan persyaratan yang awalnya diminta oleh pengguna.
Berikut adalah beberapa tips untuk mendapatkan hasil yang baik dari UAT:
Uji dengan pengguna sebenarnya.
Cobalah untuk memilih pengguna dengan keragaman dari segi tingkat keahlian TI. Dengan cara ini, Anda dapat memperoleh berbagai umpan balik.
Jangan berikan petunjuk pengguna; Lihat apakah mereka dapat memahami aplikasi secara intuitif.
Perhatikan bagaimana mereka menavigasi aplikasi tanpa bantuan, dan lihat di mana Anda dapat meningkatkan desain.
Saat pengguna terjebak di layar, minta mereka menjelaskan apa harapan mereka.
Coba perangkat yang berbeda untuk memastikan kasus uji berperilaku sama.
Idealnya, uji aplikasi di lingkungan aktual pengguna atau lokasi jika aplikasi menggunakan kemampuan offline.
Minta pengguna Anda untuk mencoba "merusak" aplikasi Anda, misalnya dengan memasukkan karakter yang tidak biasa dalam bidang teks.
Pengguna biasanya akan menguji "jalur bahagia" (jalur yang diambil pengguna saat semuanya berjalan dengan sempurna); minta mereka untuk juga menguji skenario seperti membatalkan laporan pengeluaran dan bukan mengirimkannya, atau menolak laporan pengeluaran dan bukan menyetujuinya.
Pengguna Anda mungkin tidak terbiasa dengan perangkat lunak pengujian. Beri tahu mereka tentang jenis umpan balik yang Anda cari. Sering kali membantu menyediakan template untuk "bug" untuk memastikan penguji menjelaskan secara tepat apa yang sedang mereka lakukan, apa yang terjadi, apa yang diharapkan terjadi, dan informasi yang relevan tentang lingkungan pengujian (seperti jenis perangkat dan browser).
Wajar dan OK bagi pengguna untuk meminta perubahan pada spesifikasi atau meminta fitur tambahan. Permintaan ini harus dicatat dalam daftar fitur yang dijelaskan dalam Memprioritaskan fitur dan permintaan.
Membuat kasus uji dan skenario
Untuk menulis skenario pengujian dan kasus pengujian yang komprehensif, Anda harus merujuk kembali ke bagian Fase Perencanaan dan Fase Perancangan untuk memastikan bahwa Anda menguji semua skenario penting.
Langkah pertama adalah menulis tes unit. Pastikan Anda merinci pengujian untuk setiap fitur atau fungsi. Kasus uji untuk tes unit harus didaftarkan seperti tabel berikut:
No. tes Kasus | Keterangan tes | Input untuk menguji | Hasil yang diharapkan | Hasil |
---|---|---|---|---|
1-1 | Kirim rincian pesanan dari formulir | Nomor Pesanan 16516 | Pesanan berhasil dikirim | |
1-2 | Pastikan PDF dibuat dan dilampirkan ke rekaman | T/A | File PDF dilampirkan ke rekaman | |
1-3 | Pemberitahuan email pemeriksaan dikirim ke pengguna | test@contoso.com | Email diterima oleh penerima yang ditentukan |
Alat untuk membantu Anda menguji aplikasi Canvas
Studio Tes Power Apps (eksperimental)
Untuk pengujian di dalam aplikasi Canvas, Anda dapat menggunakan alat built-in bernama Studio Tes Power Apps untuk menulis, mengelola, dan mengotomatiskan uji untuk aplikasi Canvas. Informasi lebih lanjut: Test Studio (eksperimental)
Azure monitor (eksperimental)
Bila Anda menguji masalah performa, Anda dapat menggunakan monitor untuk memeriksa aktivitas jaringan, mirip dengan jejak jaringan di browser. Untuk detail tentang alat Monitor, lihat postingan blog Memperkenalkan Monitor untuk men-debug aplikasi dan meningkatkan kinerja.
Alat untuk membantu Anda menguji aplikasi yang diarahkan model
EasyRepro
EasyRepro adalah alat yang disediakan untuk aplikasi Dynamics 365 dan aplikasi yang diarahkan model Power Apps. Aplikasi ini tidak hanya mencakup alat pengujian tetapi juga memiliki lebih dari 200 kasus uji sampel untuk membantu Anda mempercepat proses pengujian. Untuk informasi lebih lanjut, lihat postingan blog Kerangka kerja pengujian otomatis EasyRepro, dan akses di repositori GitHub EasyRepro.
Pemeriksa solusi
Pemeriksa solusi adalah alat yang memeriksa apakah solusi yang Anda buat sehat. Anda dapat dengan cepat meninjau masalah dan melihat perbaikan yang disarankan. Informasi selengkapnya: Gunakan pemeriksa solusi untuk memvalidasi aplikasi berbasis model Anda di Power Apps