Якість програмного забезпечення та тестування

Освітня програма: Інженерія програмного забезпечення (Бакалавр)

Структурний підрозділ: Факультет інформаційних технологій

Назва дисципліни
Якість програмного забезпечення та тестування
Код дисципліни
ОК 20
Тип модуля
Обов’язкова дисципліна для ОП
Цикл вищої освіти
Перший
Рік навчання
2021/2022
Семестр / Триместр
6 Семестр
Кількість кредитів ЕСТS
6
Результати навчання
Уміння продемонструвати знання та вміння з аналізу якості програмних продуктів, застосуванні моделей якості, складання тестової документації, методів і видів тестування, методів пошуку помилок у програмному забезпеченні
Форма навчання
Очна форма
Попередні умови та додаткові вимоги
Успішне опанування курсів: «Об’єктно-орієнтоване програмування», «Дискретна математика», «Алгоритми і структури даних», «Основи програмної інженерії», «Аналіз вимог до програмного забезпечення».
Зміст навчальної дисципліни
Дисципліна включає вивчення основ і отримання практичних навичок в області тестування, фази й технологія тестування, основні проблеми і завдання тестування; структурні, функціональні, стохастичні, мутаційний критерії вибору тестів, оцінки покриття проекту; модульне, інтеграційне, системне, регресійне тестування, автоматизація тестування, витрати тестування; планування тестування, підходи до розробки тестів, особливості ручної розробки й генерації тестів, автоматизація тестового циклу; документування тестування, огляди й метрики, аналіз методів відбору тестів, оцінка їх ефективності.
Рекомендована та необхідна література
1. Крепич С.Я., Співак І.Я. Якість програмного забезпечення та тестування: базовий курс. Навчальний посібник. Тернопіль: ФОП Паляниця В.А., 2020. – 478с. 2. Білас О.Є. Якість программного забезпечення та тестування. Навчальний посібник / О.Є. Білас – Львів: Видавництво Львівської політехніки, 2011. 216с. 3. ДСТУ 2850-94. Програмні засоби ЕОМ. Показники і методи оцінювання якості.
Заплановані освітні заходи та методи викладання
Лекції, практичні заняття, самостійна робота
Методи та критерії оцінювання
Рівень досягнення запланованих результатів навчання визначається за результатами: - семестрове оцінювання: - поточний контроль шляхом перевірки викладачем та захисту студентом результатів виконання завдань під час занять та самостійної роботи поза заняттями; - письмові модульні контрольні роботи; - підсумкове оцінювання: - семестровий контроль у формі екзамену. 1. семестрове оцінювання роботи студента – бали накопичуються протягом семестру - максимум 60 балів, мінімум 36 балів. 2. письмова підсумкова комплексна контрольна робота (ППККР) – екзамен - максимальна оцінка дорівнює 40 балів (40% підсумкової оцінки), мінімум 24 бали. Сумарна кількість балів при цьому не може перевищувати 100 балів. Для позитивної оцінки за дисципліну студент має за семестрове оцінювання та екзамен сумарно набрати не менше 60 балів.
Мова викладання
Українська

Кафедри

Наступні кафедри задіяні у викладанні наведеної дисципліни

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