shriftSinf ta'limi
ro'yxatdan o'tish

Selen

Seleniya asosiy ta'lim va sertifikatsiyalash kursi

haqida umumiy ma'lumot

Tomoshabin va old shartlar

Kursning tasviri

Dastur va tariflar

tasdiqlash

Selenyum asosiy o'quv kursi va sertifikatlash

Selen - bu Ochiq manba va sinov otomasyonunda (veb-ilovalar) ishlatiladigan ko'chma avtomatik s / w vositasi. Apache litsenziyasi 2.0 ostida litsenziyalangan. Selen - faqat veb-ilovalarni avtomatlashtirishda yordam beruvchi vositalar to'plami. Ushbu dars sizga Selenyum va uning tegishli asboblarini va ulardan foydalanishni chuqur tushunish imkonini beradi. Turli xil operatsion tizimlar va brauzerlar bo'ylab ishlashga qodir. Selen - bu faqat bitta vosita emas, balki sinov vositalarining veb-ga asoslangan ilovalarni yanada samarali va aniq avtomatlashtirishga yordam beradigan vositalar majmui.

Seleniyalik asosiy ta'lim maqsadlari

Seleniya veb-ilovalar uchun ko'chma dasturiy ta'minotni sinov qilish uchun mo'ljallangan. Bu avtomatlashtirilgan testdan o'tish, shu jumladan, avtomatlashtirilgan testga kirish, Seleniya IDE ga kirish va uni o'rnatish, Seleniy IDE kontseptsiyalari, Seleniy RC, TestNG, Web-drayveri vazifalari, Framework va Seleny Grid kabi keng ko'lamli o'quv kursidir.

  • Selenum ochiq manba vositasidir.
  • Selen DOMni ifloslantiradigan turli texnologiyalar uchun kengaytirilgan bo'lishi mumkin.
  • Turli xil brauzerlarda skriptlarni bajarish qobiliyatiga ega.
  • Turli xil operatsion tizimlarida skriptlarni bajarishi mumkin.
  • Seleniya mobil qurilmalarni qo'llab-quvvatlaydi.
  • Brauzer ichidagi testlarni bajaradi, shuning uchun skript ijrosi davom ettirilganda markazlashtirilmaydi.
  • Selenyum qatlamlarini ishlatish bilan parallel ravishda testlarni amalga oshirish mumkin.

Intended Audience of Selenium Basic Course

Selenium Basic Training, amaliy misollar yordamida selenyum asoslarini o'rganishni istagan dasturiy ta'minot sinovlari bo'yicha mutaxassislar uchun mo'ljallangan. O'qituvchi sizni o'zingizni yuqori darajadagi mutaxassislik darajasiga ko'tarishingiz mumkin bo'lgan Selenyum bilan ishlashni boshlash uchun etarli tarkibiy qismlardan iborat.

Prerequisites of Selenium Basic Certification

  • JAVA haqida asosiy ma'lumotlar
  • Dastur sinovlari bo'yicha asosiy ma'lumotlar

Course Outline Duration: 3 Days

1 Chapter: Seleniyaga kirish

  • Selenium tarixi
  • Selenga kirish
  • Selenium Webdriver me'morchiligi
  • Selenium Javadocs

2 bo'lim: O'rnatish va konfiguratsiyalar

  • Java O'rnatish
  • Eclipse O'rnatish va Konfiguratsiya
  • Selenyum kavanozlarini yuklab olish va sozlash
  • Selen loyihasi sozlamalari

Chapter 3: Birinchi Webdriver dasturining asosiy tushunchalari

  • Webdriver interfeysi
  • Mashq qilish 3.1: Webdriver interfeysini amalga oshirish
  • Brauzer haydovchilari
  • Webdriverning asosiy usullari
  • Mashq qilish 3.2: Webdriverning asosiy usullarini amalga oshirish
  • Google Chrome-da testlarni qanday bajarish kerak
  • Mashq qilish 3.3: Google Chrome'da testlarni bajarish
  • Internet Explorer testlarini qanday ishlatish kerak
  • Mashq qilish 3.4: Internet Explorer da testlarni bajarish

4 bo'lim: Joylashuv texnikasi va vositalari

  • Firefox-da Firebug va Firepath-ni o'rnatish
  • Locator texnikasi: ID, xPath, tagName
  • Locator texnikasi: className, name, linkText
  • Tayyorlangan xPaths yozish
  • CSS tanlash o'rni
  • Mashq qilish 4.1: Turli lokalizatorlarni qo'llash

Chapter 5: Veb-foydalanuvchi interfeysini avtomatlashtirish texnologiyalari

  • Pastki tomonlarni qo'llang
  • Ochilish usullari: ni tanlang
  • Mashq qilish 5.1: Tashrif tushunchalari, qiymatlarni ko'rsatsak, qiymati ko'rsatkichi bo'yicha qiymatlarni tanlang
  • Radio tugmalari va belgilash qutilarini boshqarish
  • Mashq qilish 5.2: Radio tugmalari va tasdiqlash xujjatlari bilan ishlash
  • Radio tugmalarini ishlatish uchun ro'yxat texnikasi
  • Tanlash, tanlashni o'chirish, yoqish va o'chirish
  • Mashq qilish 5.3: Tanlovni tanlash, tanlashni o'chirish, yoqish va o'chirish
  • Ogohlantirishlar va ochilgan ilovalar
  • Mashq qilish 5.4: Popuplar, modular, javascript ogohlantirishlari va ko'rsatmalarini boshqaring

