top of page
Automation QA with Python

Automation QA with Python դասընթացն առաջարկում է Python լեզվի համապարփակ ներածություն՝ դարձնելով այն իդեալական ընտրություն նրանց համար, ովքեր նպատակ ունեն զարգացնել Automation QA հմտությունները:  
Դասընթացը բաղկացած է 2 փուլից:
Automation QA (Փուլ 1)
Այս փուլը ներառում է Python, OOP, Linux հրամաններ, Git/GitHub, API-ներ, DevTools և Selenium՝ ուսանողներին ապահովելով ծրագրային ապահովման թեստավորման ավտոմատացման և որակի բարելավման հիմնական հմտություններով։

Python
- Introduction to Automation Testing
- Python and the VSCode
- Data Types and Variables
- Data input and output
- Collections
- Conditions and If statements
- Looooopss /for, while/
- Functions/Lambda
- Arrays
- Scope, Modules
- Dates, Math
- JSON, XML, CSV, ZIP
- Regular Expression
- HOF, Decorators, Closure
- PIP
- Try...Except
- Database Access in Python

OOP - Classes/Objects
- Introduction
- Encapsulation
- Inheritance
- Polymorphism
- Abstraction

Basic Linux Commands
- The Linux Foundation
- Philosophy and Concepts

Git and GitHub
- Get Started
- Pull from GitHub
- Push to GitHub
- GitHub Branch
- Pull Branch from GitHub
- Push Branch to GitHub
- GitHub Pages

API
- Introduction to Web Services
- REST API
- Microservices VS Monolithic architecture
- HTTP request methods: GET, POST, PUT, PATCH, DELETE
- Pytest framework
- Requests library
- Parsing and extracting data from HTTP responses
- JSON and XML data formats in Requests
- Logging
- Allure Report
- Alure Suits, Features, etc.
- Alure Categories, Executors, etc.
- Building an Automation project

DevTools
- Elements / Console
- Sources / Network / Memory
- Security / Ligthouse

Selenium
- Introduction to Selenium/Python
- WebDriver and Functions ans Scope
- Web elements and locators /id, class, tag, xpath, .../
- Parameterization testing with Selenium and Python
- Pytest framework
- Headless browser testing
- Logging
- Allure Report
- Alure Suits, Features, etc.
- Alure Categories, Executors, etc.
- Building an Automation project

ԱՅԼ ՄԱՆՐԱՄԱՍՆԵՐ
Դասընթացի մեկնարկը` նոյմբեր
Դասընթացի օրերը՝ երկուշաբթի և հինգշաբթի` 19:00-21:00
Դասընթացի տևողությունը՝ 64 ժամ / 32 դաս (4 ամիս)
Դասընթացի արժեքը՝ 55 000 ՀՀ դրամ (ամսական)
Մասնակիցների նախնական գիտելիքներ՝ Manual QA-ի գիտելիքներ:

Advanced Automation QA (Փուլ 2)
2-րդ փուլն ընդգրկում է API թեստավորում, SQL, ցանցային տեխնոլոգիաներ, Postman, Selenium, Html/Css և Jenkins։ Ուսանողները նաև աշխատում են Linux, Git/GitHub և DevTools-ի հետ՝ խորացնելով իրենց ավտոմատացման և թեստավորման հմտությունները։

API
- Advanced Logging
- Alure Suits, Features, etc.
- Alure Categories, Executors, etc.
- Building an VERY BIG Automation project
- Building an YOUR BIG Automation FrameWork

SQL
֊ SELECT — selecting columns
֊ SELECT — filtering rows
֊ Sorting and functions for working with strings
֊ Functions for working with date and time
֊ Aggregate functions and grouping
֊ Combining data from different tables. Part 1
֊ Modifying data and tables
֊ Window functions
- Primary Key / Foreign Key
- Check / Default / Index / Auto Increment
- Injection
- Hosting

NetWork
- Organization of computer networks
- OSI Model
- TCP/IP Model and Protocol Stack
- Computer Network Standard
- HTTP Protocol

Postman
- Postman: Advanced test Scripting

Selenium
- Advanced Logging
- Alure Suits, Features, etc.
- Alure Categories, Executors, etc.
- Selenium Grid and parallel testing
- Building an VERY BIG Automation project
- Building an YOUR BIG Automation FrameWork

Html/Css
- HTML Syntax
- HTML Syntax Problem Set
- CSS Syntax
- CSS Syntax Problem Set
- Building a Responsive Navigation Bar

DevTools
- Elements / Console
- Sources / Network / Memory
- Application / Local Storage, Session Storage, IndexedDB, Cookies
- Security / Ligthouse

Linux
- Philosophy and Concepts
- Graphical Interface
- System Configuration from the Graphical Interface
- Common Applications

Git and GitHub
- GitHub Branch
- Pull Branch from GitHub
- Push Branch to GitHub
- GitHub Pages
- GitHub Actions

Jenkins
- Installing Jenkins
- Download and deploy
- Jenkins User Documentation
- Pipeline

ԱՅԼ ՄԱՆՐԱՄԱՍՆԵՐ
Դասընթացի մեկնարկը` 2024
Դասընթացի օրերը՝ երկուշաբթի և հինգշաբթի` 19:00-21:00
Դասընթացի տևողությունը՝ 32 ժամ / 16 դաս (2 ամիս)
Դասընթացի արժեքը՝ 55 000 ՀՀ դրամ (ամսական)
Մասնակիցների նախնական գիտելիքներ՝ Manual և Automation QA-ի գիտելիքներ:

Automation QA with Python

55 000,00AMDPrice

    ԻՆՉՊԵՍ ԴԻՄԵԼ 

    Հաշվի առնելով, որ  տեղերը սահմանափակ են, մասնակիցների ընտրությունը կկատարվի ըստ դիմելու առաջնահերթության:  Ընտրված մասնակիցները լրացուցիչ կտեղեկացվեն:
    Հարցերի դեպքում, խնդրում ենք զանգահարել 010 / 93 / 99 556810: 

    Մեր շրջանավարտներն աշխատում են

    Մեր դասախոսները

    Շնորհակալություն գրանցվելու համար:

    Սկսենք Սովորել Միասին

    bottom of page