BETA

Обучения
На 12 Февруари 2015г. стартира новата група по Автоматизирано Тестване




На 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 курс)