Praktikum Topik 1.5: Konsep Dasar Bug

Judul Praktikum

Identifikasi dan Klasifikasi Bug pada Aplikasi Web

Tujuan Praktikum

Membedakan dan mengidentifikasi Bug, Error, Defect, dan Failure pada aplikasi web sederhana, serta memahami perbedaan istilah-istilah tersebut dalam konteks pengujian perangkat lunak.

Deskripsi Singkat Aktivitas

Peserta menjalankan aplikasi web sederhana (misal: to-do list), melakukan serangkaian aksi (input data, edit, hapus), lalu mengamati dan mendokumentasikan kejadian yang termasuk Bug, Error, Defect, atau Failure. Peserta membuat tabel analisis untuk setiap kejadian.

Langkah-Langkah Praktikum

1.    Jalankan aplikasi web to-do list (misal: buka http://localhost:3000).

2.    Lakukan aksi berikut:

      Tambah task baru (misal: “Belajar Testing”).

      Edit task (ubah “Belajar Testing” menjadi “Belajar Agile”).

      Hapus task.

      Coba input karakter khusus (misal: <script>alert('xss')</script>).

3.    Catat semua kejadian tidak normal (misal: error message, tampilan tidak sesuai, aplikasi crash).

4.    Buat tabel analisis seperti berikut:

No.

Aksi

Kejadian

Kategori (Bug/Error/Defect/

Failure)

Alasan Klasifikasi

 

 

 

 

 

 

 

 

 

 

 

5.    Simpan screenshot/log untuk setiap kejadian.

6.    Buat laporan singkat berisi analisis dan klasifikasi.

Output yang Diharapkan

      Tabel analisis berisi minimal 4 kejadian beserta klasifikasinya.

      Screenshot/log error message, tampilan tidak normal, atau aplikasi crash.

      Laporan singkat (format .docx atau .pdf).

Kriteria Keberhasilan

      Semua kejadian tidak normal teridentifikasi dan terklasifikasi dengan benar.

      Laporan lengkap dan jelas.

      Screenshot/log relevan dan dapat diverifikasi.

Petunjuk Troubleshooting

      Jika aplikasi tidak jalan, periksa npm start atau python manage.py runserver.

      Jika tidak muncul error, coba aksi yang lebih ekstrem (misal: input panjang, karakter khusus).

      Jika klasifikasi kurang jelas, diskusikan dengan instruktur.

Estimasi Waktu

60 menit

 

Last modified: Monday, 25 August 2025, 1:40 PM