- Kesalahan (bug) yang ditemukan pada saat melakukan pengujian dapat diklasifikasikan 5 kelompok. Sebutkan dan jelaskan ke-5 kelompok klasifikasi bug tersebut !
Jawab:
Requirement faillure: bug yang dilaporkan berhubungan dengan kegagalan sistem untuk memenuhi kebutuhan.
Non requirement failure: bug yang dilaporkan tidak memenuhi kebutuhan sistem, tetapi secara signifikan mempengaruhi kualitas sistem dengan cara yang tidak dapat diterima.
Waiver failure: bug yang dilaporkan mendeskripsikan kegagalan, tetapi developer menuntut dan menganggap hal tersebut tidak signifikan mempengaruhi kualitas dan user experience.
External failure: bug yang dilaporkan menunjukkan kegagalan karena faktor eksternal atau di luar kontrol dari sistem yang diuji.s
Test failure: developer meyakini bahwa pengujian yang dikembalikan adalah invalid error.
- Jelaskan istilah2 sebagai berikut :
- Severity: akibat dari kesalahan di dalam sistem yang sedang diuji.
- Priority: penentuan prioritas terhadap kasus berdasarkan tingkat keseriusan untuk segera ditangani atau tidak.
- Risk Priority Number (RPN): angka yang menunjukkan resiko dari prioritas yang merupakan hasil perkalian priority dan severity.
- Step to Repoduce : menjelaskan langkah-langkah yang menimbulkan bug tersebut.
- Root Cause: alasan penyebab dari suatu bug
- Jelaskan Bug State Transition atau yang disebut juga sebagai Bug Life Cycles!
Jawab:
Review: setelah tester melakukan pengujian bug report direview oleh test manager.
Rejected: bila bug report tidak jelas atau kurang informasi maka bug tersebut ditolak untuk diperbaiki oleh tester.
Open: jika bug report sudah direview dan diterima maka bug report tersebut open untuk dilihat developer.
Assigned: jika bug report diterima, selanjutnya menunjuk developer yang akan memperbaiki bug.
Test: setelah bug diperbaiki developer maka test akan kembali dilakukan (regression testing)
Reopened: jika masih ada kesalahan dalam perbaikan maka bug dibuka kembali untuk diperbaiki developer.
Closed: jika bug sudah selesai diperbaiki maka status bug akan ditutup (close).
Deffered: bila bug dianggap tidak perlu diperbaiki sekarang karena mempunyai prioritas yang rendah, atau digunakan untuk versi berikutnya.
4 Responses to M0232 – Pertanyaan #07