ьне вміст вихідної інформації, а також досить серйозними - програма може В«звалитисяВ» або достроково завершитися з помилкою часу виконання та багато іншого. На боротьбу зі смисловими помилками іде майже весь час налагодження. p align="justify"> Налагодження програми є ітеративним процесом виявлення та виправлення помилок, який зазвичай вимагає послідовного виконання чотирьох етапів:
- виявлення помилки;
- локалізація помилки в тексті програми;
- встановлення причини помилки;
- виправлення помилки.
У конкретних ситуаціях перераховані етапи можуть перетинатися, деяких з них може і не бути, однак у загальному випадку справа йде саме так.
Виявлення помилок інакше називають тестуванням. Деякі помилки проявляються після першого ж запуску програми на виконання. Вони помітні В«неозброєним окомВ», і для їх виявлення не треба вдаватися ні до яких спеціальним засобам. Деякі помилки проявляються в чисто випадкові моменти роботи програми. З такими помилками впоратися найважче. Якщо ви не можете зафіксувати умови виникнення помилки, ви не зможете зрозуміти причину і усунути її. Іноді, щоб домогтися сталого прояви помилки, перед кожним стартом програми доводиться заново перезавантажувати комп'ютер. p align="justify"> Після того, як помилка зафіксована, необхідно знайти в початковому тексті програми те місце, в якому вона виникає. Іншими словами, потрібно локалізувати помилку. Перше, що спадає на думку, - протрассировать програму по кроках за допомогою відладчика. Проте зробити це далеко не завжди можливо, особливо у великих і складних програмах. При виправленні помилки найголовніше - не внести в програму нових помилок. p align="justify"> За допомогою вбудованого компілятора були виявлені синтаксичні помилки, то є відсутні імена змінних, які тут же виправлялися за допомогою вбудованого редактора тексту програм.
Мета проведення випробування полягала в тому, щоб розглянути всілякі варіанти роботи програми, протестувати її в нормальних, виняткових і екстремальних умовах, виявити недоліки і усунути, якщо такі мали місце.
.2 Засоби виявлення помилок
Випробування проводилися відповідно до цим документом. Процес випробування підрозділяється на 2 етапи:
- перевірка коректності роботи програми;
- обробка та аналіз результатів випробувань.
Перевірці підлягають такі характеристики:
- коректність запуску БД;
- достовірність і актуальність відображеної інформації;