/p>
Тестування - процес багаторазового виконання програми з метою виявлення помилок. Налагодження - виправлення помилок, знайдених за допомогою тестування. При тестуванні повинні використовуватися наступні принципи:
1) необхідною частиною кожного тесту повинно бути опис очікуваних результатів роботи програми, щоб можна було швидко з'ясувати наявність або відсутність помилки в ній;
) слід по можливості уникати тестування програми її автором, тому крім вже вказаної об'єктивної складності тестування для програмістів тут присутній і той фактор, що виявлення недоліків в своїй діяльності суперечить людській психології (однак відладка програми ефективніше усього виконується саме автором програми);
) по тих же міркуваннях організація - розробник програмного забезпечення не повинен «одноосібно» його тестувати (повинні існувати організації, що спеціалізуються на тестуванні програмних засобів);
) повинні бути правилом доскональне вивчення результатів кожного тесту, щоб не пропустити малопомітну на поверхневий погляд помилку в програмі;
) необхідно ретельно підбирати тест не тільки для правильних (передбачених) вхідних даних, але і для неправильних (непередбачених);
) при аналізі результатів кожного тесту необхідно перевірити, чи не робить програма того, що вона не повинна робити;
) потрібно зберігати використані тести (для підвищення ефективності повторного тестування програми після її модифікації або установки у замовника);
) тестування не повинне плануватися виходячи з припущення, що в програмі не будуть виявлені помилки (зокрема, потрібно виділяти для тестування достатні тимчасові і матеріальні ресурси),
) потрібно враховувати так званий «принцип скупчення помилок»: імовірність наявності не виявлених помилок в деякій частині програми прямо пропорційна числу помилок, вже виявлених в цій частині;
) слід завжди пам'ятати, що тестування - творчий процес, а не ставитися до нього як до рутинного заняття.
Тестування даного ПП проводилося за допомогою детермінованого методу тестування. Цей метод включає в себе структурне тестування (тестування ПП як «білого ящика», тобто припускає детальне вивчення логіки програми та підбір вхідних даних, які забезпечать виконання максимально можливої ??кількості маршрутів, логічних розгалужень, циклів), функціональне тестування (тестування ПП як «чорного ящика», тобто тестування по «входу - виходу»), не вникаючи в логіку програми.
5. Аналіз результатів рішення
Відповідно до пункту 4.4 тестування і налагодження вироблялися безпосередньо під час розробкипроекту. Після завершення роботи над програмою було ще раз вироблено повне тестування.
Всі знайдені помилки були успішно усунені.
Одержаний в результаті програмний продукт задовольняє всім пред'явленим вимогам, повністю працездатний, не вимагає принципових доопрацювань, і готовий до експлуатації.
Переваги програми полягають в зручності заповнення та коригування БД, грамотної довідці користувачеві, що значно полегшує роботу в програмі. Також існує якісний пошук даних за різними критеріями.
6. Інструкція користувачеві
Загальні відомості про програму:
Програма служить для ефективної і швидкої роботи з інформацією про клієнтів відділу позавідомчої охорони.
Так само програма дозволяє виробляти зберігання даних, здійснювати пошук за заданими критеріями і отримувати звіти по них.
Запуск програми.
Запуск програми проводиться подвійним натисканням лівої клавіші миші на «Ohrana.exe». Після запуску програми на екрані з'явиться вікно доступу куди користувачеві необхідно ввести свій логін і пароль
Якщо дані введені вірно то з'являється головна форма програми, яка виглядає наступним чином:
Тут представлені кнопки для виконання різних операцій. З цього меню Ви можете: працювати із заявками і з договорами. Так само Ви можете вивести на екран (а при необхідності і роздрукувати) різні звіти: звіт розрахунку часу охорони об'єкта, заявки на установку охорони об'єкта.
Для початку роботи з заявками, виберіть на головній формі розділ «Заяви».
При заповненні полів цієї форми дані зберігаються в БД «Охорона». Видалити заявку. Щоб видалити заявку, натисніть на кнопку Видалити Роздрукувати заявку . Для друку заявки, натисніть на ...