Dalam kerja semasa saya, menguji Apl akan melibatkan aspek berikut: klien, applet, halaman h6, dsb., yang mungkin kelihatan berbeza tetapi agak berbeza.
Klik untuk menambah penerangan gambar (sehingga 60 patah perkataan)
1 Ujian modul fungsi: Perkara yang paling penting tentang ujian modul fungsi adalah untuk memeriksa keupayaan pemikiran logik penguji dan pemahaman keperluan. , serta Beberapa interaktiviti halaman, pertimbangan input dan output, dsb., jadi ketiga-tiga di atas adalah biasa dan tidak banyak perbezaan.
2. Pengurusan kebenaran:
1) Perkara yang sama: adalah perlu untuk mempertimbangkan situasi di mana kebenaran dibenarkan dan situasi di mana kebenaran tidak dibenarkan untuk menguji lebih banyak halaman kebenaran sistem
2 )Perbezaan: Apabila menguji Apl, anda perlu mempertimbangkan sama ada pengguna boleh mengakses komunikasi mudah alih, album foto, kamera, ruang storan, dsb., dan perkara yang akan berlaku apabila kebenaran dimatikan . Sama ada program mini memerlukan kebenaran WeChat, sama ada kebenaran semula diperlukan selepas menukar akaun log masuk, dsb.;
Contohnya, ambil ujian kebenaran telefon mudah alih yang biasa: apabila kami menjalankan perisian buat kali pertama, kami akan memberikan banyak kebenaran Apakah yang akan berlaku jika kami mematikan kebenaran dan membuka aplikasi semula?
3. Ujian keserasian: Secara amnya, syarikat akan menyediakan model yang lebih banyak digunakan oleh pengguna Apl untuk ujian Umumnya, yang biasa digunakan Apl termasuk : Android (Huawei, oppo, Xiaomi, dsb.), IOS (iphoneX, iphone6, ipad, dsb.), dengan begitu banyak model telefon mudah alih, halaman yang dipaparkan mungkin mempunyai ralat dan beberapa gambar atau kesan dinamik akan muncul sepenuhnya berbeza. Ini adalah sangat penting untuk mempertimbangkan bahawa pengalaman pengguna yang buruk juga dianggap sebagai pepijat, haha! Khususnya, saya ingin mengingatkan anda tentang masalah takuk, yang agak biasa. Dari segi program mini, kami terutamanya mempertimbangkan keserasian, resolusi dan keserasian kod QR versi WeChat yang berbeza (sama ada perkongsian kod QR pelanggan, perkongsian kod QR program mini, dll. dipaparkan dengan betul, sama ada ia berjaya diiktiraf, dsb. .), dan pelayar berbeza untuk halaman H5 Periksa sama ada paparan adalah betul.
4. Interaktiviti: Apabila kami menguji, kami perlu menguji dari perspektif pengguna Jika anda mempunyai pengalaman buruk, anda juga boleh berkomunikasi dengan produk, seperti: cara menukar halaman, kesan pertukaran dinamik, kembali ke tahap sebelumnya , gesaan interaktif, dsb.
5 Keadaan rangkaian: kelewatan rangkaian (anda boleh menggunakan perisian penangkapan paket untuk mengubah suai status rangkaian), wifi rangkaian/4g/3g/tiada mod rangkaian/kapal terbang, tiada. Beralih daripada rangkaian ke rangkaian/rangkaian kepada bukan rangkaian. Klik butang apabila rangkaian diputuskan, dan klik sekali lagi selepas menyambung ke rangkaian untuk melihat kesannya.
Contoh: Selepas log masuk ke apl, matikan wifi dan trafik data atau hidupkan mod kapal terbang, semak halaman untuk melihat jika terdapat gesaan kelainan rangkaian dan selepas memulihkan rangkaian, muat semula halaman ke lihat jika ia dipaparkan seperti biasa.
6. Ujian prestasi: Masalah prestasi pada Apl adalah perkara biasa, seperti skrin putih, ranap penggunaan sumber, masa memuatkan halaman terlalu lama, ketinggalan, masa log masuk pertama terlalu lama panjang Contohnya, penguji prestasi akan menjalankan ujian prestasi berdasarkan masa tindak balas aplikasi, penggunaan memori, penggunaan CPU, penggunaan kuasa, trafik, dsb. Difahamkan terdapat banyak masalah prestasi pada telefon Android dalam program kecil.
7 Isu caching: Apl dan program mini sering mempertimbangkan program mini boleh mempunyai cache tempatan maksimum 10M, jadi untuk apa cache itu digunakan? Meningkatkan kelancaran halaman, tidak perlu meminta data dari pelayan lagi, mengurangkan ruang sumber pelayan, masalah cache biasa: keluar paksa semasa mengosongkan cache, tetapan sistem untuk mengosongkan cache, dsb.; 🎜>
8. 9. Operasi khas: Sudah tentu, beberapa operasi pengguna khas juga diperlukan Perkara yang perlu dipertimbangkan termasuk: sama ada menekan lama gambar boleh menyimpan gambar, sama ada meluncur halaman kiri dan kanan boleh menukar halaman, sama ada klik berterusan membuat dua permintaan (ia perlu dihadkan kepada hanya satu permintaan), dan sama ada data halaman dimuatkan dengan meluncur ke atas dan ke bawah (flashback sering berlaku), sama ada gambar boleh terus meluncur selepas meluncur ke halaman terakhir, apabila mengklik pada muat turun status apabila digesa untuk memuat turun aplikasi pada halaman program h6 atau mini, keluar dari proses semasa semasa membuka, dan lain-lain, terdapat terlalu banyak, dan tiada helah yang anda tidak boleh fikirkan Bukankah ini ujian sepatutnya buat, haha!
10. Pemprosesan storan: (aplikasi) Jika ruang storan penuh, bolehkah ia dipasang dengan jayanya Jika pemasangan berjaya dan ruang storan penuh, bolehkah aplikasi dibuka; menggunakan program dan memori penuh, Sama ada akan terdapat gesaan sama ada fail cache akan muncul semasa menyimpan gambar, sama ada fail yang dimuat turun dan maklumat lain disimpan dengan betul dalam telefon.11. Mesej tolak/pop timbul: Mesej tolak program mini ialah mesej dalam pembantu program mini, dan Apl ialah bentuk tolak mesej. Perhatikan sama ada mesej tolak yang ditetapkan di latar belakang digesa dengan betul, klik untuk melihat sama ada mesej tolak memasuki aplikasi (sama ada mengklik pada tetingkap pop timbul akan menjejaskan aplikasi semasa), sama ada mesej tolak dihantar pada masa yang dijadualkan masa atau dicetuskan, dsb. Apakah syarat pencetus untuk tetingkap pop timbul, berapa lama tetingkap timbul dipaparkan dan sama ada terdapat topeng (sama ada topeng hilang apabila dibatalkan, apa yang berlaku apabila topeng diklik, dsb.)
Tekanan mesej program mini:
12. Butiran kecil: Lain-lain adalah berkaitan dengan isu perkakasan telefon itu sendiri, seperti bateri (Anda harus memberi perhatian kepada sama ada anda boleh menggunakan kamera semasa bateri lemah, dsb.), mesej, panggilan telefon, dsb.
Atas ialah kandungan terperinci Cara menganalisis ujian dan proses APP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!