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

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


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

Apr 27, 2014 by Велин Иванов

Курсът е структуриран добре и е полезен, както за хора без опит така и за хора, които са работили като automation QAs. Времето отделено, за да се навлезе в java е добре пресметнато, така че и човек, който не се е занимавал с програмиране да може да е "в час", когато се стигне до работата със selenium и обясненията за design patterns.
Лекторът Милен определено е човек, който може да обяснява добре давайки адекватни и лесно разбираеми примери, което всъщност е едно от най-важните неща в такъв тип курсове, а именно способността на лектора да предаде знанията си на аудиторията.
Това което си мисля, че може да е полезно са повече практически лекции.


Apr 27, 2014 by Боряна Ганева

Курсът по автоматизирано тестване е подходящ, както за хора, вече практикуващи тази професия, така и за начинаещи, които искат да се занимават с това. Дава добра основа за Java програмиране.
За мен особено важно е това, че Милен представя всичко по доста лесен за разбиране и запомняне начин. Това в крайна сметка е едно от най-важните неща при преподаването на материала.
Подхожда с лично внимание към всички.
Много полезен факт е, че лекциите се преподават от човек с доста голям опит, който в повечето случаи може да ползва примери от практиката, за да покаже как трябва и не трябва да се прави.
Бих препоръчала курса на всеки, който е решил да се занимава с авиматизирано тестване.


Apr 27, 2014 by Атанас Радков

Препоръчвам курса на всички, които искат да придобият знания в областта на автоматизираното тестване и основи на програмирането.
Курсът е предвиден и за хора без никакви знания в областта на програмирането, като при малко повече усърдие от ваша страна, ви подготвя и за
джуниър програмисти. Материалът е подбран така, че да е лесно разбираем, а многото примери допълват блестящо лекциите.
Може би едно от най-големите предимства на този курс е лекторът Милен, който е страхотен човек и обяснява много добре материала, така че да няма
неразбрали. Не всеки професионалист успява да обясни нещата, които знае, и да задържи вниманието на "публиката" както Милен. Малкият брой хора в групите прави възможно на всеки участник в курса да се обръща внимание, и да се отговаря на въпросите му. Същото важи и за въпроси, които съм имал извън часовете, Милен винаги е бил насреща и е отговарял (скайп, имейл...)
Особено доволен съм от това, че се обръща внимание на best practices в писането на автоматизирано тестване, design patterns и практиката по време на лекциите.
Препоръчвам горещо курса, на всички, които искат да научат и да се занимават с автоматизирано тестване!


Apr 26, 2014 by Милен Йовков

Работя, като manual QA вече повече от година, не е много, но е достатъчно да разбера, че професията много ми допада и определено желая да се развивам в нея. Реших да придобия познания в областта на автоматизираното тестване и за това записах този кутс. И повярвайте ми, не само, че не съжалявам изобщо, а и съм много доволен от този курс.
Курсът обхваща и разглежда много подробен и полезен материал, започва се с основи на Java програмирането и се продължава с различните технологии за автоматизирано тестване. На курса се посочват не само добрите практики в автоматизираното тестване, но и лошите такива- как не трябва да се автоматизира процеса, как се допускат грешки в това начинание. Това дава много полезни знания и поглед върху нещата, знания, които, ако тръгнеш сам да трупаш, неминуемо ще допускаш грешки, ще се случи много по-бавно и ще "страдаш", както се изразява лекторът Милен. Всички тези знания, предоставени на курсиста за сравнително кратко време, очертават голямата полезност на този курс - той ти предоставя на готово опит и време, опита на лектора и времето, което спестяваш и би изгубил сам да стигнеш до нещата.
Може би най-полезното нещо на този курс и причината горещо да го препоръчвам, и да пиша тия редове с желание е самия лектор Милен Страхински. Милен не само притежава много опит и професионализъм в сферата, но е и чудесен преподавател. Всички знаем, че не е достатъчно само да си професионалист, когато става дума за преподаване. Милен преподава по много готин и успешен начин нещата, задържа и наостря вниманието, обяснява подробно, за да може да е лесно смилаемо, всеотдаен е в желанието си да се разбере и научи всичко, и няма да ви остави да не научите, или запомните нещо – сами ще видите :)))
Адаш, благодаря ти за всеотдайното преподаване и за курса, който провеждаш!!! :)


Apr 26, 2014 by Георги Николов

Като цяло съм доволен от наученото. Курса е фокусиран върху основите и главните аспекти на Автоматизацията което беше това което търсех. Мисля,че за някои хора които нямат никаква основа по програмиране курса се е сторил по-труден. Лично препоръка която бих направил е да има повече практика. Реално някои неща които информативно се преподаваха, а едва ли ще ги ползваме може да се скипнат и да се добави практическа лекция както след Java.
Много приятно останах изненадан от личното внимание което всеки от курсистите получаваше макар времето да ни притискаше на моменти. Определено бих препоръчал курса на мои познати!!!!


