Pengesanan ralat masa larian

Pengesanan ralat masa larian ialah kaedah pengesahan perisian yang menganalisis aplikasi perisian semasa ia melaksanakan dan melaporkan kecacatan (pepijat) yang dikesan semasa pelaksanaan itu. Ia boleh digunakan semasa ujian unit, ujian komponen, ujian integrasi, ujian sistem (automatik/berskrip atau manual), atau ujian penembusan.

Pengesanan ralat masa larian boleh mengenal pasti kecacatan nyata hanya ketika masa jalan (contohnya, timpaan fail) dan memusatkan perhatian pada punca utama aplikasi gagal berfungsi, berjalan perlahan atau berkelakuan secara tak terkawal. Kecacatan yang biasa dikesan oleh pengesanan ralat masa larian termasuk:

 Keadaan larian
 Pengecualian
 Kebocoran sumber
 Kebocoran memori
 Kelemahan serangan keselamatan (seperti suntikan SQL)
 Penunjuk nol
 Ingatan yang tidak dimulakan
 Limpahan penimbal

Alat pengesan ralat masa larian hanya boleh mengesan ralat dalam aliran kawalan yang dilaksanakan aplikasi.

Rujukan 

Ujian perisian