iD: 8, RE-8 Контроль якості програмного забезпечення

Силабус

КодRE-8
Назва дисципліниКонтроль якості програмного забезпечення
Назва дисципліни англійською(не задано)
Емблема у форматі 600х300px
КатегоріяПрограмування та цифрова радіоелектроніка
Кафедра, яка забезпечує викладанняКафедра прикладної радіоелектроніки
Мова викладанняУкраїнська
Пререквізити, вимоги до початку вивчення

Базові знання з дисциплін: інформатика, англійська мова.

Розширений опис дисципліни

Що буде вивчатися

  1. Основи теорії якості програмного забезпечення.

  2. Життєвий цикл програмного забезпечення.

  3. Аналіз та перевірка вимог до ПЗ.

  4. Методології розробки ПЗ.

  5. Інструменти та практики тестування.

  6. Тестова документація та тест-дизайн.

  7. Дефекти та їх опис, баг-репорти.

  8. Автоматизоване тестування коду, мобільних та веб-додатків, з використанням NUnit, Selenium Web Driver та Appium.

Чому це цікаво/треба вивчати

Кожен якісний програмний продукт повинен виконувати передбачені функції та відповідати високим стандартам і очікуванням користувачів. Контроль якості дозволяє забезпечити правильне функціонування програм і охоплює весь цикл розробки ПЗ, від формулювання вимог і створення концепції майбутнього проекту – до тестування, випуску і подальшого супроводу. Грамотно впроваджені методи контролю якості можуть допомогти значно зменшити витрати на виявлення та виправлення дефектів. Сучасні вимоги ІТ-ринку передбачають високу якість програм, а навчання в цій галузі дозволяє відповідати цим вимогам.

Чому можна навчитися (результати навчання)

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

Як можна користуватися набутими знаннями і уміннями (компетентності)

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

Інформаційне забезпечення

Силабус. Дистанційний курс на платформі ДН «Сікорський», що включає теоретичні та практичні матеріали, а також методичні рекомендації.

Форма проведення занять

Дистанційна, з застосуванням zoom (лекції, практичні роботи).

Семестровий контроль

Залік, 2,3,4 курс, веснняний семестр.