Курс за автоматизирано тестване (Automation QA)

курс автоматизирано тестване automation qaПрактически курс за aвтоматизирано тестване, чиято цел е да даде основни теоретични и много практически познания, как се пишат автоматизирани тестове и най-добрите практики за създаване и поддържане на автоматизиран фреймуърк. Изискванията към курсистите са да имат общи познания за софтуерно тестване, нулеви или минимални способности по програмиране и английски език.

Програма:

Въведение в Java и конфигуриране на работна среда
• Въведение в автоматизираното тестване и демонстрация
• Конфигуриране на работна среда
• Създаване на първата Java програма
• Променливи и примитивни типове данни
• If-else структурни блокове
• Упражнения и домашно

Контрол на сорскода – Git
• Нуждата от контрол на сорс кода
• Работа с GIT
• Упражнения и домашно

Цикли (Loops)
• Цикъл – for
• Цикъл – while
• Цикъл do-while
• Упражнения и домашно

Масиви (Arrays) и Колекции
• Работа с масиви
• Работа с колекции
• Примери
• Упражнения и домашно

Класове, методи и полета
• Обектно-ориентираното програмиране
• Класове
• Методи
• Полета
• Упражнения и домашно

Конструктори и наследяване
• Конструктори
• Методи и връщане на стойност
• Наследяване
• Упражнения и домашно

Абстрактни класове и интерфейси
• Принципи на обектно-ориентираното програмиране – Encapsulation
• Ключови думи
• Нива на достъп
• Упражнения и домашно

Asserts – Сравнения
• Видове
• Работа с различни видове Asserts
• Упражнения и домашно

Exceptions
• Exceptions (изключения)
• Практическо упражнение

HTML & CSS и работа с уеб инструменти
• HTML структура на уебстраница
• Запознаване и основни елементи
• CSS стилове, класове и други
• Конзола на браузъра
• FireBug
• Упражнения и домашно

Selenium
• Запознаване със Selenium IDE
• Работа със Selenium WebDriver
• Локатори в WebDriver
• Примери и упражнения

Cucumber-JVM
• Feature файлове
• Писане на тестови сценарии
• Как работи Cucumber
• Упражнения и домашно

Mobile testing – Appium
• Същност и приложение
• Инсталиране и конфигуриране
• Тестване на мобилно приложение
• Упражнения

Контрол над тест цикъла
• Explicit waits
• Implicit waits
• Примери и упражнения

Design Patterns
• Page Object модел
• Page Factory
• Loadable Component
• Упражнения и домашно

Linux
• Същност
• Работа
• Основни команди
• Отдалечен достъп
• Упражнения и домашно

Continuous Integration Server with Jenkins
• Същност и приложение
• Създаване на собствен CI Server на виртуална машина
• Инсталиране и конфигуриране
• Плъгини
• Конфигуриране
• Headless Browser
• Упражнения и домашно

Docker – Selenium and VNC
• Същност и приложение
• Инсталиране и конфигуриране
• Конфигуриране
• Създаване на Docker container
• Използване на Docker за автоматизирани тестове
• Упражнения

Лектор: Цветан Кърчев.

Продължителността на курса по автоматизирано тестване (Automation QA) e 54 астрономически часа, провеждани 2 пъти седмично във вторник от 19:00 до 22:00 и събота от 11:00 до 14:00. Курсистите получават сертифитикат за професионални знания в областта на програмирането на автоматизирано тестване (Automation QA).

Всеки успешно завършил курсът за програмиране на автоматизирано тестване (Automation QA) получава и ваучер за безплатен хостинг СуперСтарт и домейн, предоставен от партньорите ни SuperHosting.BG на стойност 107,75 лв., както и безплатен ваучер за реклама в Google AdWords на стойност 90 лв.

Начална дата: Септември 2017 г.

Цена: 600 лв.


Курсът е отворен за записване. Използвайте формата по-долу, за да се запишете!

Име (задължително)

E-mail (задължително)

Вашият телефон (задължително)

Компания

Желаете ли фактура?
ДаНе

Проверка
captcha