Методичні рекомендації щодо роботи з курсом

 дисципліни  «Тестування програмних систем і комплексів»

 

Метою дисципліни є вивчення  сучасних  парадигм  та  технологій  забезпечення  якості програмного забезпечення при його розробці, дати студентам знання та навички, необхідні для практичної діяльності, пов’язаної з тестуванням програмних систем і комплексів.

При вивченні дисципліни на практичних заняттях  особливу увагу приділено вивченню інструментальних засобів організації тестування програмних модулів та вивченню особливостей та принципів створення тестових систем.

Основними завданнями вивчення дисципліни «Тестування програмних систем і комплексів» є:

Ø оволодіння  студентами  методами  тестування, верифікації і валідації;

Ø вивчення студентами підходів до створення звітності по проблемах  при  розробці  програмного  забезпечення;

Ø ознайомлення  студентів  з  сучасними статистичними методами та інструментальними засобами контролю якості.

     Згідно з вимогами освітньо-професійної програми студенти повинні:

знати:

v  методи побудови тестів;

v  автоматизовані засоби тестування;

v  стандарти якості програмного забезпечення;

v  методи верифікації й валідації;

v  статистичні підходи до контролю якості;

v  процеси інспекції і рецензування.

         вміти:

v  аналізувати процес розробки програмного забезпечення з метою оцінки якості;

v  здійснювати ефективні і кваліфіковані інспекції;

v  використовувати статистичні методи для оцінювання щільності дефектів та імовірності відмови програмного забезпечення (ПЗ);

v  проектувати і реалізовувати плани з комплексного тестування;

v  застосовувати різноманітні методи тестування ефективно і кваліфіковано.

Дисципліна базується на знаннях, вміннях і практичних навичках, отриманих студентами під час вивчення дисциплін: «Операційні системи», «Алгоритми та структури даних», «Теорія ймовірностей та математична статистика», «Об’єктно-орієнтоване програмування», «Вступ до спеціальності», «Комп’ютерні мережі».

Дисципліна «Тестування програмних систем і комплексів» є складовою частиною циклу фундаментальних дисциплін, які забезпечують підготовку фахівців за спеціальністю комп’ютерні науки. Знання та навички, набуті студентами під час вивчення курсу, будуть їм необхідними при написанні кваліфікаційних випускних робіт, а також під час проходження виробничих, переддипломних практик та у подальшій професійній діяльності.