Keterukan Bug
Keparahan Bug atau Kecacatan Keparahan dalam pengujian adalah tahap kesan bug atau Defect terhadap aplikasi perisian yang sedang diuji. Kesan bug / kecacatan yang lebih tinggi terhadap fungsi sistem akan menyebabkan tahap keparahan yang lebih tinggi. Seorang jurutera Quality Assurance biasanya menentukan tahap keparahan bug / kecacatan.
Apakah Keutamaan?
Keutamaan didefinisikan sebagai urutan di mana kecacatan harus diperbaiki. Lebih tinggi keutamaan, semakin cepat kecacatan itu harus diselesaikan.
Kecacatan yang menyebabkan sistem perisian tidak dapat digunakan diberi keutamaan yang lebih tinggi berbanding kecacatan yang menyebabkan fungsi kecil perisian gagal.
PERBEZAAN UTAMA
- Keutamaan adalah urutan di mana pemaju harus menyelesaikan kecacatan sedangkan Keterukan adalah tahap kesan yang terdapat pada kecacatan terhadap operasi produk.
- Keutamaan dikategorikan kepada tiga jenis: rendah, sederhana dan tinggi sedangkan keparahan dikategorikan kepada lima jenis: kritikal. utama, sederhana, kecil dan kosmetik.
- Keutamaan dikaitkan dengan penjadualan sementara Keparahan dikaitkan dengan fungsi atau standard.
- Keutamaan menunjukkan seberapa cepat bug harus diperbaiki sedangkan Keterukan menunjukkan betapa seriusnya kecacatan pada fungsi produk.
- Keutamaan kecacatan diputuskan dengan berunding dengan pengurus / pelanggan sementara tahap kecacatan ditentukan oleh jurutera QA.
- Keutamaan didorong oleh nilai perniagaan sementara Keparahan didorong oleh fungsi.
- Nilai keutamaan bersifat subjektif dan boleh berubah dalam jangka masa bergantung kepada perubahan keadaan projek sedangkan nilai keterukan adalah objektif dan cenderung tidak berubah.
- Status Keutamaan Tinggi dan tahap keparahan rendah menunjukkan, kecacatan harus diperbaiki pada asas terdekat tetapi tidak mempengaruhi aplikasi sementara status Keparahan Tinggi dan keutamaan rendah menunjukkan kecacatan harus diperbaiki tetapi tidak pada asas terdekat.
- Status keutamaan didasarkan pada keperluan pelanggan sedangkan status Keparahan berdasarkan aspek teknikal produk.
Jenis Keterukan
Dalam Ujian Perisian, Jenis Keguguran bug / kecacatan dapat dikategorikan kepada empat bahagian:
- Kritikal : Kecacatan ini menunjukkan penghentian proses sepenuhnya, tidak ada yang dapat berjalan lebih jauh
- Major : Ini adalah kecacatan yang sangat teruk dan runtuh sistem. Walau bagaimanapun, bahagian sistem tertentu tetap berfungsi
- Sedang : Ini menyebabkan beberapa tingkah laku yang tidak diingini, tetapi sistem ini masih berfungsi
- Rendah : Ia tidak akan menyebabkan kerosakan sistem
Jenis Keutamaan
Jenis Keutamaan bug / kecacatan dapat dikategorikan kepada tiga bahagian:
- Rendah: Kecacatan itu menjengkelkan tetapi pembaikan dapat dilakukan setelah Kecacatan yang lebih serius telah diperbaiki
- Sederhana: Semasa aktiviti pembangunan aktiviti pembangunan, kecacatan harus diatasi. Ia boleh menunggu sehingga versi baru dibuat
- Tinggi: Kerosakan mesti diselesaikan secepat mungkin kerana ia memberi kesan teruk kepada sistem dan tidak dapat digunakan sehingga diperbaiki
Petua untuk menentukan Keparahan Kecacatan
- Tentukan kekerapan berlakunya: Dalam beberapa kes, jika berlakunya kecacatan kecil sering terjadi pada kod, ia boleh menjadi lebih teruk. Oleh itu, dari sudut pandang pengguna, ia lebih serius walaupun merupakan kecacatan kecil.
- Mengasingkan kecacatan: Mengasingkan kecacatan dapat membantu mengetahui tahap kesannya.
Keutamaan vs Keterukan: Perbezaan Utama
Keutamaan | Keterukan |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Contoh Keparahan dan Keutamaan Kecacatan
Mari lihat contoh keparahan rendah dan keutamaan tinggi dan sebaliknya
- Keparahan yang sangat rendah dengan keutamaan tinggi: Kesalahan logo untuk mana-mana laman web penghantaran, boleh menjadi keparahan rendah kerana tidak akan mempengaruhi fungsi laman web tetapi boleh menjadi keutamaan tinggi kerana anda tidak mahu penghantaran lebih lanjut diteruskan dengan logo yang salah.
- Keparahan yang sangat tinggi dengan keutamaan rendah: Begitu juga, untuk laman web operasi penerbangan, kecacatan fungsi tempahan mungkin mempunyai tahap keparahan tinggi tetapi boleh menjadi keutamaan rendah kerana ia dijadualkan untuk dilancarkan dalam kitaran seterusnya.
Kecacatan Triage
Defect triage adalah proses yang cuba melakukan pengimbangan semula proses di mana pasukan ujian menghadapi masalah ketersediaan sumber yang terhad. Oleh itu, apabila terdapat sebilangan besar kecacatan dan penguji terhad untuk mengesahkannya, kerosakan kecacatan dapat membantu menyelesaikan sebilangan besar kecacatan berdasarkan parameter kecacatan seperti keparahan dan keutamaan.
Cara menentukan Defect Triage:
Sebilangan besar sistem menggunakan keutamaan sebagai kriteria utama untuk menilai kecacatan. Walau bagaimanapun, proses triase yang baik mempertimbangkan keparahannya juga.
Proses triase merangkumi langkah-langkah berikut
- Mengkaji semua kecacatan termasuk kecacatan yang ditolak oleh pasukan
- Penilaian awal kecacatan adalah berdasarkan kandungannya dan keutamaan dan tahap keparahan masing-masing
- Mengutamakan kecacatan berdasarkan input
- Berikan kecacatan untuk membetulkan pelepasan oleh pengurus produk
- Mengarahkan semula kecacatan itu kepada pemilik / pasukan yang betul untuk tindakan selanjutnya
Garis panduan yang harus dipertimbangkan oleh setiap penguji sebelum memilih keparahan
Parameter keparahan dinilai oleh penguji sedangkan parameter keutamaan dinilai oleh pengurus produk atau oleh pasukan triase. Untuk mengutamakan kecacatan, adalah mustahak bagi penguji untuk memilih keparahan yang tepat untuk mengelakkan kekeliruan dengan pasukan pembangunan.
- Fahami konsep keutamaan dan keterukan dengan baik
- Sentiasa berikan tahap keparahan berdasarkan jenis masalah kerana ini akan mempengaruhi keutamaannya
- Fahami bagaimana senario atau Kes Ujian tertentu akan mempengaruhi pengguna akhir
- Perlu mempertimbangkan berapa banyak masa yang diperlukan untuk memperbaiki kerosakan berdasarkan kerumitan dan masa untuk mengesahkan kerosakan tersebut
Kesimpulan:
- Dalam Kejuruteraan Perisian, Menetapkan keparahan yang salah terhadap kecacatan dapat melambatkan proses STLC dan dapat memberi implikasi drastik terhadap prestasi keseluruhan pasukan. Oleh itu, orang yang bertanggungjawab perlu tepat dan tepat dalam panggilannya untuk menetapkan kecacatan.