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


Для вивчення у 2026-2027 навчальному році

Всього годин: 120

Основні цілі вивчення цієї дисципліни можуть включати: розуміння ролі тестування програмних продуктів у життєвому циклі програмного забезпечення; розуміння основних понять і термінології тестування та якості програмного продукту, зокрема дефектів, помилок і збоїв; ознайомлення з моделями та стратегіями тестування програмного продукту на різних етапах його створення; вивчення методів тестування програмних продуктів, зокрема модульного, інтеграційного та функціонального тестування; розуміння принципів автоматизованого тестування та ознайомлення з інструментальними засобами його реалізації; вивчення методів тестування безпеки програмного продукту та підходів до виявлення потенційних вразливостей; ознайомлення з методами аналізу, валідації та верифікації програмного продукту, зокрема статичного аналізу програм; розуміння процесів та практик управління якістю програмного продукту, таких як контроль версій, трасування дефектів, тестування контролю якості та інші.

Мета курсу

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

Програмні результати навчання

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

Автори курсу

Негоденко Олена Василівна

Підрозділ

Кафедра комп'ютерних наук,
Факультет інформаційних технологій і математики

Викладачі

Негоденко Олена Василівна

Призначення

(Бакалавр)

122.00.01 Інформатика

Період навчання

4-й рік

Розподіл

Курс / рік навчання II III IV
Семестр 3 4 5 6 7 8
Розподіл кредитів (4) 0 0 0 0 4 0

Кількість учасників

Одиниця Студенти Групи Підгрупи
Мінімальна кількість 5 1 1
Максимальна кількість 25 1 2