Apr 25, 2014 by Гергана Николова

Добър учител си, Миленски! Имайки предвид, че не работя в тази сфера (все още) :), смятам че на интервюта за Automation tester, ще ме питат от къде съм се учила ;).
Моята препоръка към самия учебен процес е малко повече практика, ако е възможно - частта след основите по Java и материала върху локаторите.
Така смятам, че ще подготвиш курсистите на 100%.


Apr 23, 2014 by Борис Стоянов

Говорейки от позицията на Automation QA повече от 5 години опит смело мога да кажа че този курс е подходящ и за "малки" и за "големи". Почва се от "А, Б" и всичко се обяснява по доста достъпен и лесно смилаем подход с безбои примери от заобикалящия ни свят. Лектора наистина дава всичко от себе си и всякаш му е лична цел всички да го разберат, работи със всеки от групата (която е неповече от 15 човека) и всякаш не може да постигне вътрешен мир ако не види насреща си хора които са разбрали материята. За мен, като човек с опит, особенно полезни бяха лекциите по Design Patterns и Data Driven Testing, също и основи на Java ( което е съществено). В работа имаме доста голям фреймуърк, които доскоро мислех за наистина добър, и когато шефа ми ме питаше какво още можем да направим по него не се сещах за много неща. Благодарение на този курс в момента като го погледна ми се иска да го пренапиша из основи. Наистина си заслужава да се посети ако човек мисли да се занимава сериозно с авоматизация. Препоръчвам с 2 ръце.


Apr 05, 2014 by Росица Кючукова

Когато преди близо година се записах на курса по Софтуерно тестване при Александър Карамфилов, не вярвах, че някога бих могла да се преквалифицирам и адаптирам успешно именно в тази сфера. Сфера, която за мен винаги е била много далечна и, с която никога не бях имала пряк досег. Година по-късно - вече работя успешно като QA. И дължа всичко това на Алекс и Милен. Те не само ми помогнаха и ме накараха да повярвам в себе си, но и да заобичам тестването. Именно това беше причината да се запиша и на курса по Автоматизирано тестване, от който останах с повече от страхотни впечатления и натрупах много знания, които (вече от опит) смело мога да твърдя, че много хора, работили дълги години в сферата - не притежават. Когато преди години, като ученичка, се сблъсках за пръв път с програмирането, се налагаше да уча решенията на задачите наизуст. Смятах, че причината е в мен и, че просто не ми се отдава. Няколко години по-късно, Милен Страхински разби тази моя представа на пух и прах. През първите няколко лекции от курса, той успя не само да ме накара да повярвам в себе си, но и ме научи на неща, които никога не съм вярвала, че бих могла да направя! Именно това, че виждах, че постигам реални резултати, ме накара да се мотивирам още повече. И така, неусетно, написах първия си automation. Милен е от онези хора, за които преподаването и предаването на знания към другите не е чисто и просто професия, а е призвание. Той винаги беше и е насреща за въпроси, за разяснения по материята. Информацията беше поднесена изключително смилаемо, достъпно и разбираемо. В течение на целия курс, Милен боравеше с примери, помагаше ни да приложим нещата на практика, а не да ги заучим като суха материя. Научи ни и на много добри практики, които повечето хора в бранша дори не знаят. Препоръчвам този курс на всеки, който наистина иска да се развива и да надгражда познанията си. Ще получите безценна основа и много, много знания, за които с времето ще започнете да установявате, че много малко хора от бранша притежават. Благодаря на екипа на Прагматик за всичко, което ми дадоха като знания и умения, както и за това, че буквално промениха живота ми, научиха ме на много неща, предадоха ми безценен опит и най-вече - накараха ме да заобичам професията. С нетърпение очаквам следващо ниво на курса!


Mar 18, 2014 by Милена

Нямах търпение курсът да започне. Не предполагах дори, че ще науча толкова много и че ще ми е толкова интересно. Не исках курсът да свършва.
Благодаря ти, Миленски. Продължавай все така. А групата ни беше страхотна - и май ще се съберем пак за следващо ниво :)


Mar 12, 2014 by Бояна Бонева

Курсът си заслужава със сигурност. Не е лесно за човек, който не се е заминавал с програмиране досега, но не е и невъзможно. Препоръчвам силно особено на онези, които нямат идея от програмиране. Със сигурност ще ви помогне, естествено трябва и да се понапише повечко код, но се усвоява материята.


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