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 penimbalRuntime Error Detection by Parasoft

Alat pengesan ralat masa larian hanya boleh mengesan ralat dalam aliran kawalan yang dilaksanakan aplikasi.MUST: A Scalable Approach to Runtime Error Detection in MPI Programs by Tobias Hilbrich, Martin Schulz, Bronis R. de Supinski, Matthias S. Müller, in Tools for High Performance Computing 2009

 Rujukan 

Kategori:Ujian perisian