Обект на курса:
Целта на курса е даде основни практически и теоретични познания за писане на автоматизирани тестове (Test Automation) и да запознае курсистите с QA-ският процес. С помощта на популярният езикът Python и open source инструмента за image recognition Sikuli.Езикът Python e много по-лесен за разбиране особено, като първи език за програмиране. В последните години е доста популярен и в университетите. Той е силно експресивен, което означава че с една линия код може да свършим повече работа и за по-малко време отколкото с една линия код на друг не толкова експресивен език. Доста изчистен от към синтаксис и лесен за четене.
От друга страна инструментът Sikuli на практика дава възможност да се автоматизира абсолютно всичко, което се вижда на екрана. От уеб сайтове, десктоп приложения, емулатори, видеа и дори игри. Всички проблеми, които имат повечето известни инструменти за автоматизация тук изчезват. Това дава възможност за фокус върху същинската част – тестването. Вместо да се решават проблеми с локирането на елементи или затварянето на онзи неприятен диалогов или системен прозорец.
Накрая ще разгледаме как може да впрегнем тези знания и те да работят за нас всяка нощ, докато ние си почиваме. А на сутринта само да анализираме резултатите.
След края на курса се очаква участниците в него да умеят да пишат автоматизирани тестове базирани на Python използвайки Sikuli. Препоръчително е всички, които участват в курса да използват Windows, като операционна система за гладкото му протичане.
За кого е предназначен
Курса е предназначен за хора с нулеви или минимални познания по езикът за програмиране Python и Sikuli. Подходящ е и за хора, които вече работят в IT сферата (Tестери и QA), но желаят да се усъвършенствам в сферата на автоматизираното софтуерно тестване.
Въпреки, че курса се преподава на български език, добре е курсистите да имат добро ниво на английски.
Курсът е предимно практически и е насочен към усвояването на реални умения и техники, които могат да се приложат в ежедневната работа. Целта на курса е да въведе курсистите в основните принципи на програмирането и да запознае с методите за автоматизирано тестване, използвайки подход който ще ги направи универсални и ще могат да автоматизират почти всичко.
Курсът съдържа множество практически упражнения и добри практики от реални проекти.
Продължителност на курса
Курса е вместен в 16 лекции, всяка с продължителност 3 часа. Занятията се провеждат два пъти седмично, като общата продължителност на курса е 8 седмици или 2 месеца.
Занятията ще са смесени (лекции и упражнения), като се цели практическата насоченост на материала.
Практическа част по време на занятия
За упражненията и практическата част по време на занятията всеки курсист трябва да носи личен лаптоп.
Цена на курса
Цената за цялата продължителност на курса е 750 лева. Като предоставяме възможност за разсрочено плащане – първа вноска 450 лева и втора вноска 300 лева в началото на всеки от месеците от курса.
В кои дни се провежда курса, кога ще започнат нови групи и как може да се запиша?
Разписанието се публикува в График, а за записване, моля използвайте Записване за курс.
Попълнете формата за препоръки и впечатления
9 Препоръки и впечатления за "Python UI Automation with Sikuli"
Много добър конспект, максимално съдържателни и въвличащи лекции, поднесени с интерес и професионализъм от Иво ! Силно препоръчвам както за напреднали, така и за начинаещи с малко опит в сферата. Много добър трамплин за вдигане на ценза/нивото, усвояване на материала и стъпало към хоризонта на автоматичното тестване !
Много полезен курс за начинаещи и напреднали! Лекторът поднася разбираемо материала и е готов да отговоря на въпроси по и извън темата 😀 Препоръчвам!
Автоматизираното тестване с Питон и Сикули беше супер интересна материя, която Иво ни представи по удобен и много лесен начин! Препоръчвам курса за всеки, който иска да премине към Аутомейшън или да си обогати вече затвърдените знания 🙂
Най-добрият курс от всичките ми изкарани досега. Най-много полезни практики и най-много съдържание. Буквално спестява огромен период от време в лутане на търсене на решения за големи и дребни проблеми на които всеки може да се натъкне в даден момент. Иво е страхотен преподавател и успява да предаде по много добър и разбираем начин знания трупани с много усилия през годините. Благодаря!
Много полезен курс, обхващаш много повече от Python и Sikuli. Иво е изключително запален по автоматизираното тестване и по този начин предава знанията и опита си на курсистите с лекота, усмивка и позитивизъм. В моментите с много теория пускаше шеги, за да ни грабне вминанието. Курса е подходящ за начинаещи, но лично аз, като човек с опит в сферата научих доста нови неща, които не предполагах, че ще науча. Успех на Иво и бъдещите курсисти! 🙂
Благодарим за възможността да се запознаем с автоматизирането по един по-различен и интересен аспект. Благодарим на Иво, че винаги отделяше време и внимание на всеки един. Благодарим за хъса и енергията, с която не само преподаваше, но и ни “заразяваше” и обогатяваше практически знанията ни. Успех на всички курсисти и бъдещи колеги!
За абсолютно начинаеща в сферата, мога да кажа, че получих безценни знания и солидна основа да надграждам. Темите в курса са структурирани изключително добре, навлизайки в есенцията на езика Python с практически примери и прилагането му, постепенно се преминава към използването му в автоматизиране на различни задачи и изграждането на цялостен framework със Sikuli.
Ивомир е вдъхновяващ лектор, с много и разнообразен опит и страст към работата си, която успява да предаде на участниците. Намираше време и специален подход да отговори на всички въпроси, като успя да ни забавлява с разнообразни домашни и таскове.:)