👋 Salam, Tələbə!
Bu gün yeni bug-lar tapmağa və QA bacarıqlarınızı inkişaf etdirməyə hazırsınız?
🗺️ Öyrənmə Yolu
0% tamamlanıbBu Gün Nə Etməlisən?
Confluence Wiki oxu
Confluence-da "Axtarış Sistemi" tələblərini tam oxuyun.
🎯 Bütün Missiyalar
0 / 10Junior Trainee
0 XP
🔥 Günün Tapşırığı
+15 XPYüklənir...
🎯 İnkişaf üçün tövsiyə
📊 Bacarıq Xəritəsi
🏆 Liderboard
🎓 Sertifikata Doğru
0%📌 Müəllim Tapşırıqları
0📋 Jira — Bug İzləmə
Tapdığınız bugları bilet kimi qeyd edin və onları Backlog-dan Done-a doğru idarə edin.
Qeyd Edilməmiş Tapıntılar
0Bu səhvləri real olaraq tapdın, amma hələ bug yaratmamısan. Hər biri üçün "Yeni Bug Yarat" düyməsi ilə bug report yaz.
📅 Sprint Planlaşdırma
Sprint tarixlərini təyin edin və planlaşdırın.
Sprint Metrikaları
Sprint Burndown Qrafiki
Qalan işin günlər üzrə trendi
Planlaşdırılmamış Backlog
Sprint Scope (Aktiv Hədəflər)
🛒 Test Mağazası
Real bir onlayn mağaza. Hər funksiyanı sınayın, gizli səhvləri özünüz tapın və Jira-da qeyd edin.
500 Internal Server Error
Axtarış sorğusunun işlənməsi zamanı verilənlər bazası xətası baş verdi. Bu sql verilənlər bazasının çökməsinə səbəb oldu.
Xəbərlərə abunə olun
Yeni məhsullar və xüsusi endirimlər haqqında ilk siz xəbərdar olun.
🏦 QA Bank Tətbiqi (Test Mühiti)
Bank tətbiqində 9 gizli səhv var: köçürmə, limit, IBAN, valyuta, PIN (boş və brute-force) və tarixçə. Onları tap və Jira-da hesabat ver! Qeyd: hər şübhəli davranış bug deyil — tələblərlə yoxla.
Hesaba Giriş üçün PIN daxil edin
Düzgün PIN: 1234 (test üçün açıqlanıb)
💸 Pul Köçürməsi
🧾 Əməliyyat Tarixçəsi
Hələ əməliyyat yoxdur.
💳 Virtual Kartlarım
💡 QA Qeydi: Dondurulmuş (Frozen) kartlar vasitəsilə onlayn köçürmə və ya ödəniş aparılmamalıdır. Dondurub köçürmə etməyi sına!
🔄 Avto-Ödənişlər və Periodik Köçürmələr
Avtomatik Şablonlar💡 QA Qeydi: Avto-ödəniş şablonu müəyyən olunmuş gündə avtomatik köçürmə edir. Fevral ayı maksimum 28 və ya 29 gündən ibarətdir. Fevral ayı üçün 30 və ya 31-ci gün seçildikdə sistemin tarix validasiyasını yoxlayın!
📋 Aktiv Avto-Ödəniş Şablonları 0 Aktiv
🐾 Petstore API (Swagger simulyatoru)
Real "Petstore" API-na bənzər trenajor. CRUD əməliyyatları (pet / order / inventory) icra et, status kodu və cavab body-sini tələblərlə tutuşdur — gizli API səhvlərini tap və Jira-da qeyd et.
// Cavab burada görünəcək
🏨 Otel Bron (Booking)
Otaq bronlaşdırma tətbiqi. Tarix, qonaq sayı və qiymət hesablamasını sına — gizli səhvləri tap və Jira-da qeyd et.
Avtomatlaşdırma Köməkçisi
Java / Selenium testlərini hazırlamaq üçün təlimatlar və Maven XML hesabat yükləyicisi
☕ Maven Java & Selenium Layihə Quraşdırılması
Sandbox mağazasını avtomatlaşdırmaq üçün `pom.xml` faylınıza Selenium Java və TestNG (və ya JUnit) asılılıqlarını (dependencies) əlavə edin:
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>4.18.1</version>
</dependency>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>7.9.0</version>
<scope>test</scope>
</dependency>
Dinamik Selektorları Necə Həll Etməli?
Mağazada «Səbətə at» düyməsinin ID-si və CSS klassı səhifə yeniləndikdə dinamik dəyişir (Məsələn: btn-add-8e2a). Buna görə statik lokatorlardan istifadə edə bilməzsiniz.
Bunun əvəzinə, text məzmununa və ya struktura əsaslanan dinamik XPath istifadə edin:
// Məhsul adını tapıb ordan Səbətə At düyməsinə keçmək: String xpath = "//h4[contains(text(),'QA Academy T-Shirt')]/following-sibling::div//button"; driver.findElement(By.xpath(xpath)).click();
Maven Hesabatı Yüklə
Java/Selenium layihənizi run etdikdən sonra target/surefire-reports qovluğunda yaranan testng-results.xml və ya JUnit formatlı .xml hesabat faylını bura yükləyin.
Yüklənilmiş Hesabatlar
Heç bir hesabat yüklənilməyib.
📚 Confluence — Tələblər Sənədi
Test etməyə başlamazdan əvvəl tələbləri oxuyun: sistem necə işləməlidir? Sonra faktiki davranışla müqayisə edin.
Sistemdəki bütün SRS tələb sənədlərinin test-case-lərlə təmin olunma dərəcəsi.
SƏNƏDLƏR AĞACI
🏦 Bank Tətbiqi
🏨 Booking Tətbiqi
🔍 Axtarış Sistemi - Funksional Tələblər
📋 TestRail — Test Case & Execution Manager
Test Case-lər yazın, proqonlar (Test Run) keçirin, nəticələri qeyd edin və düşmüş (FAILED) тест-кейслердән 1 kliklə Jira Bug yaradın.
📁 Test Suites (Modullar)
📋 Bütün Test Case-lər
🎓 Bilik Bazası
Nəzəri biliklər və müsahibəyə hazırlıq — praktikanı dəstəkləyən material.
📋 Test Plan & Checklist — Necə Yazılır
🎓 Final İmtahan
Təlimin nəzəri və praktiki biliklərini yoxla. Keçid balı 70%. Vaxt: 10 dəqiqə.
✏️ Test Dizaynı
Tələblərdən test case-lər yaradın, BVA/EP texnikalarını tətbiq edin və test proqonları aparın.
📋 Sizə Təyin Edilmiş Tapşırıqlar
Hər user story üçün qəbul kriteriyalarını (Acceptance Criteria) oxu, onlara uyğun test case-lər yaz və sonra Test Proqonu (Test Run) ilə Pass/Fail/Blocked qeyd et. Uğursuz keys üçün bug yaradın.
💰 Limit Yoxlanışı (10 - 5000 AZN)
Balans köçürməsi üçün sistem minimum 10 AZN, maksimum 5000 AZN qəbul edir. Sərhəd Qiymət Analizi (BVA) üçün bütün kritik nöqtələri seçin.
🔐 Şifrə Uzunluğu (6 - 20)
Qeydiyyat zamanı şifrə 6-dan 20 simvola qədər olmalıdır (hər iki dəyər daxil olmaqla). Bu sahəni tam yoxlamaq üçün BVA üzrə optimal sərhəd nöqtələrini seçin.
👶 Yaş Validasiyası (18 - 65)
İstifadəçinin yaşının 18-dən 65-ə qədər olması tələb olunur (tam ədədlər). Hər bir ekvivalent sinifdən (Partition) düzgün bir ədəd seçin.
➕ Yeni Test Case Yaz
📋 Yadda saxlanılmış Test Caselər (0) Redaktə etmək üçün klikləyin
| ID | Başlıq | Modul | Status | Əməliyyatlar |
|---|---|---|---|---|
| Hələ ki, heç bir test case yazılmayıb. Soldakı formadan yeni test case əlavə edin. | ||||
➕ Yeni Yoxlama Bəndi (Checklist Item)
✅ Check-listlər
Hələ ki, heç bir checklist bəndi yaradılmayıb. Soldakı formanı doldurun.
🧷 Test Suite yarat
Test case-lərini adlandırılmış dəstə (suite) halında qrupla, prоqonu (run) Pass/Fail/Blocked ilə icra et. Fix-dən sonra Regress (yenidən proqon) ilə köhnə funksiyaların sınmadığını yoxla.
Daxil ediləcək test case-lər
Git & CI/CD Boru Xətti (Pipeline)
Commit-lərin tarixçəsi və real zamanlı avtomatlaşdırılmış test axını simulyatoru
🌳 Git Commit Tarixçəsi
🚀 CI/CD Boru Xətti Statusu
BORU XƏTTİ KONSOLLARI
🏆 Nailiyyətlərim
Tapıb Jira-da qeyd etdiyiniz hər bug burada nailiyyət kimi açılır. Liderboardda yerinizi yüksəldin!
🏆 Tələbə Reytinq Cədvəli
Real-Time🎓 Rəsmi Sertifikat
Bütün missiyaları tamamladıqdan və tapşırıqları uğurla bitirdikdən sonra, rəsmi QA Academy təcrübə sertifikatınız açılacaqdır.