Цел на курса по Автоматизирано тестване:
Този курс по “Автоматизирано тестване” (QA Automation) цели да постави основите и да даде практически познания за започване на стаж или работа като Junior Automation QA.
За кого е предназначен курсът:
Лекциите са предназначени за хора с базови знания по програмиране с Java, софтуерно тестване и работа със Selenium. Трябва да имат познания по обектно ориентирано програмиране (ООП). Курсът е подходящ и за всички, които работят като Manual QA и желаят да преминат към автоматизирано тестване.
Какво е необходимо за участие в курса по Автоматизирано тестване:
Необходимо е курсистите желаещи да вземат участие в курса да се запишат, като направят това на място в административния офис на компютърно образователния център „Progress”( пл. Славейков №11, етаж 4), заявят по телефона или отправят запитване през формата за запитване – тук.
Мащаб на групата:
Обучението се провежда в малка ( бутикова ) група, ограничена до 8-м участника, с цел много повече индивидуално внимание на лектора към курсистите по време на практическите упражнения.
Ползване на личен или служебен лаптоп:
Тези, които нямат възможност да ползват собствен лаптоп, трябва да заявят за това по email или телефон, за да им бъде осигурен служебен лаптоп от центъра.
Сертификат:
Всеки успешно завършил курсът, получава сертификат, който може да послужи като удостоверение за завършването или да бъде представен пред работодател при кандидатстване.
Учебна програма:
- Introduction to JAVA:
- Setup
- Variables and data types;
- Conditional logic.
- Loops:
- For, Foreach, While, Do-while.
- Data structures:
- Array, ArrayList, Map.
- Classes and methods:
- Constructors, Void and Return types.
- OOP:
- Principles;
- Interfaces, abstract classes.
- Exceptions:
- Good practices.
- High quality code:
- Naming, Formatting, Documentation;
- Defensive programming, Refactoring;
- Unit testing.
- Version control systems:
- Introduction;
- Git.
- Bitbucket.
- Selenium IDE, Builder and WebDriver API:
- Introduction;
- locators
- Practice.
- Test flow control:
- Explicit waits;
- Implicit waits;
- Custom-expected conditions;
- Popup and alerts;
- Frames.
- Design principles and patterns:
- PageObject model;
- PageFactory;
- LoadableComponent;
- Object map.
- Data-Driven Testing and Keyword-driven testing with Apache Poi:
- Introduction to DDT in Junit;
- Keyword – Driven testing overview.
- Apache Poi overview
- DDT and Keyword – Driven testing with Poi
- Behavior-Driven Development (Testing) with Cucumber JVM:
- Introduction to BDT and Gherkin;
- Tests implementation with Cucumber JVM
- Data – Driven testing with Cucumber JVM
- API Testing:
- Webservices Concept;
- introduction to REST and JSON
- Manual testing of REST services
- REST Automation with Java and Rest Assured
- practice
- CI and Automation Project Architecture:
- Jenkins;
- Maven;
- creating and managing test suites.
- simultaneous tests execution
- Testing Automation in Agile (Practice):
- Agile and scrum introduction;
- Test Automation planning in agile;
- Estimation;
- Managing Scrum board tasks ;
- Reporting.
- Exam and Job interview preparation.
- Introduction to JAVA:
Курс по Автоматизирано тестване
Продължителност на обучението – 80 учебни часа ( 2,5 месеца).Следващите начални дати:
30-ти януари 2021г. (съботна-неделна форма на обучение от 14:00 до 17:00 часа, с включени 20 минути почивка между часовете ). Занятията ще се провеждат всяка събота и неделя. Край на курса: 04-ти април 2021г.
При записване до 27-ми януари, ще използвате 10% отстъпка от цената!
Обучението се провежда в група до 8-м курсисти, като всеки от тях може да избира между:
- присъствена форма – на място в учебна зала на пл. Славейков.
- или да се включи онлайн от вкъщи през нашия Zoom business account.
Цена и заплащане на курса:
Курсът може да бъде заплатен на две вноски. Първата вноска от 400 лева се внася при записването, а останалите 190 лева след първият месец от обучението.
*Курсистите преминали при нас, първата част на курса – „Софтуерно тестване“ , ползват 15% отстъпка при записване на курса „QA Automation“.
Заявка на учебни материали:
По желание, можете да заявите учебни материали още преди стартирането на курса. Необходимо е да ни информирате за това при плащането.
Записване за курс по по Автоматизирано тестване
Допълнителни условия:
- Записването се извършва предварително на място в образователния център или по банков път. При заплащане по банков път, моля погледнете банковата сметка по-долу.
- Тези, които нямат възможност да ползват собствен лаптоп, трябва да заявят за това по email или телефон, за да им бъде осигурен служебен лаптоп от центъра.
- За нуждите на курса залата е оборудвана с мултимедиен проектор.
- Предоставят се учебни материали на всеки курсист в първия ден от обучението (безплатно).
Записване по банков път:
Номер на банкова сметка:
IBAN:BG49CECB979010E2257300
BIC:CECBBGSF
Основание за плащане: компютърно обучение по “Автоматизирано Тестване”След, като извършите превода е нужно да ни уведомите на email: [email protected]. Може да оставите данните на фирмата си в случай, че бихте искали да ви се издаде фактура.
Моля, ако имате някакви въпроси, не се колебайте да се свържете с нас. За контакти, натиснете – тук.
Преподаватели
Йордан Георгиев
Работи като QA Engineer от 2013, а с автоматизирано тестване се занимава от 2015.
Бакалавър по АИУТ по образование , инжер по качеството по душа.
Автоматизацията на цялостния процес е негова лична цел, която преследва до край. Обича свободата на работа, която му дават фирмите, в които е работил. Обича иновациите и надграждане на изградените процеси. В свободното си време обича : да отделя на близките му хора, да играе бордови игри, да се занимава със стрийт фитнес,да чете фентъзи и фантастика.
Програмира на следните езици : C#, Java, JavaScript, HTML, CSS
Бази данни – MySQL, MSSQL
Опит в автомазирането тестване и инстурменти като – Selenium WebDriver, Cucumber BDD, Specflow BDD, JMeter, Postman, Junit, NUnit, Spring, Ranorex, RobotFramework, WinAppDriver
Много комуникативен и смее да каже, с доста добри „soft skills”. Менторстването и преподаването като цяло, е призвание, чийто корени идват учителското семейство, в което е израстнал.Бадер Бадер
Mагистър Информационен Мениджмънт, Vrije Universiteit Amsterdam. Повече от 6 години опит в софтуерното тестване като участва в проекти в области като здравеопазване, електронна търговия, онлайн залагания, финанси, логистика, телекомуникация и др.
Сертификати: ISTQB foundation level
Програмни езици: Java, C#
Опит в автоматизирано тестване с инструменти като Selenium, Protractor, Rest Assured
Бази данни: Oracle PL/SQL, MySQL
Системи за управление на проекти: Jira, Rally, TFS, Quality CenterПолина Тодорова
Работи в IT сферата повече от 12 години, като 11 от тях са като QA.
Бакалавър по „Информационни технологии“ от Шуменски Университет.Проекти – Софтуер за бизнес пътувания. Система за мониторинг на социалните мрежи. Софтуер за изчисляване на себестойноста при производството на части. Финансов софтуер за банки и финансовата борса.
Програмни езици: Java, C#, PHP, JavaScript, HTML, CSS
Бази данни: MySQL, MSSQL, PostgreSQL
Инструменти за автоматизирано тестване: Selenium WebDriver, Cucumber BDD, JUnit, NUnit, TestNG
Системи за управление на проекти и дефекти: Jira, Confluence, Bugzilla, TFSАлександър Йорданов
Тест инженер автоматично тестване.
Повече от 5 години опит в ръчно и автоматизирано тестване на софтуер на десктоп и уеб приложения, както и тестване на ниво уеб услуги (REST, SOAP).
Ръководител на екип с повече от 5 години опит.
Технологии и инструменти – C#, Java, QTP with VBS; Selenium, BDD (Cucumber and SpecFlow); JMeter, Gatling; PL SQL, PostgreSQL, MS SQL; Postman, SOAP UI; Bamboo, Jenkins e.t.c.
Automation QA в проекти за: Софтуер за управление на устройства за локация, Портал за разплащане и други финансови инструменти, Софтуер за документооборот на компания за чартърни полети, Софтуер за управление на интерактивни онлайн предавания
Жана Ивова
Инженер качество.
Магистър Информационни Системи – Westminster University of London.
ISTQB certification.
Повече от 3 години опит в ръчно и автоматизирано тестване на софтуер.
Ръководител на екип.
Проекти – Медицински софтуери, Здравна осигурителна система, HR- системи, EPOD
Технологии – Java, Python, PHP, системи за управление на бази-данни MySQL, PostgreSQL.
Оставете ревю на курса