Facebook Twitter LinkedIn RSS
magnify
Home Курсове Автоматизирано Тестване

Автоматизирано Тестване

Обект на курса:

цена на курса

Целта на курса е даде основни практически и теоретични познания за писане на автоматизирани тестове (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 лева в началото на всеки от месеците от курса.

В кои дни се провежда курса, кога ще започнат нови групи и как може да се запиша?

Разписанието се публикува в График, а за записване, моля използвайте Записване за курс.

Програма на курса

1. Програмният език Java

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

2. Цикли (Loops)

  • Цикъл – for
  • Цикъл – while
  • Цикъл do-while
  • Ключови думи

3. Класове, методи и полета. Стрингове

  • Обектно-Ориентираното програмиране
  • Класове
  • Методи
  • Полета
  • Strings

4. Конструктори (Constructors) и още от методи

  • Конструктори
  • Методи и връщане на стойност

5. Наследяване (Inheritance) и Енкапсулация (Encapsulation), нива на достъп

  • Наследяване и Енкапсулация
  • Ключови думи
  • Нива на достъп

6. ООП

  • Интерфейси
  • Абстрактни класове
  • Полиморфизъм

7. Масиви (Arrays) и Колекции

  • Работа с масиви
  • Работа с колекции
  • Примери и упражнения

8. Exceptions и Generics

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

9. Упражнение

  • Упражнение

10. Локатори

  • Локатори в Selenium IDE
  • Локатори в WebDriver
  • Примери и упражнения

11. Maven

  • Какво е Maven?
  • Работа с Maven
  • Примери и упражнения

12. Selenium API

  • Преглед
  • Работа с WebDriver
  • Примери и упражнения

13. Контрол над тест цикъла

  • Explicit waits
  • Implicit waits
  • Custom-expected условия
  • Popup и alert прозорци
  • Frames
  • Примери и упражнения

14. Design Patterns

  • PageObject модел
  • PageFactory

15. Data-Driven Testing & Behavior-Driven Development(Testing)

  • Създаване на data-driven tests – Excel, CSV
  • Създаване на behavior-driven tests използвайки Cucumber-JVM

16. Системи за контрол на версиите & additional design pattern

  • Общ преглед на различните видове системи
  • Git
  • Работа с GitHub

Покажи формата за препоръки и впечатления


Попълнете формата за препоръки и впечатления

Jan 18, 2018 by Иван Шондев

import Pragmatic_Academi
import Milen_Strahinski_Lector;
public class TestAutomation {

/**
* Това е коментар за начинаещи, напреднали,
* професионалисти и хейтъри!
* @author Иван Шондев
*/
@Before
Благодаря на Pragmatic Academy и най-вече на Милен Страхински!

@Test
public void Мнение за курса "Test Automation" () {
Това е курс, които си заслужава човек да посети!
Не те кара да съжаляваш, че си похарчил едни пари, и че
си загубил два месеца и половина!
Лекциите са систематизирани, без излишна информация!(не е случайно името на академията е "Прагматик")
Начина на преподаване, който се прилага от Милен Страхински, ще накара и баба да разбере как се пише код
и как се правят автоматизирани тестове!
Този курс е отлично начало за начинаещи и добро развитие за професионалисти!
}
@After
Успех! Продължавайте в същия дух!


Jan 18, 2018 by Христо Смерикаров

Прекрасен начин да се навлезе бързо и ефективно в сферата. Адмирации за Милен! Експертизата и опита му изключително много ми помогнаха за доброто разбиране на материала. За заразния му ентусиазъм и характерен стил на преподаване вече легенди се носят..


Jan 18, 2018 by Мартин Гюров

За курса по автоматизирано тестване при Милен Страхински може и да ви се наложи да почакате малко, но пък си ЗАСЛУЖАВА. Съдържанието на курса обхваща абсолютно всичко, с което бихте се сблъскали при работа в тази сфера и не е суха теория, а е пълен с практически примери и демонстрации. В случай, че нещо не е разбрано Милен няма да има нищо против да го обясни още няколко пъти и на следващата лекция ще попита въпрос насочен точно към тази област за да се увери, че всичко е разбрано. За Милен Страхински като лектор освен суперлативи няма какво друго да кажа, човека е машина няма спирка - обяснява, пише, отговаря на въпроси, рисува (човечетата стават все по-добри след всяко следващо) и най-важното влага страст и желание във всяка една лекция. Ако някой иска да се развива в областта на Automation Testing-a - това е курса, това е академията, това е лектора.


Jan 18, 2018 by Анета Николаева

Благодаря на Милен за всеотдайността! Всички 16 лекции от курса са изпълени с важна, полезна и добре поднесена информация. Няма "запълване" на времето и всички теми са изключително добре подбрани, в подходяща форма и занимателно поднесени като знания! Пожелавам успех на Милен и на Прагматик! Дано има повече хора като вас, които се раздават толкова много!


Jan 18, 2018 by Изабел Иванова

За Прагматик разбрах съвсем случайно от група във Фейсбук. Доста хора бяха препоръчали академията и отзивите бяха повече от добри. След 2 месеца обучение в Прагматик, с две ръце подкрепям мненията им. Изключително полезен, подробен и добре структуриран курс. Благодарение на Милен придобиваш/надграждаш знания с изключителна лекота и удоволствие.Лекциите протичат толкова приятно и забавно, че тези 3 часа минават неусетно. Отличен подход при преподаване, с който всичко ти се струва като детска игра. Ако трябва пак да избирам академия, в която да запиша Автоматизирано тестване, пак бих избрала Прагматик!


Jan 18, 2018 by Георги Костадинов

Милен е човек с главно Ч , много добре знае как да поднесе информацията така , че да бъде лесно смилаема!Този курс е една много добра инвестиция.Пожелавам много успехи на Милен и Прагматик като цяло.


Nov 07, 2017 by Зорница Кирчева

Страхотен курс, страхотен Милен! За 2 месеца получаваш толкова много нови знания и умения, че сега се чудиш как може да си толкоа як. Милен има уникален метод на преподаване, който ти позволява да схванеш доста бързо и лесно трудните концепции в програмирането. След 8 часов работен ден, беше истинско удоволствие да прекараш още 3-4 часа (до 22ч20) в Прагматик. Поздравявам Милен за ентусиазма и желанието, с които си върши работата и променя съдби :P Със сигурност ще се запиша отново на курс в Прагматик.


Nov 05, 2017 by Деси Горчева

Курсът е много добър! Матерялът , който обхваща е точно това , което търсех, а Милен е повече от страхотен преподавател. Препоръчвам с две ръце и дано има и следващ advanced :)


Nov 04, 2017 by Александър Начев

И аз, както доста от хората тук, чух за курса от приятели - това за мен е най-добрата реклама. И нито за секунда не съжалявам, че се записах. В лекциите са представени без излишни отклонения, най-важните неща, необходими за всеки, който е решил да навлиза в света на автоматизираното тестване. А Милен успява да направи това, което много учители (в училище и университета - преди стотици години) не успяха да направят с мен - да ми грабне вниманието! Всичко е поднесено по достъпен начин, с чудесно чувство за хумор и постоянна усмивка! Много успехи за напред и хиляди благодарности!

public class PragmaticRules {

public static void main(String[] args) {

System.out.println(\"Pragmatic Rules\");
}

}


Позитивно и полезно

Nov 04, 2017 by Татяна Асенова

Духовитост и професионализъм е това, което остава у мен като усещане дни след края на курса. Знанията предадени зависи лично кой как реализира и въплащава, но предаването им и желанието да бъде възприет материалът са страст за Милен, която струи от цялото му излъчване. Изключително грабващо говори и не оставя място за чудене, ако си достатъчно любопитен. Очарована и радостна съм, че взех участие в този курс. Нека знанието пребъде! Благодаря!


, 5.0 5.0 275 275 Лекторът на този курс има таланта да преобразува сложната и обемиста материя в лесно разбираема д
Copyright © Pragmatic LLC: Курсове по Програмиране, C#, QA(Тестване), ASP.NET, Java, PHP, Бази Данни