Tahap pengujian

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

Tes unit digunakan untuk memeriksa apakah fungsi atau fitur tertentu dari aplikasi Anda berfungsi dengan benar.

Tes komprehensif

Tes komprehensif digunakan untuk memeriksa apakah solusi secara 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

Tes penerimaan pengguna (UAT) dilakukan oleh pengguna aplikasi, bukan pembuat. 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 di daftar fitur yang dijelaskan dalam memprioritaskan fitur dan permintaan.

Membuat kasus uji dan skenario

Untuk menulis skenario pengujian yang komprehensif dan kasus uji, Anda harus merujuk kembali ke fase perencanaan dan Bagian merancang fase 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 No. 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 Uji@aswono.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 selengkapnya: Studio Tes (eksperimental)

Azure monitor (eksperimental)

Bila Anda menguji masalah performa, Anda dapat menggunakan monitor untuk memeriksa aktivitas jaringan, mirip dengan jejak jaringan di browser. Untuk rincian tentang alat monitor, lihat posting blog yang memperkenalkan monitor untuk melakukan 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 posting blog kerangka pengujian otomatis easyrepro, dan mengaksesnya 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 lebih lanjut: Gunakan pemeriksa solusi untuk memvalidasi aplikasi berbasis model Anda di Power Apps

Catatan

Apa bahasa dokumentasi yang Anda inginkan? Lakukan survei singkat. (perlu diketahui bahwa survei ini dalam bahasa Inggris)

Survei akan berlangsung kurang lebih selama tujuh menit. Tidak ada data pribadi yang dikumpulkan (pernyataan privasi).