Apakah Kitaran Hidup Cacat?
Defect Life Cycle atau Bug Life Cycle dalam pengujian perisian adalah set keadaan tertentu yang dilalui oleh kecacatan atau bug sepanjang hayatnya. Tujuan kitaran hidup Cacat adalah untuk dengan mudah menyelaraskan dan menyampaikan status kecacatan semasa yang berubah kepada pelbagai orang yang ditugaskan dan menjadikan proses memperbaiki kecacatan itu sistematik dan efisien.
Status Kecacatan
Status Kecacatan atau Status Bug dalam kitaran hidup kecacatan adalah keadaan semasa dari mana kecacatan atau bug sedang dialami. Matlamat status kecacatan adalah dengan tepat menyampaikan keadaan semasa atau kemajuan kecacatan atau bug untuk mengesan dan memahami kemajuan sebenar kitaran hidup kecacatan.
Jumlah keadaan yang dilalui oleh kecacatan berbeza-beza dari projek ke projek. Di bawah rajah kitaran hidup, merangkumi semua keadaan yang mungkin
- Baru: Apabila kecacatan baru dicatat dan dihantar untuk pertama kalinya. Ia diberikan status sebagai BARU.
- Ditugaskan: Setelah pepijat diposkan oleh penguji, ketua penguji menyetujui pepijat dan memberikan bug kepada pasukan pembangun
- Buka : Pembangun mula menganalisis dan berusaha memperbaiki kerosakan
- Memperbaiki : Apabila pembangun membuat perubahan kod yang diperlukan dan mengesahkan perubahan tersebut, dia dapat menjadikan status bug sebagai "Tetap."
- Pengujian semula belum selesai : Setelah kecacatan diperbaiki, pembangun memberikan kod tertentu untuk menguji semula kod tersebut kepada penguji. Oleh kerana pengujian perisian masih belum selesai dari penguji, status yang diberikan adalah "menunggu ujian semula."
- Uji Ulang : Penguji melakukan pengujian semula kod pada tahap ini untuk memeriksa sama ada kecacatan itu diperbaiki oleh pemaju atau tidak dan mengubah statusnya menjadi "Uji semula."
- Disahkan : Penguji menguji semula pepijat setelah diperbaiki oleh pembangun. Sekiranya tidak ada bug yang dikesan dalam perisian, bug tersebut diperbaiki dan status yang diberikan "disahkan."
- Buka semula : Sekiranya pepijat itu berterusan walaupun pembangun telah memperbaiki pepijat, penguji menukar status menjadi "dibuka semula". Sekali lagi pepijat melalui kitaran hidup.
- Tertutup : Sekiranya pepijat tidak lagi wujud, penguji memberikan status "Tutup."
- Pendua : Sekiranya kecacatan diulang dua kali atau kecacatan sesuai dengan konsep bug yang sama, statusnya diubah menjadi "pendua."
- Ditolak : Sekiranya pemaju merasakan kecacatan itu bukan cacat asli, ia akan mengubah kecacatan menjadi "ditolak."
- Ditangguhkan : Jika bug yang ada tidak menjadi keutamaan utama dan jika ia diharapkan dapat diperbaiki pada rilis berikutnya, maka status "Ditangguhkan" diberikan kepada bug tersebut
- Bukan pepijat : Jika tidak mempengaruhi fungsi aplikasi maka status yang diberikan pada bug adalah "Bukan bug".
Defisit Kitaran Hidup yang Dijelaskan
- Penguji menemui kecacatan
- Status diberikan untuk kecacatan- Baru
- Kecacatan dikemukakan kepada Pengurus Projek untuk dianalisis
- Pengurus Projek memutuskan sama ada kecacatan itu berlaku
- Di sini kecacatan tidak sah - status diberikan "Ditolak."
- Oleh itu, pengurus projek memberikan status yang ditolak . Sekiranya kecacatan itu tidak ditolak, maka langkah seterusnya adalah memeriksa sama ada kecacatan tersebut berada dalam ruang lingkup. Katakan kita mempunyai fungsi lain - fungsi e-mel untuk aplikasi yang sama, dan anda menemui masalah dengan itu. Tetapi itu bukan sebahagian daripada pelepasan semasa apabila kecacatan tersebut ditugaskan sebagai status ditunda atau ditangguhkan .
- Seterusnya, pengurus mengesahkan sama ada kecacatan serupa ditimbulkan lebih awal. Sekiranya ya kecacatan diberikan status pendua .
- Sekiranya tidak ada kecacatan diberikan kepada pemaju yang mula memperbaiki kod. Semasa peringkat ini, kecacatan diberikan status dalam proses.
- Setelah kodnya diperbaiki. Kecacatan diberikan status tetap
- Seterusnya, penguji akan menguji semula kodnya. Sekiranya, Uji Kes lulus kecacatan ditutup. Sekiranya kes ujian gagal lagi, kecacatan dibuka semula dan diberikan kepada pemaju.
- Pertimbangkan keadaan di mana semasa pelepasan Penerbangan Tempahan pertama terdapat kecacatan dalam pesanan Faks yang diperbaiki dan status ditutup. Semasa peningkatan kedua melepaskan cacat yang sama muncul kembali. Dalam kes seperti itu, cacat tertutup akan dibuka semula.
Itu sahaja untuk Kitaran Hidup Bug
Video latihan ini menerangkan pelbagai peringkat dalam kutu hidup kecacatan bug aka dan kepentingannya dengan bantuan contoh
Klik di sini jika video tidak dapat diakses