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

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


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

Aug 23, 2017 by Дебора Желязкова

Няма да крия, че ми препоръчаха курса по автоматизирано тестване в Pragmatic. Но поради големия брой желаещи, се наложи да изчакам няколко месеца. През това време ми мина няколко пъти мисълта: \"Защо точно този курс трябва да изчакам?\", \"Няма ли други?\". Е има други, но гарантирам, че няма да чуете толкова добри отзиви, колкото от този курс. Аз не се поддадох на изкушението и изчаках своя ред. Изобщо не съжалявам. Милен е страхотен лектор, мотиватор и наистина има желание да научите нещо. И не само да научите, но и да разбирате когато използвате нещо, а не просто: \"Това се прави така и това e.\"

Карала съм друг курс по QA Fundamentals и там се случваха така нещата – когато дойде частта с автоматизацията - и беше.. \"Тук се пише така, а там иначе\". При Милен няма такова нещо. Ще ви обясни всичко от \"А до Я\" и ще ви пита всеки път какво сте разбрали предишният и какво ви е убягнало.

Препоръчвам курса за всички, които имат желание да се развиват като QA Automation - няма да сгрешите! Дори да ви се наложи да изчакате няколко месеца, като в моя случай, започнете да се подготвяте за Java и да учите \"джаварски\". Това време ще ви се отплати, защото като започнете ще ви бъде по-лесно и ще попълните пропуските си. Така че, не му мислете много, а се запишете още сега! :)

П.С. Чакам с нетърпение Advanced курса :)


Aug 04, 2017 by Кристиян Вачков

Това е един от най - ефикасните курсове, на който съм присъствал. Препоръчвам курса на всеки, който се интересува от програмиране и автоматизирано тестване!


Aug 02, 2017 by Таня Л.

Бях на курса по автоматизирано тестване от 05.06-26.07.2017. Много позитивни отзиви прочетох преди това и бях с нагласата, че след толкова суперлативи ще се разочаровам, но не стана така. Милен е организиран, ясен и опитен лектор. Не се разлива в излишни детайли, следи за разбирането на аудиторията и прави всичко за да схванете, това което преподава. Курсът 100% е подходящ за хора без опит и знания по java и автоматизирано тестване. Напълно си заслужава времето и парите, които ще му отделите, но не забравяйте, че няма да стане чудо, ако си останете само с присъствието на курса.


Jul 31, 2017 by Весела Лалова

Преподавател по призвание е Милен със сигурност. Без да се усетиш се получава така, че неусетно любопитството ти е запалено,прибираш се от урок и продължаваш да се човъркаш по задачки, документации и възможни решения в stackoverflow. Определено курсът носи освен нови знания, също така и те възпитава да търсиш, да се интересуваш и да искаш да знаеш повече и повече.


Jul 28, 2017 by Ралица Романова

При Милен всичко е въпрос на чувства. В този ход на мисли чувствата, които оставя курса за придобити умения и знания, увереност, изградени основи, приятелство и подадена ръка не са описани в javadoc :p Проверих. Но пък вече знам че трябва и там да търся! Благодаря, Милен!


Automated Testing Course Recommendation

Jul 28, 2017 by Камелия Левчева

Въпреки че курсът по Автоматизирано тестване при Милен Страхински ми беше специално препоръчан като много добър и съответно имах предварително завишени очаквания, мога да кажа, че бях изключително положително впечатлена от начина на преподаване.

Милен Страхински е уникален преподавател. Той поднася материал, който сам по себе си е доволно сложен и обемен, по смилаем, лек и забавен начин, така че и дете да може да го разбере. Не само преподаването, но и личното отношение към всеки курсист, цялостния подход на Милен е невероятен, той просто се раздава докрай. Курсът за мен се превърна в удоволствие и приключение, като сега съм в пъти по-мотивирана да продължа да задълбочавам познанията си.

Благодарна съм и силно препоръчвам курса при Милен!


QA automation

Jul 28, 2017 by Елица Цонева

Чудесен курс по Основи на програмирането за QA без подобен опит. Обяснено разбираемо с реални примери и голяма доза шеги. Не знам аналог на този курс в България.
Започнах след курса да ползвам automation в работата си и наученото ми помогна много, въпреки,че не ползвам Java. Смятам, че съотношението цена-полза e оптимално.
Благодаря!


Jul 28, 2017 by Виктор Грозев

Курсът е изключително полезен, дори и за хора, които имат опит в автоматизираното тестване. А за Manual QAs си е направо задължителен, ако желаят да повишат квалификацията си и да се преквалифицират в Automation QAs.

Материалът е изключително добре подбран и поднесен с множество лесно разбираеми примери - по този начин дори и човек без никакви познания в програмирането може да разбере основните концепции и да получи солидна база.
Бих се радвал ако Милен реши да направи advanced курс и със сигурност бих се записал на него :)


Jul 28, 2017 by Камен Калчев

Страхотен курс, поднесен по прекрасен начин с примери и обяснения. Едва ли има какво повече да кажа, всички коментари са точни и ясни. Благодаря за курса и успех на Милен!!!


Jul 28, 2017 by Галина Михайлова

Един от най-смислените ми курсове, които съм имала. Благодаря на Милен за крачките, които извървяхме заедно с добре поднесената информация, разяснения, примери, търпение, уважение, хумор. Препоръчвам курса и Прагматик от личен опит.....Милен, Сашо, Виктор - БЛАГОДАРЯ!


, 5.0 5.0 259 259 Страхотен курс, страхотен Милен! За 2 месеца получаваш толкова много нови знания и умения, че сега с
Copyright © Pragmatic LLC: Курсове по Програмиране, C#, QA(Тестване), ASP.NET, Java, PHP, Бази Данни