Berikut adalah soalan dan jawapan temu ramah ujian aplikasi mudah alih yang sering diajukan untuk penguji yang lebih segar dan berpengalaman.
1) Terangkan apa perbezaan antara ujian Web dan ujian WAP?
- Pengujian WAP: Ini adalah pengujian WAP (Wireless Application Protocol) yang digunakan dalam aplikasi rangkaian
- Pengujian Web: Ini berkaitan terutamanya dengan pengujian aplikasi web seperti laman web dan portal
2) Senaraikan beberapa alat ujian mudah alih automatik?
Untuk ujian mudah alih, dua jenis alat automasi tersedia untuk menguji Aplikasi mudah alih.
- Alat ujian mudah alih berasaskan objek: Penyelesaian Jama, Ranorex,
- Alat ujian mudah alih berasaskan gambar: RoutinBot, Egg Plant, Sikuli
3) Terangkan apa perbezaan antara simulator dan emulator?
- Simulator: Ia adalah peralatan simulasi rangkaian elektronik atau peralatan stesen pangkalan untuk telefon bimbit CDMA / CMA. Ini membantu dalam memasang rangkaian rumah tanpa perkhidmatan perayauan dan dapat membuat Suara; Panggilan data, SMS,
- Emulator: Ini adalah perisian untuk menguji aplikasi mudah alih tanpa telefon bimbit langsung
4) Senaraikan jenis ujian aplikasi mudah alih?
Jenis ujian aplikasi mudah alih merangkumi
- Ujian Kebolehgunaan
- Ujian Keserasian
- Ujian antara muka
- Ujian perkhidmatan
- Ujian sumber tahap rendah
- Ujian Prestasi
- Ujian operasi
- Ujian pemasangan
- Ujian Keselamatan
5) Sebutkan apakah strategi pengujian Android?
Strategi ujian Android standard mesti merangkumi ujian berikut
- Ujian Unit
- Ujian Integrasi
- Ujian Operasi
- Ujian Sistem
6) Terangkan kerangka ujian Android?
Kerangka ujian Android merangkumi tiga segmen
- Pakej Aplikasi: Ini adalah aplikasi sasaran yang perlu diuji
- Instrumentation TestRunner: Ia adalah pelari Kes Ujian yang menjalankan kes ujian pada aplikasi sasaran. Ini termasuk alat SDK untuk ujian bangunan dan alat yang menyediakan API untuk program penulisan yang mengendalikan peranti android, misalnya, MonkeyRunner
- Pakej Ujian: Ia merangkumi dua kelas, kelas kes Ujian, dan objek Mock . Kelas kes ujian merangkumi kaedah ujian untuk dilakukan pada aplikasi sasaran, sementara objek tiruan termasuk data tiruan yang akan digunakan sebagai input input untuk kes ujian.
7) Senaraikan amalan terbaik untuk Ujian Android?
- Pembangun harus menyediakan kes ujian pada masa yang sama semasa mereka menulis kod
- Bersama-sama dengan kod sumber semua kes ujian harus disimpan
- Gunakan integrasi berterusan dan laksanakan ujian setiap kali kodnya diubah
- Elakkan menggunakan peranti dan emulator yang di-root
8) Sebutkan bug apa yang dijumpai semasa ujian mudah alih?
- Kritikal: Kerosakan sistem telefon anda semasa menguji ciri tertentu di peranti anda
- Sekat: Tidak dapat melakukan apa-apa walaupun telefon dihidupkan melainkan anda menghidupkan semula peranti anda
- Major: Tidak dapat menjalankan fungsi ciri tertentu
- Minor: Di bawah bug kecil biasanya bug GUI jatuh.
9) Terangkan apa itu rangka kerja ujian Robo-elektrik?
Ujian yang dilakukan pada Android Testing Framework untuk emulator atau peranti adalah sukar. Kes ujian berjalan dan membina kadangkala memerlukan banyak usaha pembangunan. Rangka elektrik-elektrik membolehkan anda menjalankan ujian Android secara langsung di JVM tanpa memerlukan peranti atau emulator.
10) Terangkan bagaimana ujian A / B dilakukan untuk aplikasi ios?
Ujian A / B untuk ios merangkumi tiga langkah
- Konfigurasikan ujian: Ia menyediakan dua versi aplikasi iOS (A&B) dan metrik ujian anda
- Uji: Menguji dua versi iOS di atas pada peranti secara serentak
- Analisis: Ia memilih dan mengukur versi yang lebih baik untuk dilepaskan
11) Semasa melakukan ujian mudah alih dari ujung ke ujung apa kriteria utama, anda harus mempertimbangkan?
- Pemasangan
- Pelancaran aplikasi tanpa mempunyai rangkaian
- Nyahpasang aplikasi
- Orientasi aplikasi jika menyokong
- Menguji prestasi aplikasi pada pelbagai jenis peranti dan senario rangkaian
- Menguji tindak balas aplikasi bagaimana ia bertindak balas
12) Senaraikan ciri yang disediakan oleh alat monyet?
Alat monyet menyediakan ciri seperti
- Pilihan konfigurasi asas
- Kekangan operasi
- Jenis dan frekuensi acara
- Pilihan penyahpepijatan
13) Sebutkan apakah kriteria pemilihan untuk Alat Automasi Uji untuk Pengujian mudah alih?
Untuk ujian mudah alih, alat automasi ujian harus mempunyai kriteria berikut
- Sokongan pelbagai platform: Pastikan alat ini menyokong platform sasaran semasa dan masa depan anda
- Kegunaan Skrip: Alat berasaskan objek memberikan tahap kegunaan skrip yang tinggi
- Keperluan Jailbreak: Jika alat menggunakan peranti yang di-rooting, alat ini mungkin tidak menyokong versi OS terkini dan mungkin tidak sesuai dengan dasar MDM
- Perubahan Kod Sumber: Berkongsi kod sumber mungkin tidak dapat dilakukan selalu
- Masa utama untuk versi OS Baru: Seberapa cepat alat dapat menyokong versi iOS / android / OS yang baru
14) Bilakah memilih ujian automasi dan kapan ujian manual?
Ujian Manual
- Sekiranya aplikasi mempunyai fungsi baru
- Sekiranya aplikasi memerlukan ujian sekali atau dua kali
Ujian Automatik
- Sekiranya ujian regresi diulang
- Aplikasi pengujian untuk senario yang kompleks
15) Senaraikan masalah paling biasa yang dihadapi penguji semasa melakukan ujian mudah alih di Cloud Computing?
Cabaran yang dihadapi penguji semasa melakukan ujian mudah alih adalah
- Model langganan
- Kos Tinggi
- Mengunci
- Masalah kesambungan internet
- Automasi berasaskan imej dan memakan masa
- Automasi tidak dapat digunakan di luar kerangka kerja
16) Terangkan apa yang merangkumi ujian keselamatan mudah alih?
Ujian keselamatan mudah alih merangkumi
- Memeriksa sokongan berbilang pengguna tanpa mengganggu data di antara mereka
- Memeriksa akses ke fail yang disimpan dalam aplikasi oleh pengguna yang tidak disengajakan
- Kaedah penyahsulitan atau Penyulitan yang digunakan untuk komunikasi data sensitif
- Kesan kawasan sensitif dalam aplikasi yang diuji sehingga tidak menerima kandungan berbahaya
17) Senaraikan ujian Aplikasi mudah alih?
- Menguji di semua penyemak imbas web
- Penyemak imbas sangat ketara di seluruh peranti
- Boleh menyokong xHTML, HTML, WML, AJAX
- Kesukaran Menanda aras prestasi kerana Pasar yang sangat berpecah belah
- Emulator tidak menangkap semua atribut atau ciri peranti
- Pelaksanaan spesifikasi mungkin tidak konsisten di seluruh vendor dan peranti
- Dalam beberapa keadaan, transcoder mungkin tidak menghormati faktor pengalaman pengguna
18) Terangkan apa itu ujian port?
Pengujian ini dilakukan untuk menguji fungsi yang sama pada peranti yang berlainan dengan platform yang berbeza. Ia dikelaskan kepada dua kategori
- Ujian Peranti
- Ujian Platform
19) Senaraikan beberapa alat ujian iPhone dan iPad?
- Penguji iPhone: Uji antara muka web anda dalam bingkai berukuran i-phone
- Appium: Ini adalah alat automasi ujian yang digunakan dengan aplikasi ios asli dan hibrid
- Peek iPad: Uji aplikasi web anda menggunakan antara muka iPad
- Test Studio: Ia membolehkan anda merakam, membina dan menjalankan ujian automatik untuk aplikasi iPad dan iPhone anda.
20) Terangkan bagaimana anda boleh memasang kad SD dalam emulator?
Untuk memasang kad SD dalam emulator, anda harus menggunakan arahan
MKsdcrd -I mySDCard 1024M mySdCardFile.img
Muat turun PDF percuma: Soalan & Jawapan Temu Bual Ujian Mudah Alih