Fasa pengujian

Kini aplikasi anda dibina, langkah seterusnya ialah untuk mula mengujinya. Dalam bahagian ini anda akan mengetahui asas tentang cara pengujian harus dijalankan.

Jenis ujian

Ujian unit

ujian unit digunakan untuk menyemak sama ada fungsi atau ciri tertentu dalam aplikasi anda berfungsi dengan betul.

Ujian hujung ke hujung

Ujian hujung ke hujung digunakan untuk memeriksa sama ada penyelesaian keseluruhan berjalan dengan betul. Ini penting kerana jika semua ujian unit berfungsi dengan betul, integrasi antara dua unit boleh berpotensi gagal. Ujian ini dilakukan dengan mengikuti senario ujian yang hampir dengan kes penggunaan proses perniagaan sebenar.

Ujian penerimaan pengguna (UAT)

ujian penerimaan pengguna (UAT) dilakukan oleh pengguna aplikasi dan bukannya pembuat. Ujian ini adalah untuk memastikan bahawa apa yang telah dibina oleh pembuat adalah sepadan dengan keperluan yang pada awalnya diminta oleh pengguna.

Berikut adalah beberapa petua untuk mendapatkan hasil yang baik daripada UAT:

  • Uji dengan pengguna sebenar.

  • Cuba pilih pengguna dengan kepelbagaian daripada segi tahap kemahiran IT. Dengan cara ini, anda boleh mendapatkan pelbagai maklum balas.

  • Jangan berikan arahan kepada pengguna; lihat sama ada mereka boleh memahami aplikasi secara intuitif.

  • Perhatikan cara mereka menavigasi aplikasi tanpa bantuan, dan lihat di mana anda boleh menambah baik reka bentuk.

  • Apabila pengguna tersekat pada skrin, minta mereka untuk menerangkan apa jangkaan mereka.

  • Cuba peranti yang berbeza untuk memastikan kes ujian berkelakuan sama.

  • Secara ideal, uji aplikasi dalam persekitaran sebenar pengguna atau lokasi jika aplikasi menggunakan keupayaan luar talian.

  • Minta pengguna anda untuk mencuba "merosakkan" aplikasi anda, seperti dengan memasukkan aksara luar biasa dalam medan teks.

  • Pengguna biasanya akan menguji "laluan senang" (laluan yang pengguna ambil apabila semuanya berjalan dengan sempurna); minta mereka juga menguji senario seperti membatalkan laporan perbelanjaan dan bukannya menghantarkannya, atau menafikan laporan perbelanjaan dan bukannya meluluskannya.

Pengguna anda mungkin tidak biasa dengan perisian ujian. Biarkan mereka tahu jenis maklum balas yang anda cari. Ia sering membantu untuk menyediakan templat untuk "pepijat" untuk memastikan penguji menerangkan dengan tepat apa yang mereka lakukan, apa yang berlaku, apa yang mereka dijangka berlaku sebaliknya, dan sebarang maklumat yang berkaitan tentang persekitaran ujian mereka (seperti jenis peranti dan pelayar).

Ia adalah semula jadi dan OK bagi pengguna untuk meminta perubahan pada spesifikasi atau meminta ciri tambahan. Permintaan ini sepatutnya direkodkan dalam senarai ciri yang diterangkan dalam Ciri keutamaan dan permintaan.

Mencipta kes ujian dan senario

Untuk menulis senario ujian komprehensif dan kes ujian, anda perlu merujuk kembali ke Fasa perancangan dan bahagian Fasa mereka bentuk untuk memastikan anda menguji semua senario penting.

Langkah pertama ialah menulis ujian unit. Pastikan anda merosakkan ujian sehingga ke setiap ciri atau fungsi. Kes ujian untuk ujian unit hendaklah disenaraikan seperti jadual di bawah:

Nombor kes ujian. Perihalan ujian Input untuk uji dengan Hasil dijangka Hasil
1-1 Hantar butiran pesanan daripada borang Nombor Pesanan. 16516 Pesanan berjaya dihantar
1-2 Semak bahawa PDF dijana dan dilampirkan kepada rekod T/A Fail PDF dilampirkan kepada rekod
1-3 Semak pemberitahuan e-mel dihantar kepada pengguna uji@contoso.com E-mel diterima oleh penerima yang ditentukan

Alat untuk membantu anda menguji aplikasi kanvas

Power Apps Studio Ujian (percubaan)

Untuk menguji dalam aplikasi kanvas, anda boleh menggunakan alat terbina bernama Studio Ujian Power Apps untuk menulis, mengatur, dan automatikkan ujian untuk aplikasi kanvas. Maklumat lanjut: Studio Ujian (percubaan)

Pantau Azure (percubaan)

Apabila anda sedang menguji isu prestasi, anda boleh menggunakan Pantau untuk menyemak aktiviti rangkaian, sama dengan jejak rangkaian dalam pelayar. Untuk butiran tentang alat Pantau, lihat siaran blog Memperkenalkan Pantau untuk aplikasi nyahpepijat dan meningkatkan prestasi.

Alat untuk membantu anda menguji aplikasi dipacu model

EasyRepro

EasyRepro ialah alat yang disediakan untuk Dynamics 365 dan aplikasi dipacu model Power Apps. Ia bukan sahaja termasuk alat ujian tetapi juga mempunyai lebih 200 sampel kes ujian untuk membantu anda mempercepatkan proses ujian. Untuk maklumat lanjut, lihat yang siaran blog Easyrepro rangka kerja ujian automatik, dan mengaksesnya di Easyrepro repositori GitHub.

Penyemak penyelesaian

Penyemak penyelesaian ialah alat yang menyemak sama ada penyelesaian yang anda cipta adalah sihat. Anda boleh menyemak isu dengan cepat dan melihat pembetulan yang disyorkan. Maklumat lanjut: Gunakan penyemak penyelesaian untuk mengesahkan aplikasi dipacu model anda dalam Power Apps

Nota

Adakah anda boleh memberitahu kami tentang keutamaan bahasa dokumentasi anda? Jawab tinjauan pendek. (harap maklum bahawa tinjauan ini dalam bahasa Inggeris)

Tinjauan akan mengambil masa lebih kurang tujuh minit. Tiada data peribadi akan dikumpulkan (pernyataan privasi).