İlk gündən Test-Driven Development vasitəsilə Java öyrənin
Əvvəlcədən kodlaşdırma təcrübəsi lazım deyil — hər konsept əvvəlcə uğursuz test yazılaraq, sonra onu keçirməklə təqdim olunur.
Создать аккаунт и подать заявку
QA mühəndislərini Java əsaslarından TDD, Selenium/Playwright, Appium, REST Assured, GitLab CI/CD və süni intellekt dəstəkli özünü-sağaldan avtomatlaşdırmaya qədər aparan, portfolio hazır SDET framework-ü ilə başa çatan 16 həftəlik praktiki proqram.
Əvvəlcədən kodlaşdırma təcrübəsi lazım deyil — hər konsept əvvəlcə uğursuz test yazılaraq, sonra onu keçirməklə təqdim olunur.
Ayrı-ayrı tapşırıqlar əvəzinə, Web, API və Mobile boyunca SOLID-uyğun, qatlı bir automation framework inkişaf etdirirsiniz.
AI dəstəkli skript yaradılmasından istifadə edin, OpenAI endpoint üzərində xüsusi özünü-sağaldan lokator laboratoriyası qurun və aqentik MCP-əsaslı testləməni əməldə görün.
Модули свёрнуты для быстрого просмотра. Откройте любой модуль, чтобы увидеть его темы.
Dəyişənlər, idarəetmə axını və Obyekt-Yönümlü Proqramlaşdırma
Kolleksiyalar: List, Map və Set
İstisna (exception) idarəetməsi və fayl idarəetməsi
Git & GitHub ilə versiya idarəetməsi: branching, pull request, merge conflict
Build alətləri: Maven & Gradle layihə strukturu və asılılıq idarəetməsi
TDD iş axını: Red → Green → Refactor
İmplementasiyadan əvvəl testi yazmaq və qəsdən uğursuz etmək
Ən sadə kodla keçirmək, sonra təhlükəsiz şəkildə yenidən qurmaq (refactor)
JUnit 5 annotasiyaları, assertion-lar və test həyat dövrü
Layihə Nəzarət Nöqtəsi: TDD-ilk qaydada qurulmuş Biznes Məntiqi Kitabxanası
Test automation koduna tətbiq olunan SOLID prinsipləri
Singleton, Factory, Builder və Strategy dizayn şablonları
Page Object Model və Page Factory
Qatlı framework arxitekturası: konfiqurasiya, driver idarəetməsi, səhifələr, köməkçi vasitələr, hesabat
Layihə Nəzarət Nöqtəsi: Framework İsgəleti v1
WebDriver arxitekturası və CSS/XPath lokatorları
Gözləmə (wait) və sinxronizasiya strategiyaları
Frame-lər, xəbərdarlıqlar, açılan siyahılar və çoxlu pəncərələrlə işləmə
Selenium addım kodunu tərtib etmək və nəzərdən keçirmək üçün süni intellekt (Copilot/Claude) istifadəsi
Layihə Nəzarət Nöqtəsi: saucedemo.com üzərində Web Automation Layihəsi
TestNG annotasiyaları, icra ardıcıllığı, parametrizasiya və paralel icra
Playwright arxitekturası Selenium ilə müqayisədə: avto-gözləmə, tracing, brauzer kontekstləri
SauceDemo ssenarilərini Selenium-dan Playwright-a köçürmə
Məlumatlılıq: Applitools/Percy ilə vizual reqressiya testləməsi
AI Diqqət Mərkəzi: Playwright MCP-nin təbii dil təlimatları ilə brauzeri idarə etməsi
Appium server və Inspector, Desired Capabilities
UiAutomator2 (Android) və XCUITest (iOS)
Hər iki platformada native, hibrid və mobil veb tətbiq testləməsi
Platformaya xas lokator və capability fərqlərinin sənədləşdirilməsi
AI Diqqət Mərkəzi: Appium MCP-nin təbii dil ilə Android və iOS tətbiqlərini idarə etməsi
Layihə Nəzarət Nöqtəsi: Sauce Labs-in My Demo App-i üzərində Mobil Automation Layihəsi
Gherkin sintaksisi və feature fayllar
Step definition-lar və framework inteqrasiyası
Cucumber-i mövcud Selenium/POM framework-ünə qoşmaq
Layihə Nəzarət Nöqtəsi: SauceDemo checkout ssenarisi Gherkin feature faylı kimi
Quraşdırma, HTTP metodları və sorğu/cavab yoxlaması
Autentifikasiya, serializasiya/deserializasiya və JSONPath
SQL yoxlaması ilə API assertion-ları və framework strukturu
AI Diqqət Mərkəzi: Postbot-da assertion tərtib etmək, sonra onu REST Assured-a çevirmək
Layihə Nəzarət Nöqtəsi: Petstore/restful-booker üzərində API Automation Layihəsi
Özünü-sağaldan mexanizmin konseptual işləmə prinsipi: pulsuz Healenium ilə Healenium Pro müqayisəsi
Sınmış lokator istisnalarını tutmaq və DOM kontekstini OpenAI endpoint-ə göndərmək
AI tərəfindən təklif olunan selektorla yenidən cəhd etmək
Bonus laboratoriya: hər sağalma hadisəsini Allure addımı kimi qeyd etmək
Təlim mühiti üçün nə üçün GitLab CI/CD: pulsuz tarif, repo daxilində .gitlab-ci.yml
Pipeline mərhələləri, işlər, planlaşdırma və test icralarının işə salınması
Məlumatlılıq: sənaye mühitlərində GitHub Actions və Jenkins
Allure və Extent Reports, hesabatların və sağalma hadisə jurnallarının pipeline artefaktı kimi dərc edilməsi
Layihə Nəzarət Nöqtəsi: Framework CI-yə keçir — Web, API və Mobile paketləri bir pipeline-da birləşir
Показаны только текущие открытые группы.
“Программа помогла мне связать отдельные навыки с тем, как реальные команды проектируют, создают и поставляют ПО.”
Смотрите реальные истории выпускников из сообщества Ingress.
Изучить результаты выпускниковМы используем один аккаунт Portal для заявок, оценок и будущего прогресса обучения. Вам не нужно отправлять данные по почте или снова выбирать курс.
Сначала вопросы? Поговорите с консультантомСоздайте аккаунт Portal или войдитеВаши контактные данные привязаны к одному профилю студента.
Подтвердите данные заявкиAutomation Mühəndisi / SDET Təlimi уже выбран.
Отправьте заявкуПриёмная команда получает её сразу и может связаться с вами через Portal.
ВЫБРАННЫЙ КУРСAutomation Mühəndisi / SDET TəlimiОнлайн
Продолжить в Ingress Portal Уже зарегистрированы? Portal позволит вам войти.