Perbedaan antara Pengujian Monyet dan Pengujian Ad hoc

Perbedaan utama: Pengujian Adhoc dilakukan tanpa perencanaan atau persiapan. Setelah program berfungsi, programmer atau tester akan menguji perangkat lunak menggunakan pengetahuannya tentang program. Pengujian Monyet mirip dengan Pengujian Ad hoc. Namun, itu dapat dilakukan tanpa pengetahuan atau informasi tentang perangkat lunak.

Sebelum perangkat lunak baru diluncurkan ke publik, itu diuji secara menyeluruh untuk memastikan bahwa tidak ada bug dalam sistem dan berfungsi dengan baik. Monkey Testing dan Adhoc Testing adalah dua jenis pengujian perangkat lunak yang dapat dijalankan pada perangkat lunak. Mereka dilakukan untuk menguji perangkat lunak dan untuk memastikan tidak ada bug dalam sistem.

Baik Monkey Testing dan Ad hoc Testing adalah jenis pengujian acak yang dilakukan setelah pemrograman perangkat lunak dilakukan, tetapi biasanya sebelum pengujian intensif dan rumit dimulai. Bahkan dapat dikatakan bahwa Pengujian Monyet adalah jenis Pengujian Adhoc.

Pengujian Adhoc dilakukan tanpa perencanaan atau persiapan apa pun. Setelah program berfungsi, programmer atau tester akan menguji perangkat lunak menggunakan pengetahuannya tentang program. Dia umumnya akan menguji dasar-dasar sistem untuk memastikan bahwa mereka berjalan dan sistem tidak crash. Jenis pengujian ini dilakukan tanpa menggunakan Test Case.

Pengujian Monyet mirip dengan Pengujian Ad hoc. Ini juga dilakukan secara acak, dan tanpa perencanaan atau persiapan. Banyak pemrogram mengkategorikan Pengujian Monkey sebagai jenis Pengujian Adhoc karena alasan ini. Namun, Pengujian Monyet berbeda dari Pengujian Adhoc dalam satu cara yang signifikan, Pengujian Monyet dapat dilakukan tanpa pengetahuan atau informasi tentang perangkat lunak.

Pengujian Monyet adalah tes otomatis yang dilakukan tanpa ada tes khusus. Tujuan dari tes ini adalah untuk benar-benar mencoba untuk crash sistem dan untuk memastikan tidak. Untuk tujuan ini, tes dapat menyertakan tes acak seperti mengetik string acak ke dalam kotak teks untuk melihat bagaimana sistem akan menangani kesalahan.

Keuntungan dari Monkey Testing dan Adhoc Testing adalah ia menguji perangkat lunak dalam situasi nyata dan acak dibandingkan dengan pengujian terstruktur. Situasi semacam ini juga lebih nyata dan kemungkinan terjadi ketika produk diluncurkan ke publik. Namun, kelemahan Pengujian Monyet dan Pengujian Ad hoc adalah bahwa ketika kesalahan terjadi, tidak ada cara untuk mereplikasi kesalahan, karena tidak ada file kasus pengujian untuk dirujuk kembali. Inilah sebabnya mengapa Pengujian Monyet dan Pengujian Adhoc hampir selalu digunakan dalam kolaborasi dengan teknik pengujian tradisional dan terstruktur.

Perbandingan antara Pengujian Monyet dan Pengujian Ad hoc:

Pengujian Monyet

Pengujian Ad hoc

Mengetik

Pengujian Acak - Tidak Ada Kasus Uji yang digunakan

Pengujian Acak - Tidak Ada Kasus Uji yang digunakan

Tujuan

Beberapa tes di sana-sini untuk memastikan sistem atau aplikasi tidak macet.

Penguji mencoba untuk 'memecahkan' sistem dengan secara acak mencoba fungsi sistem.

Deskripsi

Tidak ada tes khusus yang dilakukan; itu mungkin termasuk hanya mengklik atau mengetik secara acak untuk melihat apakah sistem crash.

Berdasarkan pengetahuan penguji. Penguji dapat memeriksa apa yang menurutnya perlu.

Dilakukan oleh

"Monyet di mesin tik." Siapa pun tanpa pengetahuan tentang perangkat lunak atau bahkan komputer.

Seorang programmer dengan pengetahuan rinci tentang perangkat lunak dan sistem.

Jenis

  • Pengujian Tombol Push Monkey
  • Pengujian Monyet Cerdas
  • Pengujian Monyet Cemerlang
  • Pengujian Monkey Dumb
  • Adam Testing
  • Sobat Menguji
  • Pengujian Pasangan
  • Pengujian Monyet
Direkomendasikan

