Metode Pengujian Perangkat Lunak

Pada bab sebelumnya, kita membahas pengujian kotak hitam dan kotak putih. Di sini kita akan mempelajari tiga metode pengujian lainnya.

  • Pengujian Kotak Abu-Abu
  • Pengujian Inkremental
  • Pengujian Rangkaian Kerja

Pengujian Kotak Abu-Abu

Pengujian kotak abu-abu, yang dalam bahasa Inggris disebut gray box testing atau grey box testing, menggabungkan teknik kotak hitam dan kotak putih. Metode ini memeriksa perilaku fungsional dan logika internal perangkat lunak. Penguji mengetahui sebagian kode. Idealnya, penguji juga memahami struktur data dan algoritma internal.

Pengujian kotak abu-abu menelaah perilaku fungsional dan cara kerja internal secara bersamaan. Tulis kasus uji yang menyeluruh dengan data yang memungkinkan pemeriksaan semua kemungkinan logika internal.

Untuk menerapkan pengujian kotak abu-abu, pahami fungsi, arsitektur, aliran data, dan penanganan pengecualian pada perangkat lunak. Pada proyek besar, pengujian otomatis dapat memeriksa fungsi dan antarmuka pengguna, sehingga menghemat waktu dan mengurangi beban penguji.

Pengujian Inkremental

Pengujian inkremental dilakukan setelah pengujian unit dan memeriksa interaksi antarmodul independen saat integrasi. Pengembang mengintegrasikan modul secara sistematis dan menggunakan stub atau driver pengujian bila diperlukan. Pendekatan ini memiliki tiga bentuk utama.

  1. Integrasi dari atas ke bawah. Integrasikan modul mulai dari tingkat paling atas. Gunakan stub untuk menggantikan sementara modul tingkat bawah yang belum tersedia.
  2. Integrasi dari bawah ke atas. Integrasikan modul mulai dari tingkat paling bawah. Gunakan driver untuk menggantikan modul tingkat atas yang belum tersedia.
  3. Integrasi inkremental fungsional. Integrasikan dan uji modul berdasarkan dokumen spesifikasi fungsional.
Pengujian inkremental membantu menemukan cacat lebih awal. Kekurangannya adalah waktu yang diperlukan untuk membuat stub dan driver.

Pengujian Rangkaian Kerja

Pengujian rangkaian kerja digunakan pada aplikasi berarsitektur klien-server. Dalam konteks ini, rangkaian kerja atau thread adalah urutan singkat langkah yang menjalankan tugas fungsional atau transaksi yang diperlukan. Sejak awal integrasi, periksa apakah tugas dan transaksi tersebut berjalan sesuai kebutuhan. Integrasikan dan uji rangkaian secara bertahap, mula-mula pada tingkat subsistem, lalu pada tingkat sistem.




Kami menjamin Anda akan lulus ujian sertifikasi pengujian perangkat lunak dengan pelatihan online gratis ini!

  1. 01

    Daftar secara online

    Pilih sertifikasi terakreditasi dan selesaikan pendaftaran.

  2. 02

    Terima kode akses Anda

    Kode akses ujian pribadi Anda langsung dikirim melalui email.

  3. 03

    Bersiap dan ikuti ujian

    Pelajari materi pelatihan gratis dan jawab 50 soal pilihan ganda secara online.

  4. 04

    Raih sertifikasi seumur hidup

    Terima sertifikat yang berlaku di seluruh dunia dan lencana digital yang dapat diverifikasi.

Contoh sertifikat Accredited Software Test Manager Certification™
Daftar Sertifikasi

PELATIHAN ONLINE PREMIUM GRATIS UNTUK ANDA

Edisi Kedua Software Testing Revealed Sudah Tersedia untuk Anda.

Kami membuat pelatihan ini bersama sekelompok pemimpin bisnis dan tim terkemuka, pelatih pengujian perangkat lunak, mentor, pakar, dan tokoh berpengaruh dari semua industri utama. Siapa pun yang mengunjungi International Software Test Institute™ dapat mengaksesnya. Temukan materinya di bagian Buku Pengujian Perangkat Lunak Gratis Anda dan Pelatihan Premium Pengujian Perangkat Lunak Gratis Anda pada menu utama.

Materi ini merupakan kekayaan intelektual International Software Test Institute™ yang dilindungi hak cipta. Kami membagikannya secara gratis kepada semua orang karena berbagi keahlian membantu para profesional pengujian perangkat lunak dan memajukan bidang ini.

Ujian sertifikasi Anda menggunakan soal pilihan ganda. Pelajari pelatihan online untuk mendapatkan pengetahuan yang Anda perlukan agar lulus ujian dan meraih sertifikasi pengujian perangkat lunak.

Kami menjamin Anda akan lulus ujian sertifikasi pengujian perangkat lunak dengan pelatihan online premium gratis ini!