о нижче.
Малюнок 3.1 - Вікно меню Налагодження
Вікна - відкриває в інтегрованому середовищі вікно Точки зупинки, яке дає доступ до всіх точок зупину даного рішення. Показує в інтегрованому середовищі вікно Висновок.
Вікно Висновок - це біжить журнал безлічі повідомлень, що видаються інтегрованої середовищем, компілятором і відладчиком. Тому ця інформація відноситься не тільки до сеансу налагодження, а також відкриває в інтегрованому середовищі вікно Інтерпретація, яке дозволяє виконувати команди:
- почати налагодження - запускає додаток в режимі налагодження;
- долучитися до процесу - дозволяє прикріпити відладчик до виконуваних процесів (виконуваного файлу). наприклад, якщо запущено програму без налагодження, то можете потім прикріпитися до цього виконуваних процесів і почати налагодження;
- винятки - відкриває діалогове вікно Винятки, яке дозволяє вибрати спосіб останова відладчика для кожного виняткового стану;
- крок із заходом - запускає додаток в режимі налагодження. для більшості проектів вибір команди крок із заходом означає виклик відладчика на першій виконуваної рядку додатка. таким чином, можна увійти в додаток з першого рядка;
- крок з обходом - коли ви не перебуваєте в сеансі відладки, то команда крок з обходом просто запускає додаток точно так само, як це зробила б кнопка run;
- точка зупинки - включає або вимикає точку зупину на поточному (активної) рядку коду текстового редактора. ця опція неактивна, якщо в інтегрованому середовищі немає активного кодового вікна;
- створювати точку зупину - активує діалогове вікно створювати точку зупину дозволяє вказати ім'я функції, для якої потрібно створити точку зупину;
- видалити всі точки зупину - видаляє всі точки зупину з поточного рішення;
- очистити всі підказки за даними - деактивує (без видалення) всі точки зупину поточного рішення;
- параметри і настройки - Переривати виконання, коли виключення перетинають кордон домена додатку або кордон між керованим і машинним кодом.
4. Проведення тестування програмного модуля за певним сценарієм
Оціночна тестування, яке також називають «тестуванням системи в цілому» метою якого є тестування програми на відповідність основним вимогам. Ця стадія тестування особливо важлива для програмних продуктів. Включає наступні види:
- тести зручності - послідовна перевірка відповідності програмного продукту і документації на нього основним положенням технічного завдання;
- тестування на граничних обсягах - перевірка працездатності програми на максимально великих обсягах даних, наприклад, обсягах текстів, таблиць, великій кількості файлів і т.п .;
- тестування на граничних навантаженнях - перевірка виконання програми на можливість обробки великого обсягу даних, що надійшли протягом короткого часу;
- тестування зручності експлуатації - аналіз психологічних факторів, що виникають при роботі з програмним забезпеченням; це тестування дозволяє визначити, чи зручний інтерфейс, чи не дратує колірне або звуковий супровід і т.п .;
- тестування захисту - перевірка захисту, наприклад, від несанкціонованого доступу до інформації;
- тестування продуктивності - визначення пропускної здатності при заданої конфігурації і навантаженні;
- тестування вимог до пам'яті - визначення реальних потреб у оперативної і зовнішньої пам'яті;
- тестування конфігурації обладнання - перевірка працездатності програмного забезпечення на різному устаткуванні;
- тестування сумісності - перевірка наступності версій: у тих випадках, якщо чергова версія системи змінює формати даних, вона повинна передбачати спеціальні конвектори, що забезпечують можливість роботи з файлами, створеними попередньою версією системи;
- тестування зручності установки - перевірка зручності установки;
- тестування надійності - перевірка надійності з використанням математичних моделей;
- тестування відновлення - перевірка відновлення програмного забезпечення, наприклад, системи, що включає базу даних, після збоїв обладнання та програми;
- тестування зручності обслуговування - перевірка засобів обслуговування, включені у програмне забезпечення;
- тестування документації - ретельна перевірка документації, наприклад, якщо документація містить приклади, то їх все необхі...