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.
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
|
Keparahan dikategorikan menjadi lima jenis
|
Contoh Tingkat Keparahan dan Prioritas Cacat
Mari kita lihat contoh tingkat keparahan rendah dan prioritas tinggi dan sebaliknya
- 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.
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.