Вимоги до кандидатів
Знання основних принципів ООП, вміння написати простий код на одному із відомих мов, розуміння написання тестів. Вміння описувати виявлену проблему. Бажаний досвід роботи manual тестувальником понад 3 місяців.
Слухачі навчаться працювати в сучасному середовищі розробки програмного забезпечення, отримають базові навички роботи в Scrum команді і впровадження Continues Integration . Дізнаються основні патерни розробки Selenium тестів і напишуть власні тести з використанням мови Java і framework Selenium .
Програма
-
1 . Вступ . Огляд складових системи автоматизації тестування .
-
2 . Огляд методологій розробки ПЗ. Визначення ролі тестувальника в проекті.
-
3 . Життєвий цикл розробки програмного продукту . Використання GIT , Maven , Idea .
-
4 . Основи ООП . Написання простих програм на Java.
-
5 . Запуск тестів і обробка результатів . Test NG , Surefire plugin .
-
6 . Запуск тестів на білд сервері. Continues Integration . Jenkins
-
7 . Основи використання Selenium . DOM . Selenium IDE
-
8 . Пошук елементу на сторінці . XPath .
-
9 . Написання тестів з використанням SeleniumWebDriver
-
10 . Патерни проектування . Page Object . Driver Factory
-
11 . Тестування реального сайту з використанням вивчених технологій.