Rumah Operasi dan penyelenggaraan Keselamatan Apakah 8 peraturan untuk ujian APP yang baik?

Apakah 8 peraturan untuk ujian APP yang baik?

May 28, 2023 pm 12:48 PM
app

Mengenai ujian perisian, penguji pasti berfikir untuk menyemak fail, fungsi, API, prestasi dan menentukan sama ada perisian itu selamat dan perkara lain tentang bahagian tertentu perisian. Apabila bercakap tentang ujian mudah alih, penguji mesti mempertimbangkan cara pengguna menggunakan peranti mudah alih untuk menguji fungsi yang berkaitan.

Seterusnya, kami akan memberi tumpuan kepada ujian mudah alih Untuk produk (perisian aplikasi) dalam projek telefon mudah alih, tumpuan ujian adalah ujian sistem. Untuk ujian sistem APP perisian aplikasi mudah alih, kami biasanya melaksanakannya dari perspektif berikut: ujian modul berfungsi, ujian keserasian, pemasangan dan ujian nyahpasang, ujian kemas kini perisian, ujian prestasi, ujian pengalaman pengguna, ujian silang acara, antara muka pengguna Ujian dll.

Sebagai pengurus jaminan kualiti perisian, saya menumpukan kepada apl mudah alih dan aplikasi web mudah alih untuk iPhone, Android, Windows Phone 7. Melalui kerja harian saya dan komunikasi dengan pakar ujian mudah alih yang lain, saya amat memahami cabaran kerja ujian mudah alih. Saya meringkaskan artikel ini berdasarkan pengalaman kerja saya, dengan harapan dapat membantu pembaca menyelesaikan beberapa masalah yang dihadapi dalam amalan. Mengenai perkara utama ujian APP, saya akan menyusunnya dan menyiarkannya untuk dilihat oleh semua orang.

Pertama lihat gambar di bawah:

Apakah 8 peraturan untuk ujian APP yang baik?

Gambar ini sepatutnya dapat menunjukkan dengan jelas proses ujian APP. Kemudian apa yang perlu dijelaskan adalah bahagian melaksanakan ujian. Oleh kerana terlalu banyak perkataan dalam xmind akan menyebabkan imej mengecut, saya akan menerangkan apa yang sepadan dengan setiap peringkat di sini.

Proses ujian APP

1. Ujian UI

Semak sama ada elemen UI sepadan dengan gambar, ikon, teks, reka letak, dsb. dalam pemaparan. Secara umumnya, tiada masalah yang serius dengan UI, jadi berikan sahaja masalah tersebut kepada produk sebagai cadangan.

2. Ujian fungsional

Pematuhan fungsi perlu diliputi dalam aspek seperti lapisan UI, antara muka, data, pelayan dan logik kod. Kecacatan fungsi secara amnya ditakrifkan sebagai kecacatan serius yang mesti dibaiki.

3. Ujian kekukuhan

Uji mekanisme pengendalian produk apabila berlaku pengecualian. Apabila memeriksa senario yang tidak normal atau situasi yang melampau, anda perlu mempertimbangkan sama ada ranap sistem atau ANR akan berlaku. Anda perlu memberi perhatian kepada beberapa senario yang melampau dan tidak normal, serta ujian untuk gangguan dan rangkaian yang lemah.

4. Penyesuaian

Adalah perlu untuk menguji keserasian produk di bawah pelbagai peranti perkakasan, resolusi, sistem pengendalian, saiz skrin, model telefon mudah alih, dsb. Terdapat terlalu banyak sistem tersuai di China, dan bahagian Android tidak mudah dikendalikan, jadi kaedah standard ujian model arus perdana biasanya digunakan.

5. Ujian kestabilan

Monyet biasanya digunakan untuk ujian di sini. Pada mulanya saya menolak monyet itu, tetapi di bawah bimbingan senior saya, saya menyedari kekuatannya. Ia juga kini dalam peringkat pembelajaran. Kaedah utama adalah untuk melakukan sejumlah besar klik, slaid dan operasi lain melalui strim peristiwa rawak palsu, yang digunakan terutamanya untuk mengesan ranap dan kecacatan anr tersembunyi dalam produk.

6. Ujian Prestasi

Pemantauan prestasi pelanggan tertumpu terutamanya pada data seperti CPU, GPU, trafik, penggunaan kuasa dan masa tindak balas peranti klien semasa operasi. Melalui analisis data, produk dioptimumkan untuk memenuhi keperluan pelanggan, dengan itu meningkatkan daya saing produk. Melalui penggalian lanjut, anda boleh menganalisis kesesakan prestasi pada klien dan juga mengetahui kod yang mempengaruhi prestasi pelanggan.

