Тестування встановлює факт наявності помилок, а налагодження з'ясовує її причину
Налагодження і тестування
Як проконтролювати текст програми до виходу на комп'ютер
Налагодження програми - це процес виявлення і усунення несправностей в програмі, вироблений за результатами її прогону на комп'ютері.
Тестування (англ. Test - випробування) - це випробування, перевірка правильності роботи програми в цілому, або її складових частин.
Налагодження і тестування - це два чітко помітних і несхожих один на одного етапу:
- при налагодженні відбувається локалізація і усунення синтаксичних помилок і явних помилок кодування;
- в процесі ж тестування перевіряється працездатність програми, яка не містить явних помилок.
Англійський термін debugging ( "налагодження") буквально означає "виловлювання жучків". Термін з'явився в 1945 ᴦ. коли один з перших комп'ютерів - "Марк-1" припинив роботу через те, що в його електричні ланцюги потрапив метелик і заблокував своїми останками одне з тисяч рел ?? е машини.
В сучасних програмних системах (Turbo Basic, Turbo Pascal, Turbo C і ін.) Налагодження здійснюється часто з використанням спеціальних програмних засобів, які називаються отладчиками. Ці засоби дозволяють досліджувати внутрішнє поведінку програми.
Програма-відладчик зазвичай забезпечує наступні можливості:
При налагодженні програм важливо пам'ятати наступне: