Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua
Тестування інформаційно-вимірювальних систем
Спеціальність: Метрологія та вимірювальна техніка
Код дисципліни: 7.152.01.E.17
Кількість кредитів: 8
Кафедра: Інформаційно-вимірювальних технологій
Лектор: Домінюк Тарас Іванович
Семестр: 1 семестр
Форма навчання: заочна
Результати навчання:
• Володіння термінологією тестування
• Вміння складати план тестування та оформляти результати тестування
• Вміння рапортувати помилки та супроводжувати їх у життєвому циклі
• Вміння писати автоматизовані тести з використанням мови програмування Python
• Вміння використовувати обладнання NI для написання автоматизованих тестових сценаріїв
• Використання статичних та динамічних аналізаторів коду
• Вміння складати план тестування та оформляти результати тестування
• Вміння рапортувати помилки та супроводжувати їх у життєвому циклі
• Вміння писати автоматизовані тести з використанням мови програмування 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.
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%).
• підсумковий контроль (60 %, контрольний захід): письмово-усна форма (60%).
Тестування інформаційно-вимірювальних систем (курсова робота)
Спеціальність: Метрологія та вимірювальна техніка
Код дисципліни: 7.152.01.E.18
Кількість кредитів: 2
Кафедра: Інформаційно-вимірювальних технологій
Лектор: Домінюк Тарас Іванович
Семестр: 1 семестр
Форма навчання: заочна
Результати навчання:
• Володіння термінологією тестування
• Вміння складати план тестування та оформляти результати тестування
• Вміння рапортувати помилки та супроводжувати їх у життєвому циклі
• Вміння писати автоматизовані тести з використанням мови програмування Python
• Вміння використовувати обладнання NI для написання автоматизованих тестових сценаріїв
• Використання статичних та динамічних аналізаторів коду
• Вміння складати план тестування та оформляти результати тестування
• Вміння рапортувати помилки та супроводжувати їх у життєвому циклі
• Вміння писати автоматизовані тести з використанням мови програмування 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.
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%).
• підсумковий контроль (60 %, контрольний захід): письмово-усна форма (60%).