Відкритий міжнародний університет розвитку людини «УКРАЇНА»
Перемикач режиму перегляду сайту
Збільшений розмір шрифту Великий розмір шрифту Нормальний розмір шрифту
Чорно-білий В сірих відтінках Синьо-голубий
Нормальний режим
+38-067-406-53-92
Приймальна комісія
відділ оргроботи
+38-067-503-64-52
+38-067-328-28-22
Viber відділу обліку
+38-067-500-68-36
Київ, вул. Львівська, 23 office@uu.ua

Дисципліна: Автоматизоване тестування ПЗ

Анотація навчальної дисципліни
«
Автоматизоване тестування програмних засобів»

Навчальна дисципліна «Автоматизоване тестування програмних засобів» спрямована на формування у здобувачів вищої освіти теоретичних знань і практичних навичок у сфері забезпечення якості програмного забезпечення засобами тестової автоматизації. У межах курсу розглядаються основи тестування програмних засобів, рівні та види тестування, підходи до визначення доцільності автоматизації, а також ключові принципи побудови ефективних і підтримуваних автоматизованих тестів.

Особливу увагу приділено вивченню локаторів і селекторів, роботі з Selenium WebDriver, використанню тест-ранерів, побудові багаторівневої архітектури тестового фреймворку, застосуванню шарів абстракції та сучасних підходів до організації тестового коду. У курсі також розглядаються поширені шаблони проєктування, зокрема Page Object Model та Page Factory, принципи побудови перевірок (Assertions), підхід Arrange – Act – Assert.

Базовою мовою програмування для вивчення дисципліни є Java, що дає змогу студентам опанувати практичні інструменти автоматизації тестування, затребувані в сучасній індустрії розробки програмного забезпечення. Дисципліна орієнтована на здобувачів рівня бакалавра та фахового молодшого бакалавра і може бути корисною для підготовки майбутніх інженерів із забезпечення якості програмного забезпечення, зокрема Automation QA-фахівців.

У результаті вивчення дисципліни здобувачі освіти набудуть умінь аналізувати об’єкти автоматизації, проєктувати структуру тестового фреймворку, створювати автоматизовані UI-тести, застосовувати шаблони проєктування в тестуванні та оцінювати якість і підтримуваність тестового коду.