DEFECT OR BUGS OR FAULTS IN SOFTWARE TESTING
Sebuah cacat adalah kesalahan atau bug, dalam aplikasi yang dibuat. Seorang programmer saat merancang dan membangun perangkat lunak dapat membuat kesalahan atau kesalahan. Kesalahan-kesalahan ini atau kesalahan berarti bahwa ada kekurangan dalam perangkat lunak. Ini disebut cacat.
Ketika hasil aktual menyimpang dari hasil yang diharapkan saat pengujian aplikasi perangkat lunak atau produk maka hasil menjadi cacat. Oleh karena itu, setiap penyimpangan dari spesifikasi yang disebutkan dalam dokumen produk spesifikasi fungsional adalah disebut cacat. Dalam organisasi yang berbeda istilah-istilah itu disebut berbeda seperti bug, masalah, insiden atau masalah.
Ketika hasil dari aplikasi perangkat lunak atau produk tidak sesuai dengan harapan pengguna akhir atau persyaratan perangkat lunak maka hasil menjadi Bug atau cacat. Cacat ini atau bug terjadi karena kesalahan dalam logika atau di coding yang hasilnya menjadi kegagalan atau hasil yang tidak diperkirakan atau tidak terduga.
Informasi lain tentang Cacat / Bugs:
Sementara pengujian aplikasi perangkat lunak atau produk jika sejumlah besar cacat yang ditemukan maka itu disebut Buggy.
Ketika tester menemukan bug atau cacat itu diperlukan untuk menyampaikan hal yang sama kepada para pengembang. Sehingga mereka melaporkan bug dengan langkah-langkah rinci dan disebut sebagai Laporan Bug, masalah laporan, laporan masalah, dll
Laporan Laporan Cacat atau Bug ini terdiri dari informasi berikut:
- Cacat ID – Setiap bug atau cacat memiliki itu nomor identifikasi unik
- Cacat Deskripsi – Ini termasuk abstrak masalah.
- Versi Produk – Ini termasuk versi produk dari aplikasi yang cacat ditemukan.
- Detil Langkah – Ini termasuk langkah-langkah rinci dari masalah dengan screenshot terpasang sehingga pengembang dapat menciptakan itu.
- Tanggal publikasi – Ini termasuk Tanggal ketika bug tersebut dilaporkan
- Dilaporkan oleh – Ini termasuk rincian tester yang melaporkan bug seperti Nama dan ID
- Status – Bidang ini meliputi Status cacat seperti New, Ditugaskan, Open, Tes ulang, Verifikasi, Tertutup, Gagal, tangguhan, dll
- Tetap oleh – Bidang ini mencakup rincian dari pengembang yang tetap seperti Nama dan ID
- Tanggal Ditutup – ini termasuk Tanggal ketika bug ditutup
- Severity – Berdasarkan tingkat keparahan (Critical, Major atau minor) itu memberitahu kita tentang dampak cacat atau bug dalam aplikasi perangkat lunak
- Prioritas – Berdasarkan Prioritas set (High / Medium / Low) urutan memperbaiki cacat dapat dibuat. (Tahu lebih banyak tentang Severity dan Prioritas)
Sebuah bug software muncul ketika hasil yang diharapkan tidak sesuai dengan hasil yang sebenarnya. Hal ini juga dapat kesalahan, cacat, kegagalan, atau kesalahan dalam sebuah program komputer. Kebanyakan bug timbul dari kesalahan dan kesalahan yang dilakukan oleh pengembang, arsitek.
Berikut ini adalah metode untuk mencegah programmer dari memperkenalkan bug selama pengembangan:
- Teknik pemrograman diadopsi
- metodologi Pengembangan Perangkat Lunak
- peer Review
- Analisis kode
Berikut ini adalah jenis umum dari cacat yang terjadi selama perkembangan:
- Cacat aritmatika
- Cacat logis
- Cacat sintaks
- multithreading Cacat
- antarmuka Cacat
- Cacat kinerja
Sumber :
http://istqbexamcertification.com/what-is-defect-or-bugs-or-faults-in-software-testing/
https://www.tutorialspoint.com//software_testing_dictionary/defect.htm