İstinad
Kursun istinad etdiyi, amma sıfırdan izah etməyə dayanmadığı anlayışlar üçün qısa, sadə dildə istinad səhifələri. Düzgün əsaslandırmaq istədiyiniz bir termin ortaya çıxanda bunları oxuyun — heç bir əvvəlcədən backend biliyi tələb olunmur.
Səhifələr
Bölmə: “Səhifələr”- API nədir? — klientlər, serverlər, REST, endpoint-lər və JSON, testerlər üçün izah edilmiş.
- HTTP əsasları — sorğu və cavabın quruluşu: metodlar, URL-lər, başlıqlar və gövdələr.
- HTTP status kodları —
200,201,400,401,404,500və qalanları əslində nə deməkdir, tam istinad cədvəli ilə. - CSS seçiciləri — elementlər, siniflər, id-lər, atributlar, kombinatorlar və Playwright-in əlavə etdiyi seçici mühərrikləri.
- Müntəzəm ifadələr — literallar, lövbərlər, simvol sinifləri, kvantifikatorlar, qruplar və bayraqlar, kursun real
toHaveURL(/…/)şablonlarına əsaslanır. - Git və GitHub əsasları — repozitoriyalar, staging sahəsi, commit-lər, branch-lar, remote-lar, pull request-lər və
.gitignore, kursun artıq işlətdiyi əmrlərlə. - DOM və HTML əsasları — teqlər, atributlar, element ağacı, id vs class və
getByRoleilə əlçatımlılıq testinin arxasındakı semantik elementlər və rollar. - Cookie-lər və sessiyalar — brauzer necə sistemə daxil qalır,
HttpOnlynə deməkdir vəstorageStateilə necə əlaqəlidir. - Əlçatımlılıq, ARIA və WCAG — POUR prinsipləri, ARIA atributları və axe-core-un tutduğu pozuntular.
- Komanda sətri və npm — terminal, Node,
package.json,npm installvənpx— kursun işlətdiyi əmrlər. - SQL əsasları — test verilənlər bazasını oxumaq üçün
SELECT,WHERE,JOIN, aqreqatlar və parametrləşdirilmiş sorğular, TestMarket Lab-ın real sxeminə əsaslanır. - Docker əsasları — Docker-i quraşdırmaq, image-lər, konteynerlər,
docker run, portlar və env dəyişənləri, Compose və GitHub Actions servis konteyneri — testlərin üçün real verilənlər bazasını necə qaldırmaq.
Bu harada yerləşir
Bölmə: “Bu harada yerləşir”Hər səhifə ən çox istinad etdiyi modulu dəstəkləyir:
- Komanda sətri və npm → Modul 0 — quraşdırma.
- CSS seçiciləri və DOM və HTML → Modul 2 — Lokatorlar.
- Müntəzəm ifadələr → assertion modulları (Modul 4 və ətrafı).
- API-lər / HTTP / status kodları → Modul 9 — API testi və şəbəkə.
- Cookie-lər və sessiyalar → Modul 10 — Autentifikasiya.
- Əlçatımlılıq, ARIA və WCAG → Modul 11 — əlçatımlılıq testi.
- Git və GitHub → Modul 12 — CI, Docker, hesabatlar.
- SQL əsasları → Python SDET kursundakı Database verification modulu (ingiliscə, artıq mövcuddur) və Playwright kursuna gələn modul.
- Docker əsasları → həmin Database verification modulları və Modul 12 — CI, Docker, hesabatlar.
Düzgün əsaslandırmaq istədiyiniz bir termin ortaya çıxanda bunları oxuyun — heç bir əvvəlcədən backend və ya front-end biliyi tələb olunmur.