6 bo'lim: Veb-foydalanuvchi interfeysini avtomatlashtirish texnologiyalari - Kengaytirilgan

  • Sichqoncha ta'sirini boshqarish
  • Mashq qilish 6.1: Sichqoncha voqealarini bajaring
  • Klaviatura voqealarini boshqarish
  • Mashq qilish 6.2: Keypress voqealarini amalga oshirish
  • Faoliyat sinfi bo'yicha muhokamalar
  • Bir nechta oynani boshqarish
  • Mashq qilish 6.3: Bir nechta oynani oching, ular orasidagi almashtiring
  • Oynali tushunchalar
  • Ul li teglar bilan ishlash
  • Mashq qilish 6.4: ul va li teglarni qo'llang
  • IFrames'larni qanday boshqarish kerak
  • Mashq qilish 6.5: iFrames bilan o'zaro bog'lanish
  • Jadvallarni boshqarish
  • Mashq qilish 6.6: Ma'lumotlar jadvalidan ma'lumotlarni o'qing
  • Windowsni maksimize qilish va "cookie" fayllarini o'chirish
  • Xato tortishishlarni olish
  • Email sinov natijalari
  • Mashq qilish 6.7: Xatolikni suratga olish va elektron pochta natijalarini sinab ko'ring

7 bo'lim: Sinxronizatsiya va kutish

  • Sinxronlashtirish muammolarini boshqarish
  • sleep ()
  • Yashirin va aniq kutish
  • Erkin turinglar
  • Mashq qilish 7.1: Har qanday kutish turini amalga oshirish

8 bo'lim: Ko'proq Webdriver xususiyatlari

  • Istalgan imkoniyat
  • Boshsiz brauzer bilan ishlash
  • PhantomJS bilan ishlash
  • Mashq qilish 8.1: PhantomJS da testni amalga oshiring
  • HtmlUnitDriver bilan ishlash
  • Mashq qilish 8.2: HtmlUnitDriver da testlarni amalga oshiring
  • Webdriver profillari
  • Mashq qilish 8.3: Bir nechta brauzer rejimida testlarni bajarish
  • Dinamik ob'ektlarni boshqarish

9 bo'lim: Seleniyal grid

  • Selen Grid nima?
  • Selenyum testlarini masofadan bajarish
  • Uyadan va tugunni sozlash
  • Uyadan va tugun serverini saqlash
  • Kerakli imkoniyatlar - Tarmoq dasturi
  • Mashq qilish 9.1: Uzoqdan sinovlarni bajarish

10 bo'lim: Mobil avtomatlashtirish sinovi

  • appium xususiyatlari
  • Android SDK-ni o'rnatish, Eclipse
  • Android ishlarini bajarish uchun tizim o'zgaruvchilarini o'rnatish
  • server oldingi davrlar o'rnatish
  • Ko`rinish golotsen, selen Kavanozlar
  • Android virtual qurilmasini ishga tushirish
  • Mashq qilish 11.1: Android Virtual qurilmada sinovlarni o'tkazish

11 bo'lim: Veb-test uchun dizayn naqshlari

  • Sahifa ob'ekti naqshlari
  • Sahifa zavod naqshde
  • Yuklanadigan komponentlar
  • Mashq qilish 12.1: Sinovga oid testlar uchun sahifa ob'ektlari va sahifa zavodini joriy qilish

12 bo'lim: TestNG Framework

  • Nima uchun TestNG va uning afzalliklari
  • TestNGni o'rnatish va sozlash
  • TestNG annotatsiyasi
  • TestNGda testlarni birinchi o'ringa qo'yish
  • Mashq qilish 13.1: TestNG annotatsiyasini bajarish
  • Sinovlarni ajratish va sinovdan o'tkazish va takrorlashni ishlatish
  • TestNG konfiguratsion faylining ahamiyati - testng.xml
  • TestNG guruhidagi guruhlar
  • TestNG bilan ma'lumotga asoslangan test
  • DataProvider annotatsiyasi - Parametrlashtirilgan test holatlari
  • Hisobotlardagi parametrlar
  • Parallel suitlar, parallel testlar, sinfi va usullari
  • Mashq qilish 13.2: Parallel test va suitlarni bajarish
  • Qaytarib bo'lmadi
  • Muvaffaqiyat, muvaffaqiyatsizlik va tasdiq
  • Ro'yxatga olish natijalari, Tinglovchilarni ro'yxatga olish, Jurnalistlarni jurnalga yozilish
  • Reporter API

13 bo'lim: Hisobotlarni yaratish

  • XSLT hisobotlarini yuklab olish va sozlash
  • Seleniy test sinovlari uchun HTML hisobotlarini yaratish
  • Mashq qilish 14.1: XSLT va HTML hisobotlarini yarating

Iltimos, bizga yozing info@itstechschool.com Kurs bahosi va sertifikatlash narxi, jadval va joylashuvi uchun + 91-9870480053 da biz bilan bog'laning

Bizga so'rovni qoldiring

Qo'shimcha ma'lumot olish uchun Biz bilan bog'lanish.


Sharh