Data yang akan dipantau apabila memfokuskan pada prestasi pelayan termasuk I/O, throughput, concurrency, pressure, load, dsb. Analisis keputusan ujian, cari kesesakan prestasi dan lengkapkan pengoptimuman prestasi. Kestabilan pelayan, pencapaian matlamat dan penyiapan tugas adalah sasaran pemeriksaan utama.

7. Ujian regresi

Ujian regresi adalah terutamanya untuk menguji kecacatan yang diperbaiki oleh pembangunan. Menilai skop kesan perubahan dan menjalankan ujian yang disasarkan. Malah, adalah perlu untuk mengembalikan fungsi dan data versi lama.

8. Ujian dalam talian

Selepas keluaran dilancarkan, pusingan akhir ujian sistem mesti dijalankan dalam persekitaran pengeluaran. Saya biasanya melakukan semua yang saya lakukan sebelum ini sekaligus.

Perbezaan antara ios dan Android dalam ujian Apl

1. Tekan lama butang utama pada Android untuk memanggil senarai aplikasi dan menukar aplikasi, dan kemudian leret ke kanan untuk menamatkan aplikasi
2, terdapat lebih daripada 20 jenis pada Android dan kurang pada ios;
3. Sistem pengendalian telefon mudah alih, Android lebih biasa, ios kurang dan tidak boleh diturunkan, dan hanya boleh dinaik taraf dalam satu arah; dalam sistem ios versi lebih rendah, dan aplikasi dalam panggilan sistem ios versi rendah Pustaka sumber baharu secara langsung akan menyebabkan ranap sistem 4. Tabiat pengendalian: Android, sama ada kekunci Kembali telah ditulis semula, menguji sama ada maklum balas selepas mengklik; kekunci Kembali adalah betul; selepas mengalihkan data aplikasi dari memori ke kad SD Sama ada ia boleh berjalan seperti biasa, dsb. 5. Ujian tolak: Android: klik butang rumah, apabila program berjalan di latar belakang , tekan diterima pada masa ini, klik untuk membangunkan aplikasi, sama ada ia boleh melompat dengan betul pada masa ini, klik butang utama untuk menutup status kunci program dan skrin (paparan titik merah
6). Ujian pemasangan dan penyahpasangan: Android mempunyai banyak platform, alatan dan saluran untuk memuat turun dan pemasangan, dan ios terutamanya termasuk kedai aplikasi, iTunes dan muat turun testflight
7. Ujian naik taraf: Syarat yang diperlukan untuk ditingkatkan: versi lama dan baharu mempunyai; tandatangan yang sama; versi lama dan baharu mempunyai nama pakej yang sama; -dalam fail sepadan kemudian (seperti kaedah input terbina dalam)
Selain itu: terdapat beberapa perkara yang perlu diberi perhatian semasa menguji:
1. Ujian serentak (gangguan): pop penggera- gesaan kotak atas, permulaan aplikasi lain, main balik audio video, panggilan masuk, menaip pengguna, dsb., semasa memainkan suara, rakaman, dsb., paksa mainan lain untuk menjeda;
2. Ujian sumber data: input, pemilihan, salin, input suara, pasang kaedah input yang berbeza dsb.;
3. Ujian tolak (tolak): tolak dilaksanakan apabila kuasa dihidupkan dan dimatikan, dan keadaan siap sedia, mesej mati dahulu dan ketepatan lompatan tolak ; aplikasi sedang dalam pembangunan, tidak dibuka, aplikasi dimulakan dan berjalan di latar belakang Keadaan adalah sama ada paparan tolak dan lompat adalah betul sama ada nombor berubah sebelum dan selepas membaca mesej tolak adalah betul; daripada koleksi berbilang mesej tolak adalah betul; ujian skrin: sentuh lokasi berbeza pada masa yang sama atau lakukan operasi berbeza pada masa yang sama untuk menyemak pemprosesan pelanggan dan sama ada ia akan ranap, dsb.

Atas ialah kandungan terperinci Apakah 8 peraturan untuk ujian APP yang baik?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cara melaksanakan pengesahan nama sebenar pada APP Jingdong Mall Cara melaksanakan pengesahan nama sebenar pada APP Jingdong Mall Mar 19, 2024 pm 02:31 PM

