На 12 Февруари 2015г. стартира новата група по Автоматизирано Тестване
Automation Testing QA курс
Обект на курса:
Целта на курса е даде основни практически и теоретични познания за писане на автоматизирани тестове (Test Automation) с Java и Selenium WebDriver.
Разглежданите теми покриват основите на езика за програмиране Java, като се преминава плавно към писане на автоматизирани тестове използвайки Selenium WebDriver.
След края на курса се очаква участниците в него да умеят да пишат автоматизирани тестовe базирани на Java и Selenium WebDriver или използвайки Selenium IDE.
За кого е предназначен
Курсът е предназначен за хора с нулеви или минимални познания по езикът за програмиране Java и Selenium WebDriver framework. Подходящ е и за хора, които вече работят в IT сферата (Tестери и QA), но желаят да се усъвършенстват в сферата на автоматизираното софтуерно тестване.
Въпреки, че курса се преподава на български език, добре е курсистите да имат добро ниво на английски.
Курсът е предимно практически и е насочен към усвояването на реални умения и техники, които могат да се приложат в ежедневната работа. Целта на курса е да въведе курсистите в основните принципи на програмирането и да запознае с методите за автоматизирано тестване, използвайки най-новите и съвременни инструменти.
Курсът съдържа множество практически упражнения и добри практики от реални проекти.
Продължителност на курса
Курса е вместен в 16 лекции, всяка с продължителност 3 часа. Занятията се провеждат два пъти седмично, като общата продължителност на курса е 8 седмици или 2 месеца.
Занятията ще са смесени (лекции и упражнения), като се цели практическата насоченост на материала.
Практическа част по време на занятия
За упражненията и практическата част по време на занятията всеки курсист трябва да носи личен лаптоп.
Цена на курса
Цената за цялата продължителност на курса е 650 лева. Като предоставяме възможност за разсрочено плащане – 2 вноски по 325 лева в началото на всеки от месеците от курса.
В кои дни се провежда курса, кога ще започнат нови групи и как може да се запиша?
Разписанието се публикува в График, а за записване, моля използвайте Записване за курс.
КОГА: 12.02.2015
МЯСТО: ул. Йордан Йосифов 8, гр.София, кв.Студентски град
1. Програмният език Java
- Конфигуриране на работна среда
- Създаване на първата Java програма
- Променливи и примитивни типове данни
- If-else структурни блокове
2. Цикли (Loops)
- Цикъл – for
- Цикъл – while
- Цикъл do-while
- Ключови думи
3. Масиви (Arrays) и Колекции
- Работа с масиви
- Работа с колекции
- Примери и упражнения
4. Класове, методи и полета
- Обектно-Ориентираното програмиране
- Класове
- Методи
- Полета
5. Конструктори (Constructors)
- Конструктори
- Методи и връщане на стойност
- Примери и упражнения
6. Нива на достъп, ключови думи
- Принципи на Обектно-ориентираното програмиране – Encapsulation
- Ключови думи
- Примери и упражнения
7. Наследяване (Inheritance)
- Наследяване
- Ключови думи
- Нива на достъп
- Примери и упраженения
8. ООП
- Интерфейси
- Абстрактни класове
- Полиморфизъм
9. Exceptions
- Exceptions(изключения)
- Практическо упражнение
10. Локатори
- Локатори в Selenium IDE
- Локатори в WebDriver
- Примери и упражнения
11. Selenium IDE
- Какво е Selenium IDЕ и работа с него
- Примери и упражнения
12. Selenium API
- Преглед
- Работа с WebDriver
- Примери и упражнения
13. Контрол над тест цикъла
- Explicit waits
- Implicit waits
- Custom-expected условия
- Popup и alert прозорци
- Frames
- Примери и упражнения
14. Design Patterns
- PageObject модел
- PageFactory
- LoadableComponent
15. Data-Driven Testing & Behavior-Driven Development(Testing)
- Създаване на data-driven tests – Excel, CSV, Database
- Създаване на behavior-driven tests използвайки JBehave & Cucumber-JVM
16. Тестване на мобилни устройства и object map
- Настройване на Android симулатор
- Настройване на Android устройство
- Изпълнение на тестове
- Object Map design
- Примери и упражнения
Милен Страхински
• Бакалавърска степен – Специалност „Информатика“ към Факултета по Математика и Информатика на Пловдивски Университет “Паисий Хилендарски”• Повече от 7 години професионален опит в софтуерния сектор включващи – Софтуерно тестване, Техническа поддръжка, Системна администрация и Уеб програмиране
• Senior QA & Automation Engineer към момента в Demandware E-Commerce Platform
• Опит в тестването, създаването и администрирането на различна гама от големи интернационални проекти включващи:
- платформа за администриране на мрежа от мултинационални онлайн казина
- един от световно известните уеб хостинг доставчици
- създаване и тестване и поддържане на сайтове за марки грандове в United Kingdom като – House Of Fraser, ASDA, Clarins
- тестване и създаване на система за обработка на онлайн поръчки, като част от огромна платформа за разработване на e-Commerce уеб сайтове
• Опит в обучение на български софтуерни компании за имплементирането на инструменти за автоматизиране на тестването и обучение на хора в дебрите на техническата поддръжка под Linux и начин на комуникация с клиенти
Води: Курс по Автоматизирано Тестване (Automation QA курс)