Perbedaan Antara Keparahan dan Prioritas dalam Pengujian (Contoh)

Keparahan Vs. Prioritas: Perbedaan Antara Mereka

  • Prioritas adalah urutan di mana pengembang harus menyelesaikan suatu cacat sedangkan Tingkat Keparahan adalah tingkat dampak cacat terhadap pengoperasian produk.
  • Prioritas dikategorikan menjadi tiga jenis: rendah, sedang dan tinggi sedangkan Keparahan dikategorikan menjadi lima jenis: kritis, mayor, sedang, minor, dan kosmetik.
  • Prioritas dikaitkan dengan penjadwalan sedangkan Keparahan dikaitkan dengan fungsionalitas atau standar.
  • Prioritas menunjukkan seberapa cepat bug harus diperbaiki sedangkan Tingkat Keparahan menunjukkan keseriusan cacat pada fungsi produk.
  • Prioritas kerusakan ditentukan melalui konsultasi dengan manajer/klien, sedangkan tingkat keparahan kerusakan ditentukan oleh teknisi QA.
  • Prioritas didorong oleh nilai bisnis, sedangkan Keparahan didorong oleh fungsionalitas.
  • Nilai prioritas bersifat subjektif dan dapat berubah selama periode waktu tertentu tergantung pada perubahan situasi proyek, sedangkan nilai Severity bersifat objektif dan kecil kemungkinannya untuk berubah.
  • Status Prioritas Tinggi dan tingkat keparahan rendah menunjukkan, kerusakan harus segera diperbaiki tetapi tidak mempengaruhi aplikasi, sedangkan status Tingkat Keparahan Tinggi dan prioritas rendah menunjukkan kerusakan harus diperbaiki tetapi tidak secara langsung.
  • Status Prioritas didasarkan pada kebutuhan pelanggan sedangkan status Keparahan didasarkan pada aspek teknis produk.

Keparahan Vs. Prioritas:

Apa itu Keparahan Bug

Tingkat Keparahan Bug atau Defect Severity dalam pengujian adalah tingkat dampak suatu bug atau a Cacat ada pada aplikasi perangkat lunak yang sedang diuji. Semakin tinggi pengaruh bug/cacat pada fungsi sistem maka semakin tinggi tingkat keparahannya. A Kualitas asuransi insinyur biasanya menentukan tingkat keparahan suatu bug/cacat.

Apa itu Prioritas?

Prioritas didefinisikan sebagai urutan perbaikan cacat. Semakin tinggi prioritasnya, semakin cepat kerusakan tersebut diselesaikan.

Cacat yang membuat sistem perangkat lunak tidak dapat digunakan diberi prioritas lebih tinggi dibandingkan cacat yang menyebabkan kegagalan fungsi kecil perangkat lunak.

Jenis Keparahan

In Pengujian Perangkat LunakJenis-jenis Tingkat Keparahan Bug/Defect dapat dikategorikan ke dalam beberapa bagian berikut:

  • Kritis: Cacat ini menunjukkan proses terhenti total, tidak ada yang dapat melanjutkan lebih jauh
  • Utama: Ini adalah cacat yang sangat parah dan merusak sistem. Namun, beberapa bagian dari sistem tetap berfungsi
  • Medium: Ini menyebabkan beberapa perilaku yang tidak diinginkan, namun sistem masih berfungsi
  • Rendah: Ini tidak akan menyebabkan kerusakan besar pada sistem

Jenis Prioritas

Jenis Prioritas bug/cacat dapat dikategorikan menjadi tiga bagian :

  • Rendah: Cacat ini menjengkelkan tetapi perbaikan dapat dilakukan setelah Cacat yang lebih serius telah diperbaiki
  • Sedang: Selama berlangsungnya kegiatan pembangunan yang normal, cacat harus diatasi. Itu bisa menunggu hingga versi baru dibuat
  • Tinggi: Cacat tersebut harus diatasi sesegera mungkin karena berdampak parah pada sistem dan tidak dapat digunakan sampai diperbaiki

Tip untuk menentukan Tingkat Keparahan Cacat

  • Tentukan frekuensi kemunculannya: Dalam beberapa kasus, jika kemunculan cacat kecil sering terjadi pada kode, hal ini bisa menjadi lebih parah. Jadi dari sudut pandang pengguna, ini lebih serius meskipun cacat kecil.
  • Mengisolasi kecacatan: Mengisolasi kecacatan dapat membantu mengetahui tingkat keparahan dampaknya.

Perbedaan antara Keparahan dan Prioritas dalam Pengujian