Bagaimana untuk mendapatkan pengesahan nama sebenar pada Jingdong Mall APP? Jingdong Mall ialah platform membeli-belah dalam talian yang sering digunakan oleh ramai rakan Sebelum membeli-belah, sebaiknya semua orang menjalankan pengesahan nama sebenar supaya mereka dapat menikmati perkhidmatan yang lengkap dan mendapat pengalaman membeli-belah yang lebih baik. Berikut adalah kaedah pengesahan nama sebenar untuk JD.com, saya harap ia dapat membantu netizen. 1. Pasang dan buka JD.com, dan kemudian log masuk ke akaun peribadi anda 2. Kemudian klik [Saya] di bahagian bawah halaman untuk memasuki halaman pusat peribadi 3. Kemudian klik ikon kecil [Settings]; sudut kanan atas untuk pergi ke antara muka fungsi tetapan 4. Pilih [Akaun dan Keselamatan] untuk pergi ke halaman tetapan akaun 5. Akhir sekali, klik pilihan [Pengesahan nama sebenar] untuk mengisi maklumat nama sebenar; . Sistem pemasangan memerlukan anda mengisi maklumat sebenar peribadi anda dan melengkapkan pengesahan nama sebenar

Cara menyahsulit sumber apl dalam kejuruteraan terbalik cocos2d-LUA Cara menyahsulit sumber apl dalam kejuruteraan terbalik cocos2d-LUA May 16, 2023 pm 07:11 PM

Mari kita ambil apk Dashen sebagai contoh Melalui analisis skrip Lua penyahsulitan aplikasi sebelumnya, kita boleh menyahsulit skrip Lua apk Dashen Sekarang mari kita menyahsulit sumbernya (fail dan gambar konfigurasi, dsb.). Mari kita ambil fail konfigurasi yang lebih penting sebagai contoh Sebelum penyahsulitan: pengepala fail juga mempunyai nilai tandatangan: fuckyou!. Melihat ini, kami mula-mula memikirkan sama ada ia juga disulitkan dengan xxtea Kami menggunakan kaedah di atas untuk menyahsulitnya dengan xxtea, dan kemudian menyahmampatnya Kami mendapati bahawa ia masih bercelaru terpaksa menafikan apa yang kita katakan tadi. Kami terus menyahsulit fail konfigurasi langkah demi langkah. Fikirkan sejenak, pengepala fail ialah: fuckyou! Jika anda ingin menyahsulit fail, anda semestinya perlu memproses

Microsoft menambah baik Kawalan Aplikasi Pintar Windows 11, tetapi anda mungkin tidak dapat menggunakannya Microsoft menambah baik Kawalan Aplikasi Pintar Windows 11, tetapi anda mungkin tidak dapat menggunakannya Apr 17, 2023 pm 04:40 PM

Microsoft melancarkan SmartAppControl, ciri keselamatan Windows 11, awal tahun ini. Pada masa itu, Microsoft menyifatkan ia sebagai alat perlindungan yang "menyekat aplikasi yang tidak dipercayai atau berpotensi berbahaya." Apa yang unik tentang alat pada masa itu ialah ia menentukan sama ada ia harus dijalankan pada peranti Windows 11. SmartAppControl pada mulanya berjalan dalam mod penilaian dalam mod ini bahawa aplikasi memutuskan sama ada ia perlu dibuka. Microsoft mendedahkan bahawa pengguna boleh mendayakan Kawalan Apl Pintar dalam bahagian Kawalan Apl dan Pelayar apl Windows Security. Menurut hanya Microsoft, SmartAppC

Bagaimana untuk melihat dan memadam sejarah pembelian App Store pada iPhone Bagaimana untuk melihat dan memadam sejarah pembelian App Store pada iPhone Apr 13, 2023 pm 06:31 PM

AppStore ialah pasaran untuk aplikasi berkaitan iOS. Di sini anda juga boleh mencari apl percuma dan apl berbayar. Apl boleh menjadi apl permainan, apl produktiviti, apl utiliti, apl media sosial dan banyak lagi kategori apl. Anda mungkin telah memuat turun atau membeli banyak aplikasi untuk iPhone daripada AppStore. Kini anda mungkin tertanya-tanya bagaimana untuk melihat sejarah pembelian apl yang dibeli di App Store. Kadangkala, anda mungkin ingin menyembunyikan pembelian tertentu daripada sejarah pembelian anda atas sebab privasi. Dalam artikel ini, kami akan membimbing anda untuk mencari sejarah pembelian anda dan cara memadam/menyembunyikan pembelian daripada sejarah pembelian anda jika perlu. Bahagian 1

Langkah dan langkah berjaga-jaga untuk mendaftarkan ID Apple Hong Kong (menikmati kelebihan unik Kedai Apple Hong Kong) Langkah dan langkah berjaga-jaga untuk mendaftarkan ID Apple Hong Kong (menikmati kelebihan unik Kedai Apple Hong Kong) Sep 02, 2024 pm 03:47 PM

