QA Avtomatlaşdırma

Müraciət et
schedule

Başlanğıc

15 dekabr

schedule

Müddət

200 saat/3.5 ay

schedule

Tədris qrafiki

II, IV 18:30 - 21:30, VI 10:00 - 16:30

schedule

Qrup

25-30 nəfər

Proqram haqqında

Kurs proqram testi sahəsində əvvəllər təcrübəsi olmayan və ya minimum məlumatı olan yeni başlayan şəxslər üçün nəzərdə tutulub. 152 akademik saat ərzində bir Selenium layihəsində test prosesinin necə avtomatlaşdırılacağı, test idarəetmə modelləri və texnikaları ilə tam bacarıqlı olmağınız haqqında hər şeyi öyrənəcək, populyar və çox tələb olunan Java proqramlaşdırma dilinin əsaslarını biləcəksiniz.

Qəbul şərtləri

Yaş: 18 yaş +

İngilis dili səviyyəsi: Orta +

Fərdi kompüter və ya noutbuka sahib olmaq

İntensiv təlimə hazır olmaq

Kurs başa çatdıqdan sonra edəcəkləriniz

girl with laptop
  1. Selenium avtomatlaşdırma layihəsini necə idarə edəcəyinizi bilmək
  2. Test prinsipləri və avtomatlaşdırma testinin üstünlükləri barədə ətraflı məlumat sahibi olmaq
  3. Java dilində əsas biliklərə sahib olmaq
  4. Selenyum Veb Sürücüsü (driver) avtomatlaşdırmasını və TestNG strukturunu anlamaq
  5. Sınaqda praktikaya malik olmaq

Proqram

Modul 1. Proqram Testinə Giriş (24 saat)

Test əsasları

  • Proqram təminatının test lüğəti
  • QA və QC
  • Testin əhatə dairəsi
  • Proqramın Sınaq Prinsipləri
  • STLC və SDLC
  • Sınaqda V model
  • SCRUM / Çevik

Test növləri

  • Avtomatik testə qarşı mexaniki test
  • Funksional test: Bölmə testi, İnteqrasiya testi, Sağlamlıq / Duman testi
  • Funksional olmayan testlər: Performans və Yük, Stres, Etibarlılıq, Həcm Quraşdırma, Əlçatanlıq, Konfiqurasiya
  • Xidmət/təminat: Reqressiya testi

Test işi

  • Test sənədləri: Test qaydası, Test strategiyası, Test planı, Test işi
  • Test ssenarisi: yaradılış üçün məsləhətlər
  • Test işi şablonu

Test üsulları

  • Sərhəd Dəyəri Analizi (BVA)
  • Ekvivalentlik sinifi üzrə Bölmə
  • Qərar Cədvəlinə əsaslanan test
  • Dövlət keçidi
  • Xəta təxmini

Test İdarəetmə

  • Test planlaması, test qiymətləndirməsi üçün ilkin şərtlər
  • İnkişaf etdirilən Proqramın Xüsusiyyətlərini anlamaq
  • Test Planını qurmaq

Modul 2. Java Əsasları (56 saat)

  • IntelliJ IDEA
  • Git & GitHub
  • Java haqqında. Dərslər, paketlər, əsas (). Sistem. Dəyişənlər, görünürlük sahəsi, ibtidai məlumat növləri, boş (sıfır). Varsayılan dəyərlər, yayım növü. Artan və azalan tip
  • Nəzarət strukturları: if-else / switch / ternary / unary əməliyyat. Məntiqi əməliyyatlar:!, &&, ||. Skaner. Yalançı təsadüfi dəyərlər yaradan döngələr
  • Massiv (çoxluqlar). Simlərlə işləmək
  • Java-da metodlar
  • Nesnələr, Nisnələrin müqayisəsi, görünürlük dəyişdiriciləri
  • Enum, statik, sinif yükləyici, Java Yaddaş modeli. Java kodunun sınağı
  • OOP əsasları, mücərrəd dərslər. İnterfeyslər
  • Collection API, Listes, generics
  • Set, Stack, Queue, Map
  • Müqayisələndirici / Müqayisəli, anonim siniflər, daxili siniflər, iç içə sinif, ümumi. Patterns Controller-Service-DAO
  • Tarix və vaxtla işləmək. Java 8-də tarix / saat
  • Java 8: lambda, Stream API
  • Java 8: metod / qurucu istinad, İstəyə bağlı, paralel. İstisnalar
  • G / Ç: fayllarla işləmə
  • NIO, serializasiya

Modul 3. Selenyum (36 saat)

  • Selenyum testi giriş
  • Selenyum komponentləri
  • Selenyum WebDriver quraşdırılması
  • Selenyum, CSS & XPath-də axtarış
  • Selenyum WebDriver-də Element və FindElements tapmaq
  • TextBox, Göndərmə Düyməsi, göndərmə düymələri (), () klikləmək
  • CheckBox və Radio Button, Image
  • DropDown-dan Dəyəri seçmək
  • Bağlantı mətni və qismən əlaqə mətni ilə elementləri tapmaq
  • Mouse Klik & Klaviatura Tədbiri
  • Fayl Yükləmə və Yükləmə
  • Xəbərdarlıq və Açılan Pəncərə
  • Veb Cədvəl
  • Selenium WebDriver istifadə edərək dinamik veb masalarla işləmək
  • istifadə edərək ipucu istifadə edin

Qırılmış bağlantılar

  • Selenium WebDriver-də istənilən imkanlar
  • Gecko Sürücüsü

Modul 4. TestNG (12 saat)

  • Struktur Quraşdırma, şərhlər
  • Qruplar: daxil et, xaric et
  • Selenyumda Test Prioriteti
  • Selenyumda Sessiya İdarəetmə və TestNG Asılılığı
  • Selenyumda Birdən çox Test Süiti
  • Selenyumdakı dinləyicilər
  • Hesabat yaratmaq, hesabatların fərdiləşdirilməsi

Modul 5. Qabaqcıl/mütərəqqi mövzular (24 saat)

  • Selenium Grid
  • Davamlı inteqrasiya. Jenkins. Maven
  • Verilənlər bazasının testi
  • Çarpaz brauzer testi

Bütün proqrama baxın

Ərizə göndər

Gmail poçt ünvanı daha məqsədəuyğundur

BəliXeyr

Ərizəniz göndərildi! Məlumatlarınız yoxlandıqdan sonra əməkdaşlarımız Sizinlə əlaqə saxlayacaqlar