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

Курс відхилено: Робочою групою ця дисципліна не пропонується. Відредагуйте та збережіть курс для повторної перевірки.

Для вибору у 2024-2025 навчальному році

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

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

Мета курсу

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

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

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

Автори курсу

Складанний Павло Миколайович

Підрозділ

Кафедра інформаційної та кібернетичної безпеки імені професора Володимира Бурячка,
Факультет інформаційних технологій і математики

Викладачі

Складанний Павло Миколайович

Призначення

(Бакалавр)

123.00.01 Комп'ютерна інженерія

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

4-й рік

Розподіл

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

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

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