Produk dan perkhidmatan Apple sentiasa digemari oleh pengguna di seluruh dunia. Mendaftarkan ID Apple Hong Kong akan membawa lebih banyak kemudahan dan keistimewaan kepada pengguna Mari kita lihat langkah-langkah untuk mendaftarkan ID Apple Hong Kong dan perkara yang perlu anda perhatikan. Cara mendaftar ID Apple Hong Kong Apabila menggunakan peranti Apple, banyak aplikasi dan fungsi memerlukan menggunakan ID Apple untuk log masuk. Jika anda ingin memuat turun aplikasi dari Hong Kong atau menikmati kandungan keutamaan Hong Kong AppStore, adalah sangat perlu untuk mendaftarkan ID Apple Hong Kong. Artikel ini akan memperincikan langkah tentang cara mendaftar ID Apple Hong Kong dan perkara yang perlu anda perhatikan. Langkah: Pilih bahasa dan wilayah: Cari pilihan "Tetapan" pada peranti Apple anda dan masukkan

Bagaimana untuk membatalkan pakej data pada aplikasi China Unicom Bagaimana untuk membatalkan pakej data pada China Unicom Bagaimana untuk membatalkan pakej data pada aplikasi China Unicom Bagaimana untuk membatalkan pakej data pada China Unicom Mar 18, 2024 pm 10:10 PM

Aplikasi China Unicom dengan mudah boleh memenuhi keperluan semua orang Ia mempunyai pelbagai fungsi untuk menyelesaikan keperluan anda. Jika anda ingin mengendalikan pelbagai perkhidmatan, anda boleh melakukannya dengan mudah di sini adalah berkesan. Untuk mengelakkan kerugian seterusnya, ramai orang kadang-kadang merasakan bahawa data tidak mencukupi apabila menggunakan telefon bimbit, jadi mereka membeli pakej data tambahan, mereka tidak mahu bulan depan dan mahu berhenti melanggan segera menerangkan Kami menyediakan kaedah untuk berhenti melanggan, supaya rakan-rakan yang memerlukannya boleh datang dan menggunakannya! Dalam apl China Unicom, cari pilihan "Saya" di penjuru kanan sebelah bawah dan klik padanya. Dalam antara muka Saya, luncurkan lajur Perkhidmatan Saya dan klik pilihan "Saya telah memesan".

Cara mengeluarkan invois dengan apl berbilang titik Cara mengeluarkan invois dengan apl berbilang titik Mar 14, 2024 am 10:00 AM

Sebagai baucar beli-belah, invois adalah penting untuk kehidupan dan kerja harian kita. Jadi apabila kami biasanya menggunakan apl Duodian untuk membeli-belah, bagaimanakah kami boleh mengeluarkan invois dalam apl Duodian dengan mudah? Di bawah, editor tapak web ini akan membawakan anda panduan langkah demi langkah yang terperinci untuk membuka invois pada apl berbilang mata. Pengguna yang ingin mengetahui lebih lanjut tidak boleh ketinggalan. Dalam [Pusat Invois], klik [Pasar Raya Berbilang Titik/Beli-Belah Percuma], pilih pesanan yang perlu diinvois pada halaman pesanan yang lengkap, klik Seterusnya untuk mengisi [Maklumat Invois], [Maklumat Penerima], dan klik Serahkan selepas mengesahkan bahawa ia betul Selepas beberapa minit, masukkan peti mel penerima, buka e-mel, klik pada alamat muat turun invois elektronik, dan akhirnya muat turun dan cetak invois elektronik.

Cara menggunakan pautan dalam ke APP Facebook pintu belakang Cara menggunakan pautan dalam ke APP Facebook pintu belakang May 19, 2023 pm 02:49 PM

Baru-baru ini, penulis menemui kelemahan pautan dalam dalam APP Android Facebook Menggunakan kerentanan ini, APP Android Facebook yang dipasang pada telefon mudah alih pengguna boleh ditukar menjadi program pintu belakang (Backdoor) untuk mencapai pintu belakang. Selain itu, kerentanan ini juga boleh digunakan untuk membungkus semula APP Facebook dan menghantarnya kepada mangsa sasaran tertentu untuk dipasang dan digunakan. Mari kita lihat proses penemuan pengarang tentang kerentanan ini, dan cara menggunakan pembinaan Muatan untuk akhirnya mengubahnya menjadi risiko keselamatan dalam persekitaran pengeluaran sebenar Facebook APP. Apabila saya biasanya melakukan ujian awam apabila menemui kelemahan, saya akan terlebih dahulu memahami dengan teliti mekanisme aplikasi sistem sasaran. Dalam blog saya yang lepas, saya ada kongsikan cara menghuraikan Wajah

See all articles