Go to Top

Автоматизирано Тестване


Цел на курса
:

Този курс по “Автоматизирано тестване” (QA Automation) цели да постави основите и да даде практически познания за започване на стаж или работа като Junior Automation QA.

За кого е предназначен курсът:

Лекциите са предназначени за начинаещи или хора с базови знания по програмиране с Java, софтуерно  тестване и работа с Selenium. Подходящ е за хората, преминали курс по “Софтуерно тестване”, както и за всички, които работят като Manual QA  и желаят да преминат към автоматизирано тестване.

Лектор на курса: Александър Александров. Повече информация за преподавателя, може да намерите – тук.

Продължителност на курса:

Обучението по “Автоматизирано тестване” е с продължителност 2,5  месеца, а занятията – 3 астрономически часа и се провеждат 2 пъти в седмицата. Общият брой занятия е 80 учебни часа.

Какво е необходимо за участие в курса:

Необходимо е курсистите желаещи да вземат участие в курса да се запишат, като направят това на място в административния офис на компютърно образователния център „Progress”( пл. Славейков №11, етаж 5, зала 1), заявят по телефона или отправят запитване през формата за запитване – тук.

Мащаб на групата:

Обучението се провежда в малка ( бутикова ) група, ограничена до 8-м  участника, с цел много повече индивидуално внимание на лектора към курсистите по време на практическите упражнения.

Ползване на личен или служебен лаптоп:

Тези, които нямат възможност да ползват собствен лаптоп, трябва да заявят за това по email или телефон, за да им бъде осигурен служебен лаптоп/настолен компютър от центъра.

Сертификат:

Всеки успешно завършил курсът, получава сертификат, който може да послужи като удостоверение за завършването или да бъде представен пред работодател при кандидатстване.

Безплатен хостинг план за срок от 12 месеца:

Всеки курсист получава хостинг за 12 месеца от нашите партньори SuperHosting.bg

Учебна програма:

1. Introduction to JAVA:
- Setup;
- Variables and data types;
- Conditional logic.

2. Loops:
- For, Foreach, While, Do-while.

3. Data structures:
- Array, ArrayList, Map.

4. Classes and methods:
- Constructors, Void and Return types.

5. OOP:
- Principles;
- Interfaces, abstract classes.

6. Exceptions:
- Good practices.

7. High quality code:
- Naming, Formatting, Documentation;
- Defensive programming, Refactoring;
- Unit testing.

8. Version control systems:
- Introduction;
- Git.
- Bitbucket.

9. Selenium IDE, Builder and WebDriver API:
- Introduction;
- locators
- Practice.

10. Test flow control:
- Explicit waits;
- Implicit waits;
- Custom-expected conditions;
- Popup and alerts;
- Frames.

11. Design principles and patterns:
- PageObject model;
- PageFactory;
- LoadableComponent;
- Object map.

12. 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

13. Behavior-Driven Development (Testing) with Cucumber JVM:
- Introduction to BDT and Gherkin;
- Tests implementation with Cucumber JVM
- Data – Driven testing with Cucumber JVM

14. API Testing:
- Webservices Concept;
- introduction to REST and JSON
- Manual testing of REST services
- REST Automation with Java and Rest Assured
-practice

15. CI and Automation Project Architecture:
- Jenkins;
- Maven;
- creating and managing test suites.
-simultaneous tests execution

16. Testing Automation in Agile (Practice):
- Agile and scrum introduction;
- Test Automation planning in agile;
- Estimation;
- Managing Scrum board tasks ;
- Reporting.

17. Exam and Job interview preparation.

Цена и заплащане на курса:

Цена: 690 лв.

Курсът може да бъде заплатен на две вноски. Първата вноска от 400 лева се внася при записването, а останалите 290 лева след първият месец от обучението.

*Курсистите преминали при нас,  първата част на курса - “Софтуерно тестване” , ползват 15% отстъпка при записване на курса “QA Automation”.

Входящ тест на курса:

QA Test

След като решите теста, можете да ни го изпратите за проверка и обратна връзка на имейл: office@progressbg.net

Желаем Ви приятно решаване и успех!

Вижте график на следващите обучения по „ Автоматизирано Тестване”  - тук.

Моля, ако имате някакви въпроси, не се колебайте да се свържете с нас. За контакти, натиснете - тук.