Proqram

QA Engineering: Manual & Automation Testing (online)

QA Engineering: Manual & Automation Testing (online) təlim proqramında siz QA sahəsinin əsaslarını öyrənəcək, proqram təminatının hazırlanma yanaşmaları ilə tanış olacaq və heç bir ilkin bilik olmadan Java dili ilə avtomatlaşdırılmış testlər yazmağı öyrənəcəksiniz. Təlim çərçivəsində test datalarının və dinamik elementlərin idarə edilməsi real layihələr üzərində praktiki şəkildə tətbiq olunur. Proqram fərdi və qrup şəklində praktiki tapşırıqlarla zəngindir. İştirakçılara QA mütəxəssisləri üçün nəzərdə tutulmuş Prompt Engineering yanaşmaları öyrədilir və süni intellekt alətləri vasitəsilə test case, test ssenarisi, edge case, API testləri və avtomatlaşdırma strukturlarının yaradılması praktiki şəkildə mənimsənilir. Eyni zamanda, AI-dəstəkli müasir test yanaşmaları və test proseslərinin süni intellektlə optimallaşdırılması da proqramın əsas mövzularındandır.

Müraciət et
Başlanğıc

Mart 2026

Müddət

6 ay

Qrup

15

Tədris qrafiki

II və V günlər 20:00-22:00

Qəbul şərtləri
Yaş həddi

18 yaş və yuxarı

Dil biliyi

Minimum intermediate səviyyəsində ingilis dili biliyi

Tələb

Fərdi noutbuk və ya kompüterə malik olmaq

Gözlənti

İntensiv tədrisə hazırlıq və əlavə materiallar üzrə daim araşdırma aparmaq həvəsi

Kurs tələbələrə bunları qazandıracaq:

Proqram təminatının inkişaf arxitekturalarını anlamaq

Test ssenarilərini və nasazlıq profillərini yaratmaq və idarə etmək

Süni intellekt alətləri ilə test case, test ssenarisi, edge case və API testlərinin yaradılması

QA mütəxəssisləri üçün Prompt Engineering yanaşmaları ilə test proseslərinin optimallaşdırılması

Avtomatlaşdırmada istifadə olunan əsas texnologiyaları tətbiq etmək

Proqram

QA Engineering: Manual & Automation Testing (online)
6

Modul sayı

  • SDLC, STLC və QA-nın rolu, Testing nə üçün lazımdır
  • Agile/Scrum: Sprint, Daily standup, Retrospective, Story points
  • Testing növləri: Functional, Non-functional, Smoke, Sanity, Regression 
  • Bug life cycle, Bug report yazma, Severity vs Priority
  • Test case yazma: struktur, best practices, real nümunələr
  • Test scenario vs Test case, Traceability matrix, Test Plan basics
  • AI ilə Manual Testing: ChatGPT/Claude ilə test case generation, edge case tapma
  • Jira ilə praktiki iş + Browser DevTools (Network, Console, Elements)

  • API nədir? REST principles, HTTP metodları (GET, POST, PUT, DELETE)
  • Status codes, Request/Response strukturu, Headers, Body
  • JSON formatı, Postman setup, ilk request göndərmək 
  • Postman: Collections, Environments, Variables
  • Authentication: Basic Auth, Bearer Token, OAuth 2.0
  • Postman Tests yazma: JavaScript basics, assertions
  • Data-driven testing CSV/JSON ilə, Pre-request scripts
  • AI ilə API Testing: test scenario generation, edge case tapma, test data yaratma
  • Database nədir? RDBMS vs NoSQL, SQL vs NoSQL fərqləri
  • SQL sorğuları: SELECT, INSERT, UPDATE, DELETE, WHERE, JOINs
  • Mobile testing intro: Android vs iOS, device fragmentation
  • Mobile-specific scenarios: interruptions, permissions, network conditions
  • Emulator/Simulator ilə iş: Android Studio, Xcode basics
  • Git & GitHub: init, add, commit, push, pull, repository yaratma 
  • Git branching: branch, checkout, merge, conflict həll etmə
  • Praktika: Real API + DB verification, Mobile app test session
  • Java intro, JDK/IntelliJ setup, Hello World, Variables, Data types
  •  Operators, Type casting, String methods, Scanner input
  •  Conditionals: if-else, switch-case, praktiki məsələlər
  • Loops: for, while, do-while, break/continue, nested loops
  • Arrays: single/multi-dimensional, iteration, manipulation 
  • OOP Part 1: Classes, Objects, Constructors, Methods, Encapsulation
  • OOP Part 2: Inheritance, Polymorphism, Abstract classes, Interfaces 
  • Collections (ArrayList, HashMap), Exception handling, File I/O basics
  • Selenium intro, Maven project setup, WebDriver architecture 
  • Locators Part 1: ID, Name, ClassName, TagName, LinkText
  • Locators Part 2: CSS Selector, XPath (absolute, relative, axes) 
  • WebElement actions: click, sendKeys, getText, dropdowns, checkboxes 
  • Waits: Implicit, Explicit, Fluent Wait, handling alerts və frames 
  • Page Object Model (POM) design pattern
  • TestNG: annotations, assertions, data providers, parallel execution 
  • Praktika: Real e-commerce sayt üçün POM framework qurma
  • REST Assured setup, given-when-then syntax, ilk API test
  • Response validation: status, headers, body, JSONPath
  • Authentication, Request/Response specifications, Logging
  • BDD intro: Gauge framework, Markdown syntax ilə spec yazma
  • Gauge: Scenarios, Steps, Data tables, Tags ilə test təşkili
  • Gauge: Hooks, Screenshots, Reporting, Selenium inteqrasiyası
  • Appium intro: Setup, Architecture, Inspector ilə element tapma
  • Appium: Android/iOS test yazma, real cihaz və emulator ilə iş