Artikel Yang Berhubungan

  • perbedaan antara: Perbedaan antara iPhone dan Android

    Perbedaan antara iPhone dan Android

    Perbedaan Utama: iPhone adalah ponsel andalan yang dikembangkan dan diproduksi sepenuhnya oleh Apple. Perangkat beroperasi pada sistem operasi iOS Apple dan saat ini sedang dalam generasi ke-5. Android adalah sistem operasi open-source populer oleh Google dan dikelola oleh konsorsium produsen dan pengembang
  • perbedaan antara: Perbedaan antara Saham dan Debenture

    Perbedaan antara Saham dan Debenture

    Perbedaan Utama: Saham adalah jenis investasi atau pendanaan ekuitas dan merupakan unit pembiayaan. Debentures adalah investasi jangka menengah dan panjang yang memungkinkan perusahaan untuk mengumpulkan dana dengan meminjam uang dari warga negara. Saham dan surat utang adalah istilah umum dalam hal berinvestasi dalam bisnis atau perusahaan
  • perbedaan antara: Perbedaan antara Alcatel One Touch Idol dan Xolo Q800

    Perbedaan antara Alcatel One Touch Idol dan Xolo Q800

    Perbedaan utama: Alcatel One Touch Idol adalah mitra ponsel resmi untuk film Iron Man 3. Memiliki layar sentuh kapasitif IPS LCD 4, 7 inci dengan 16 juta warna. Layar memiliki resolusi 540 x 960 piksel. Ponsel ini ditenagai oleh Dual-core 1 GHz MediaTek MTK 6577+ dan RAM 512 MB. Xolo Q800 adalah smartphone Quad-core 1
  • perbedaan antara: Perbedaan antara Teller dan Kasir

    Perbedaan antara Teller dan Kasir

    Perbedaan Utama: Teller dan kasir merujuk pada posisi pekerjaan di bank. Keduanya sama dan merujuk pada karyawan bank yang berinteraksi langsung dengan pelanggan. Dia terutama bertanggung jawab untuk mengelola dan melakukan kegiatan dasar di bank seperti memproses, memverifikasi, dan menyeimbangkan transaksi
  • perbedaan antara: Perbedaan antara Lenovo IdeaPad Yoga 11 dan Dell XPS 10 Tablet

    Perbedaan antara Lenovo IdeaPad Yoga 11 dan Dell XPS 10 Tablet

    Perbedaan utama: Aspek unik Lenovo IdeaPad Yoga 11 adalah bahwa ia adalah laptop yang dapat dikonversi dengan multi-mode 360 ​​deg Flip design. Ini memungkinkan perangkat untuk mengambil empat mode desain. Ini termasuk Mode Laptop, Mode Tablet, Mode Tenda dan akhirnya, Mode Stand. Lenovo IdeaPad Yoga 11 memiliki fitur layar definisi tinggi 11, 6 inci dan berat 1, 27 kg (2, 8 lbs). In
  • perbedaan antara: Perbedaan antara Lokpal dan Lokayukta

    Perbedaan antara Lokpal dan Lokayukta

    Perbedaan utama: Lokpal adalah badan pemerintahan pusat yang memiliki yurisdiksi atas semua Anggota Parlemen dan pegawai pemerintah pusat dalam kasus korupsi. Lokayuktas mirip dengan Lokpal, tetapi berfungsi pada tingkat negara. Istilah Lokpal pertama kali diciptakan oleh almarhum Mr. LM Singhvi, seorang anggota parlemen, pada tahun 1963 dalam sebuah debat
  • perbedaan antara: Perbedaan antara Rosewood dan Mahoni

    Perbedaan antara Rosewood dan Mahoni

    Perbedaan utama: Rosewood mengacu pada kayu dari pohon yang berbeda, termasuk pohon dari pohon Tipuana, Pterocarpus dan Dalbergia. Rosewood pada dasarnya adalah jenis kayu keras. Rosewood dinamai demikian karena fakta bahwa pohon yang lebih tua memiliki aroma yang sangat manis dan kaya, yang mengingatkan pada mawar
  • perbedaan antara: Perbedaan antara Hijab dan Tudung

    Perbedaan antara Hijab dan Tudung

    Perbedaan utama: Jilbab dan tudung adalah dua jenis pakaian yang tersedia untuk wanita Islam. Jilbab atau hijab sebenarnya mengacu pada aturan menutupi. Namun, dalam konteks sehari-hari yang biasa, kata tersebut digunakan untuk merujuk pada syal yang menutupi kepala. Dalam bahasa Melayu, istilah 'tudung' atau 'tudong' secara harfiah berarti 'penutup', namun dalam bahasa Inggris itu diterjemahkan berarti 'jilbab' atau 'kerudung'
  • perbedaan antara: Perbedaan antara Sony Xperia S dan Samsung Galaxy S2

    Perbedaan antara Sony Xperia S dan Samsung Galaxy S2

    Perbedaan utama: Xperia S memiliki layar sentuh TFT 4, 3 inci dengan lembar bukti pecah pada kaca anti gores. Layar memberikan kepadatan 342 ppi yang mengesankan dan ditenagai oleh prosesor Qualcomm Dual-core 1, 5 GHz. Samsung Galaxy S2 diluncurkan pada April 2011 dan merupakan salah satu smartphone tertipis saat itu

Pilihan Editor

Perbedaan antara Spice Stellar Pinnacle Pro dan Samsung Galaxy Grand

Perbedaan utama: Spice Stellar Pinnacle Pro Mi-535 adalah ponsel quad-core anggaran menengah dengan kecepatan 1, 2 GHz. Ini menjalankan Android 4.2 Jelly Bean dan ditenagai oleh 1 GB RAM. Ponsel ini dilengkapi kamera 8 MP dengan fokus otomatis dan LED Flash. Ponsel ini juga dilengkapi dengan kamera sekunder sudut lebar 5 MP menghadap ke depan, juga dengan fokus otomatis