У чому полягає налагодження - студопедія

Тестування встановлює факт наявності помилок, а налагодження з'ясовує її причину

Налагодження і тестування

Як проконтролювати текст програми до виходу на комп'ютер

Налагодження програми - це процес виявлення і усунення несправностей в програмі, вироблений за результатами її прогону на комп'ютері.

Тестування (англ. Test - випробування) - це випробування, перевірка правильності роботи програми в цілому, або її складових частин.

Налагодження і тестування - це два чітко помітних і несхожих один на одного етапу:

  • при налагодженні відбувається локалізація і усунення синтаксичних помилок і явних помилок кодування;
  • в процесі ж тестування перевіряється працездатність програми, яка не містить явних помилок.

Англійський термін debugging ( "налагодження") буквально означає "виловлювання жучків". Термін з'явився в 1945 р коли один з перших комп'ютерів - "Марк-1" припинив роботу через те, що в його електричні ланцюги потрапив метелик і заблокував своїми останками одне з тисяч реле машини.

В сучасних програмних системах (Turbo Basic, Turbo Pascal, Turbo C і ін.) Налагодження здійснюється часто з використанням спеціальних програмних засобів, які називаються отладчиками. Ці засоби дозволяють досліджувати внутрішнє поведінку програми.

Програма-відладчик зазвичай забезпечує наступні можливості:

При налагодженні програм важливо пам'ятати наступне:

  • на початку процесу налагодження треба використовувати прості тестові дані;
  • виникають труднощі слід чітко розділяти і усувати строго по черзі;
  • не потрібно вважати причиною помилок машину. так як сучасні машини і транслятори мають надзвичайно високою надійністю.

Схожі статті