Prioritas Kerasnya
Prioritas Cacat telah menentukan urutan di mana pengembang harus menyelesaikan suatu cacat Tingkat Keparahan Cacat didefinisikan sebagai tingkat dampak suatu cacat terhadap pengoperasian produk
Prioritas dikaitkan dengan penjadwalan Keparahan dikaitkan dengan fungsionalitas atau standar
Prioritas menunjukkan seberapa cepat bug harus diperbaiki Tingkat keparahan menunjukkan keseriusan cacat pada fungsi produk
Prioritas cacat diputuskan melalui konsultasi dengan manajer/klien Insinyur QA menentukan tingkat keparahan cacat
Prioritas didorong oleh nilai bisnis Tingkat keparahan didorong oleh fungsionalitas
Nilainya bersifat subyektif dan dapat berubah seiring waktu tergantung pada perubahan situasi proyek Nilainya objektif dan kecil kemungkinannya untuk berubah
Status prioritas tinggi dan tingkat keparahan rendah menunjukkan, cacat harus segera diperbaiki tetapi tidak mempengaruhi aplikasi Tingkat keparahan yang tinggi dan status prioritas yang rendah menunjukkan bahwa kerusakan harus diperbaiki tetapi tidak dalam waktu dekat
Status prioritas didasarkan pada kebutuhan pelanggan Status keparahan didasarkan pada aspek teknis produk
Selama UAT, tim pengembangan memperbaiki kerusakan berdasarkan prioritas Selama SIT, tim pengembangan akan memperbaiki kerusakan berdasarkan tingkat keparahan dan prioritas
Prioritas dikategorikan menjadi tiga jenis

  • Rendah
  • Medium
  • High
Keparahan dikategorikan menjadi lima jenis

  • Kritis
  • Utama
  • Moderat
  • Minor
  • Kosmetik

Contoh Tingkat Keparahan dan Prioritas Cacat

Mari kita lihat contoh tingkat keparahan rendah dan prioritas tinggi dan sebaliknya

Tingkat Keparahan dan Prioritas Cacat

  • Tingkat keparahan yang sangat rendah dengan prioritas tinggi: Kesalahan logo pada situs web pengiriman apa pun, dapat memiliki tingkat keparahan yang rendah karena tidak akan mempengaruhi fungsionalitas situs web, namun dapat menjadi prioritas tinggi karena Anda tidak ingin pengiriman lebih lanjut dilanjutkan dengan logo yang salah.
  • Tingkat keparahan sangat tinggi dengan prioritas rendah: Demikian pula, untuk situs web operasi penerbangan, cacat pada fungsi reservasi mungkin memiliki tingkat keparahan tinggi tetapi dapat menjadi prioritas rendah karena dapat dijadwalkan untuk dirilis pada siklus berikutnya.

Triase Cacat

Defect triage merupakan proses yang mencoba melakukan penyeimbangan kembali proses dimana tim penguji menghadapi masalah terbatasnya ketersediaan sumber daya. Jadi, jika terdapat cacat dalam jumlah besar dan penguji terbatas untuk memverifikasinya, triase cacat membantu mencoba menyelesaikan sebanyak mungkin cacat berdasarkan parameter cacat seperti tingkat keparahan dan prioritas.

Cara menentukan Defect Triage :

Kebanyakan sistem menggunakan prioritas sebagai kriteria utama untuk menilai kerusakan. Namun, proses triase yang baik juga mempertimbangkan tingkat keparahannya.

Triase Cacat

Proses triase mencakup langkah-langkah berikut:

  • Revmelihat semua cacat termasuk cacat yang ditolak oleh tim
  • Penilaian awal terhadap cacat didasarkan pada konten dan pengaturan prioritas serta tingkat keparahan masing-masing
  • Memprioritaskan cacat berdasarkan masukan
  • Tetapkan cacat untuk memperbaiki rilis oleh manajer produk
  • Mengarahkan kembali kerusakan tersebut ke pemilik/tim yang benar untuk tindakan lebih lanjut

Pedoman yang harus dipertimbangkan oleh setiap penguji sebelum memilih tingkat keparahan

Parameter keparahan dinilai oleh penguji sedangkan parameter prioritas dinilai oleh manajer produk atau tim triase. Untuk memprioritaskan kerusakan, penguji harus memilih tingkat keparahan yang tepat untuk menghindari kebingungan dengan tim pengembangan.

  • Memahami konsep prioritas dan tingkat keparahan dengan baik
  • Selalu tetapkan tingkat keparahan berdasarkan jenis masalah karena hal ini akan memengaruhi prioritasnya
  • Memahami bagaimana skenario tertentu atau Uji Kasus akan mempengaruhi pengguna akhir
  • Perlu mempertimbangkan berapa banyak waktu yang diperlukan untuk memperbaiki cacat berdasarkan kompleksitasnya dan waktu untuk memverifikasi cacat tersebut

Kesimpulan

In Rekayasa Perangkat Lunak, Menetapkan tingkat keparahan yang salah pada cacat dapat menunda STLC proses dan dapat memiliki implikasi drastis pada kinerja tim secara keseluruhan. Jadi, orang yang bertanggung jawab harus tepat dan akurat dalam menetapkan cacat.