Обект на курса:
Целта на курса е даде основни практически и теоретични познания за писане на автоматизирани тестове (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 лева в началото на всеки от месеците от курса.
В кои дни се провежда курса, кога ще започнат нови групи и как може да се запиша?
Разписанието се публикува в График, а за записване, моля използвайте Записване за курс.
Попълнете формата за препоръки и впечатления
Oстави своята препоръка или впечатление!