shriftSinf ta'limi
ro'yxatdan o'tish

selenyum rivojlangan

Selenium Advanced Training & Certification Course

haqida umumiy ma'lumot

Tomoshabin va old shartlar

Kursning tasviri

Dastur va tariflar

tasdiqlash

Selenium Advance

Ushbu ilg'or darajadagi kurs Selenyumni qo'llaydigan mutaxassislarni test vositalarini yangi darajaga ko'tarish uchun mo'ljallangan. Viktorinachilar Selenium avtomatlashtirilgan sinov uskunalarini Eclipse IDE muharriri yordamida yaxshilash uchun rivojlangan selenyum xususiyatlaridan qanday foydalanishni o'rganadilar. Selenium-ni ishlatish qobiliyatini o'rganishni istaganlar uchun qo'lda ko'rsatma beriladi. Veb-qidiruv tizimi oddiy va qisqa dasturiy interfeysi taqdim etish uchun ishlab chiqilgan hamda Selenyum-RC API-da bir qator cheklovlarni keltirib chiqaradi. Ushbu trening asosan asosiy Java va selenni tushunadigan mutaxassislar. Bugungi kunda, selenyum WebDriver 2 eng ko'p qabul qilingan vositadir. Internet-avtomatlashtirilgan test sinovlari murakkablik bilan hal qilish uchun selenyumning amaliyotda qo'llanilishi.

Maqsadlar

  • Selenyumni ishlatish uchun ilg'or dasturlash usullaridan foydalaning
  • Muntazam iboralar va Pattern asoslangan tekshirish bilan ishlash
  • Testni bajarishni to'xtatadigan istisnolarni boshqaring
  • Ma'lumotlarni tekshirish uchun SQL qo'ng'iroqlarini bajaring
  • Dasturiy jihatdan veb-moslamalarni qidirish
  • Veb-boshqaruv elementlaridan dinamik ravishda ma'lumotlarni olish
  • Seleniumda ma'lumotlar bazasiga asoslangan testlarni loyihalashtirish
  • Ko'p foydalanuvchi testlarini amalga oshirish uchun tarqalgan foydalanuvchi testini yaratish (Selen Grid testlari)

mo'ljallangan auditoriya

Nishon auditoriya Seleniyumdan veb-ilovalarni sinovdan o'tkazishni avtomatlashtiradi. Ushbu kurs birinchi navbatda Seleniyadan foydalanadigan mutaxassislarni sinash uchun mo'ljallangan. Tomoshabinlar, shuningdek, testchilar bilan ishlash uchun mas'ul bo'lgan yoki vositalarning to'liq va to'g'ri bajarilishini ta'minlashi kerak bo'lgan sifatni ta'minlash bo'yicha amaliyotchilar, rahbarlar yoki guruh rahbarlarini ham o'z ichiga olishi mumkin.

Talablar

    • Selen bilan avtomatik sinovni amalga oshiradigan kamida 3 oylik tajriba (tavsiya etilgan)

or

  • ITS kursi: Seleniyaga kirish
  • Ba'zi dasturiy ta'minotni ishlab chiqish tajribasi (tavsiya etiladi)
  • Veb-ga asoslangan ilovalarni umumiy tushunish (kerakli)
  • Java dasturlarini bilish bu kurs uchun zaruriy shart emas, lekin bunday ma'lumot foydali.

Course Outline Duration: 3 Days

Chapter 1: More advanced Features in Selenium

  • JavaScript jurnali
  • 20 oyna asosidagi boshqaruvlari uchun robot API
  • Mashq qilish 1.1 - Robot API-larini ishlatish
  • Fayllarni yuklab olish va yuklab olishlarni sinovdan o'tkazish
  • Mashq qilish 1.2 - Test Faylini yuklash va yuklab olish
  • Seleniumni ishlatish vaqtini tanlash vaqtini tanlash
  • Mashq qilish 1.3 - viktorina tarixini tanlash
  • Selenyumda SSL sertifikati bilan ishlash xatosi
  • Mashq qilish 1.4 - SSL xatolaridan foydalanish
  • Selenium Webdriver yordamida JavaScript-ni asoslangan kodni bajaring
  • Selenium Webdriver-dan foydalanib, qanday aloqalarni topish mumkin
  • Selenium WebDriver-da cookie-fayllarni ishlash
  • Webdriver-da tortib olib tashlang

