All Products
Search
Document Center

Mobile Testing - Deprecated:Istilah

Last Updated:Jun 28, 2025

Istilah

Deskripsi

pengujian kompatibilitas

Pengujian kompatibilitas digunakan untuk memverifikasi apakah ada masalah kompatibilitas ketika operasi seperti instalasi, startup, login, instalasi ulang versi berbeda, dan penghapusan dilakukan pada aplikasi di berbagai perangkat. Sistem mengumpulkan log operasional, informasi kesalahan, dan data kinerja aplikasi saat aplikasi berjalan, menyediakan laporan pengujian kompatibilitas setelah pengujian selesai, dan menampilkan proses berjalannya aplikasi dalam bentuk tangkapan layar atau video.

pengujian fungsional

Pengujian fungsional digunakan untuk memverifikasi apakah aplikasi berfungsi sesuai harapan ketika kasus uji untuk aplikasi tersebut dieksekusi di berbagai perangkat. Sistem mengumpulkan log operasional, informasi kesalahan, dan data kinerja aplikasi saat aplikasi berjalan, menyediakan laporan pengujian fungsional setelah pengujian selesai, dan menampilkan proses berjalannya aplikasi dalam bentuk tangkapan layar atau video.

pengujian kinerja

Pengujian kinerja digunakan untuk memverifikasi data kinerja dasar aplikasi saat aplikasi berjalan di berbagai perangkat. Data ini mencakup tetapi tidak terbatas pada waktu startup, pemanfaatan CPU, penggunaan memori, dan penggunaan jaringan. Setelah pengujian selesai, sistem menyediakan laporan pengujian kinerja.

analisis kinerja

Analisis kinerja digunakan untuk memantau data kinerja dasar aplikasi saat aplikasi berjalan. Data ini mencakup tetapi tidak terbatas pada waktu startup, pemanfaatan CPU, penggunaan memori, dan penggunaan jaringan.

eksplorasi cerdas

Dalam pengujian kompatibilitas, Ripper memungkinkan pengambilan keputusan mandiri pada eksplorasi kompatibilitas aplikasi dan sangat meningkatkan efisiensi pengujian. Ripper adalah program AI cerdas yang dikembangkan oleh Alibaba Group berdasarkan Machine Learning Platform for AI (PAI).

aplikasi

Aplikasi Android atau iOS untuk pengujian kompatibilitas, pengujian fungsional, pengujian kinerja, atau debugging jarak jauh.

tugas

Setiap kali pengujian kompatibilitas Android atau iOS atau pengujian fungsional diajukan, tugas pengujian dibuat.

pustaka kasus uji

Pustaka kasus uji digunakan untuk manajemen terpisah dari kasus uji berdasarkan versi. Kami merekomendasikan Anda menggunakan versi pustaka kasus uji yang sesuai dengan iterasi saat ini dari aplikasi.

Direktori

Direktori dapat digunakan bersama dengan logika bisnis aplikasi untuk lebih mengelola kasus uji secara terpusat. Misalnya, Homepage, My, dan Orders adalah direktori umum.

kasus uji

Unit uji terkecil yang dapat dieksekusi. Kasus uji terdiri dari satu atau lebih skrip, dan memiliki parameter berbeda untuk mencocokkan lingkungan yang berbeda.

kelompok parameter

Kumpulan parameter yang saling berhubungan.

parameter

Parameter input yang digunakan bersama dengan skrip.

skrip

Sekumpulan instruksi yang digunakan untuk mengeksekusi kasus uji. Mobile Testing mendukung dua jenis skrip: skrip rekaman dan skrip unggahan.

skrip rekaman

Skrip uji yang dihasilkan melalui rekaman online.

skrip unggahan

Skrip uji yang ditulis dan diunggah oleh pengguna.

langkah kustom

Langkah yang dibuat dengan menulis skrip berdasarkan mesin Appium dan bahasa Python serta menambahkan skrip ke skrip rekaman untuk menerapkan operasi non-konvensional.

status uji

Status eksekusi pengujian kompatibilitas, pengujian fungsional, atau pengujian kinerja. Status dapat berupa Waiting, Running, Completed, atau Canceled.

hasil eksekusi

Hasil eksekusi pengujian kompatibilitas, pengujian fungsional, atau pengujian kinerja. Hasilnya dapat berupa Passed, Failed, atau Abnormal/Not Executed.

tipe kesalahan

Jenis kesalahan yang dihasilkan selama pengujian kompatibilitas, pengujian fungsional, atau pengujian kinerja. Jenis kesalahan termasuk Crash, Stuck, dan Ignorable Exception.

Pemanfaatan CPU

Persentase sumber daya CPU yang digunakan oleh aplikasi selama proses pengujian.

Penggunaan memori

Jumlah sumber daya memori yang digunakan oleh aplikasi selama proses pengujian.

Penggunaan jaringan

Jumlah sumber daya jaringan yang digunakan oleh aplikasi selama proses pengujian.

FPS

Jumlah frame yang ditransmisikan per detik, yang digunakan untuk mengukur jumlah frame yang ditampilkan. Semakin banyak frame yang ditransmisikan per detik, semakin halus gerakan yang ditampilkan.

Tingkat kehilangan frame

Persentase frame yang hilang karena perangkat keras tidak cukup kuat untuk mengimbangi frekuensi penyegaran tampilan.

Konsumsi daya

Daya perangkat yang dikonsumsi oleh aplikasi selama proses pengujian.

log skrip

Log kesalahan yang disediakan dalam bahasa Python.

log Appium

Log kesalahan yang disediakan oleh mesin Appium.

log perangkat

Log kesalahan yang disediakan oleh perangkat uji.

tingkat kesalahan

Informasi yang memberitahu seberapa penting pesan kesalahan tersebut. Tingkat kesalahan mencakup Verbose, Error, Warn, Info, dan Debug.

macet

Fenomena di mana sistem berhenti karena cacat dalam desain perangkat lunak atau ruang memori yang tidak mencukupi.

crash

Fenomena di mana aplikasi keluar secara abnormal saat sedang berjalan.

pengecualian sepele

Pengecualian yang ditangkap oleh log tetapi bukan macet atau crash.

ANR

Singkatan dari application not responding. Jika aplikasi gagal merespons peristiwa input pengguna dalam 5 detik atau BroadReceiver tidak menerima tugas dalam 10 detik, sistem akan menampilkan kotak dialog Application Not Responding (ANR). Pengguna dapat memilih untuk menunggu atau memaksa sistem menghentikan aplikasi. Peristiwa input pengguna mencakup input keyboard, input layar sentuh, dan input gestur. Jika Anda melakukan operasi yang memakan waktu terkait database, I/O, dan jaringan di thread UI, kesalahan ANR mungkin terjadi.

jank

Hasil dari aplikasi yang tidak dapat mengimbangi laju penyegaran tampilan karena keterbatasan perangkat keras atau cacat dalam desain perangkat lunak.

grafik tren

Grafik statistik dengan waktu sebagai sumbu horizontal dan variabel yang diamati sebagai sumbu vertikal. Garis tren digunakan untuk mencerminkan hubungan antara waktu dan jumlah serta tren dan deviasi variabel yang diamati dari waktu ke waktu.

grafik distribusi

Grafik yang mengorganisir semua unit dalam sampel total berdasarkan grup pada dasar pengelompokan statistik untuk mencerminkan status distribusi unit di antara grup.