Proqram

QA - Keyfiyyətin Təmin Edilməsi Mühəndisliyi (online)

QA Tester təlim proqramında siz QA əsaslarını öyrənəcəksiniz, proqram təminatının tərtibatına müxtəlif yanaşmalarla tanış olacaqsınız və heç bir ilkin biliklərə sahib olmadan Java proqramlaşdırma dilində avtotestlər yazacaqsınız. Test datalarının və dinamik elementlərin idarə edilməsi ilə yaxından tanış olacaq və real layihələr üzərində tətbiq edəcəksiniz. Təlim prossesi çoxlu sayda fərdi və qrup şəklində praktiki fəaliyyətləri əhatə edir. 

Proqrama qeydiyyat aktiv deyil
Başlanğıc

Mart 2026

Müddət

6 ay

Qrup

15

Tədris qrafiki

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

Proqram

QA - Keyfiyyətin Təmin Edilməsi Mühəndisliyi (online)
5

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
  • 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ş