logo
DEK

20. Комплексне тестування та апробація інформаційної системи.

Важливим етапом життєвого циклу програмного забезпечення, що визначає якість і надійність системи, є тестування. Тестування - процес виконання програм з наміром знайти помилки. Етапи тестування:

• Автономне тестування, контроль окремого програмного модуля окремо від інших модулів системи.

• Тестування сполучень, контроль сполучень (зв'язків) між частинами системи (модулями, компонентами, підсистемами).

• Тестування функцій, контроль виконання системою функцій, що автоматизуються.

• Комплексне тестування, перевірка відповідності системи вимогам користувачів.

• Тестування повноти і коректності документації, виконання програми в строгій відповідності з інструкціями.

• Тестування конфігурацій, перевірка кожного конкретного варіанту постачання (установки) системи.

Якість підготовки початкових даних для проведення тестування серйозно впливає на ефективність процесу в цілому і включає:

• технічне завдання;

• опис системи;

• керівництво користувача;

• початковий текст;

• правила побудови (стандарти) програм і інтерфейсів;

• критерії якості тестування;

• еталонні значення початкових і результуючих даних;

• виділені ресурси, визначувані доступними фінансовими коштами.

З технічної точки зору тестування полягає у виконанні програми на деякій множині вихідних даних м звірці одержуваних результатів із заздалегідь відомими (еталонними) з метою встановити відповідність різних властивостей і характеристик програми замовленим властивостями.

Апробація - це попередня перевірка ІС щодо її доцільності, за результатами якої виноситься рішення з впровадження.