Chapter 2: AJAX, Listener & dynamic applications

  • Dinamik ob'ektlar - o'zgarmaydigan xpaths
  • Dynamic Web Table Handling
  • Mashq qilish 2.1 - Dinamik veb-jadval bilan ishlash
  • AJAX ochilishlarni boshqarish
  • Harakat sinfi yordamida menyular va ramkalar ustidagi sichqoncha.
  • Mashq qilish 2.2 - Faoliyat sinfi ustida ishlash
  • Ob'ektni o'ng tugmasini bosing

Chapter 3: Web Tables

  • Veb-jadval nima?
  • Veb-jadvallardan ma'lumotlarni chiqarish
  • Statik va dinamik veb-jadvallarga misollar
  • Veb-jadvallar uchun qayta funksiyalarni yaratish
  • Mashq qilish 3.1 - Veb-jadvallar uchun qayta funksiyalarni yaratish

Chapter 4: Database testing using web driver

  • MySQL ma'lumotlar bazasini o'rnatish
  • Ulanish interfeysi, bayoni interfeysi, preapared bayonoti va Resultset interfeyslari haqida umumiy ma'lumot.
  • Ma'lumotlar bazasiga kirish uchun namuna dasturi.
  • SELECT, UPDTE va DELETE queies haqida ayrim misollar
  • Mashq qilish 4.1 - Ma'lumotlar bazasini tekshirish
  • Ma'lumotlar bazasidan olingan ma'lumotlardan foydalanib, ba'zi Webdriver misollar

Chapter 5 : DataDriven Framework using TestNG

  • TestNG qo'shimchalari yordamida test bazasi sinfi qurish
  • XPATHSni o'qish, xususiyat fayllaridan konfiguratsiya
  • WebDriverWith WebDriverWait dasturini yopiq holda kutish
  • Foydali funktsiyalarni yaratish
  • Testlarni amalga oshirish, partiyalarni ishga tushirish va xls faylini parametrlash
  • Mashq qilish .1 - Hande Data Driven yondashuvi bilan ishlating
  • XLS fayllaridan ijro tartibini nazorat qilish

Chapter 6: Page Objects & Page Factory Framework using TestNG

  • Sinov versiyasi Sahifa Factory Pattern va TestNG yordamida amalga oshiriladi

Chapter 7: Reporting

  • Eclipse-da kengaytirilgan hisoboti plagini o'rnatish
  • Kengaytirilgan hisobotlardagi usullar
  • Mashq qilish 6.1 - Extent Report Implementation

Chapter 8: Maven Project Management Tool

  • Qurilish vositasi bilan Selenning integratsiyasi: Maven
  • Murakkab hisoblash mexanizmi bilan integratsiya
  • Log4j Hisoblash kutubxonasi bilan integratsiya
  • Avtomatlashtirish platformasini ishlab chiqish: Desktop, RESTapi, Mobile
  • Ant va Maven bilan solishtirish
  • Mavenni o'rnatish
  • Maven tuzilishini tushunish
  • Eclipse da Maven loyihasini yaratish
  • Maven qurilish sikllari
  • Maven loyihasining qurilishi namunasi
  • Maven qaramligini aniqlash
  • Maven havzalarini tushunish
  • Mashq qilish 7.1 - Maven Eclipse Integratsiyasini ko'rsatish

9 bo'lim: Jenkins yordamida doimiy integratsiya testi

  • Jenkins nima o'zi?
  • Har doim Build Integration Tools
  • Jenkins qanday o'rnatiladi?
  • Oddiy ishni qanday qilish kerak
  • Mashq qilish 8.1 - Jenkins-da Jobs yaratish
  • Jenkinsni loyihaga qo'shish
  • Jenkinsni Eclipse bilan birlashtirish
  • Mashq qilish 8.2 - Jenkinsni Eclipse bilan birlashtirish

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