Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua

Тестування інформаційно-вимірювальних систем

Спеціальність: Метрологія та вимірювальна техніка
Код дисципліни: 7.152.01.E.17
Кількість кредитів: 8
Кафедра: Інформаційно-вимірювальних технологій
Лектор: Домінюк Тарас Іванович
Семестр: 1 семестр
Форма навчання: заочна
Результати навчання:
• Володіння термінологією тестування
• Вміння складати план тестування та оформляти результати тестування
• Вміння рапортувати помилки та супроводжувати їх у життєвому циклі
• Вміння писати автоматизовані тести з використанням мови програмування Python
• Вміння використовувати обладнання NI для написання автоматизованих тестових сценаріїв
• Використання статичних та динамічних аналізаторів коду
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
• Моделювання вимірювальних процесів на комп’ютерах
• Мікроконтроллери в ІВТ
Короткий зміст навчальної програми:
• Життєвий цикл програмних, програмно-апаратних продуктів. Методології розробки програмних, програмно-апаратних продуктів. Вартість виправлення помилок (дефектів) на різних етапах розробки продукту • Загальна теорія тестування: термінологія, тестування чороної/сірої/білої скриньки, валідація та верифікація, функціональне тестування, тестування документації, план тестування, звіт про тестування, тестова метрика, матриця покриття вимог, психологічні аспекти роботи розробника та тестувальника. • Системи трекінгу дефектів: Огляд, робота з системою BugZilla • Системи управління планами тестування та формування звітів про тестуваня: Огляд, робота з системою TestLink • Теорія автоматизованого тестування. Регресійне тестування, інструменти та фреймворки. Робота з системою RobotFramework та фреймворком Jenkins • Вивчення мови прорамування Python для потреб автоматизації тестування. • Робота з пристроєм National Instruments USB-6009 з використанням скриптів на мові програмування Python. • Інструментарій: PyCharm, SVN тощо.
Рекомендована література:
1. Роман Савин, Тeстирование или Пособие по жестокому обращению с багами в интернет-стартапах
2. SOFTWARE TESTING AND QUALITY ASSURANCE Theory and Practice
3. Marc McDonald, Robert Musson, Ross Smith. The practical guide to defect prevention. 2008.
Методи і критерії оцінювання:
• письмові звіти з лабораторних робіт, усне опитування, контрольна робота (40%);
• підсумковий контроль (60 %, контрольний захід): письмово-усна форма (60%).

Тестування інформаційно-вимірювальних систем (курсова робота)

Спеціальність: Метрологія та вимірювальна техніка
Код дисципліни: 7.152.01.E.18
Кількість кредитів: 2
Кафедра: Інформаційно-вимірювальних технологій
Лектор: Домінюк Тарас Іванович
Семестр: 1 семестр
Форма навчання: заочна
Результати навчання:
• Володіння термінологією тестування
• Вміння складати план тестування та оформляти результати тестування
• Вміння рапортувати помилки та супроводжувати їх у життєвому циклі
• Вміння писати автоматизовані тести з використанням мови програмування Python
• Вміння використовувати обладнання NI для написання автоматизованих тестових сценаріїв
• Використання статичних та динамічних аналізаторів коду
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
• Моделювання вимірювальних процесів на комп’ютерах
• Мікроконтроллери в ІВТ
Короткий зміст навчальної програми:
• Життєвий цикл програмних, програмно-апаратних продуктів. Методології розробки програмних, програмно-апаратних продуктів. Вартість виправлення помилок (дефектів) на різних етапах розробки продукту • Загальна теорія тестування: термінологія, тестування чороної/сірої/білої скриньки, валідація та верифікація, функціональне тестування, тестування документації, план тестування, звіт про тестування, тестова метрика, матриця покриття вимог, психологічні аспекти роботи розробника та тестувальника. • Системи трекінгу дефектів: Огляд, робота з системою BugZilla • Системи управління планами тестування та формування звітів про тестуваня: Огляд, робота з системою TestLink • Теорія автоматизованого тестування. Регресійне тестування, інструменти та фреймворки. Робота з системою RobotFramework та фреймворком Jenkins • Вивчення мови прорамування Python для потреб автоматизації тестування. • Робота з пристроєм National Instruments USB-6009 з використанням скриптів на мові програмування Python. • Інструментарій: PyCharm, SVN тощо.
Рекомендована література:
1. Роман Савин, Тeстирование или Пособие по жестокому обращению с багами в интернет-стартапах
2. SOFTWARE TESTING AND QUALITY ASSURANCE Theory and Practice
3. Marc McDonald, Robert Musson, Ross Smith. The practical guide to defect prevention. 2008.
Методи і критерії оцінювання:
• письмові звіти з лабораторних робіт, усне опитування, контрольна робота (40%);
• підсумковий контроль (60 %, контрольний захід): письмово-усна форма (60%).