Санал авахТанхимын сургалт
БҮРТГЭХ

селени дэвшилтэт

Selenium Advanced Training & Certification Course

Тойм

Үзэгч & урьдчилсан нөхцөл

Сургалтын тойм

Хуваарь & Шууд

Гэрчилгээний

Селений давуу тал

Энэхүү ахисан түвшний курс нь Сэлэнгэ ашигладаг шинэлэг арга хэрэгслээр тоноглогдсон сорилын мэргэжилтнүүдийг авчирдаг. Эсклоус IDE редактор ашиглан Селений автоматжуулсан тестийн програмуудыг сайжруулахын тулд дэвшилтэт Селений элементүүдийг хэрхэн ашиглах талаар судлаачид сурна. Селеныг ашиглах хүчийг судлахыг хүсч буй хүмүүст зааварчилгаа өгдөг. Драйвер нь энгийн бөгөөд товч програмчлалын интерфэйсийг санал болгох, Селена-RC серверийн хязгаарлагдмал тооны хязгаарыг санал болгодог. Энэхүү сургалт нь үндсэндээ төлөвлөгддөг. Жава, селени гэсэн үндсэн ойлголттой хүмүүс. Одоогийн байдлаар Селенений WebDriver 2 бол хамгийн их хүлээн зөвшөөрөгдсөн хэрэгсэл юм. Сүлжээний автоматжуулсан сорилтыг шийдэхийн тулд Сэлэнгэ-ийн практик хэрэглээнд анхаарлаа төвлөрүүлж байна.

Зорилтууд

  • Селенийг жолоодохын тулд дэвшилтэт програмчлалын аргыг ашигла
  • Regular Expressions болон Patterns-based Testing ашиглан ажиллах
  • Туршилтын гүйцэтгэлийг таслан зогсоохгүй байж болно
  • Өгөгдлийг баталгаажуулахын тулд SQL дуудлага хийх
  • Програмчлалын хувьд вэб объект хайх
  • Вэб хяналтаас динамикаар авах мэдээлэл
  • Селени дэх өгөгдөлд тулгуурласан сорилтын бүтцийг боловсруулах
  • Олон хэрэглэгчийн сорилтыг гүйцэтгэхэд түгээмэл хэрэглэгчийн сорилыг бий болгох (Селений Шинжилгээний сорил)

Зорилтот сонсогчид

Зорилтот үзэгчид нь өндөр түвшний техникийн түвшинд Селеныг ашиглан вэб програмуудыг туршиж үзэхэд автоматжуулах програм хангамжийн тестер юм. Энэ хичээлийг голчлон Селений хэрэглээтэй мэргэжилтнүүдэд зориулагдсан. Үзэгчид нь чанарын баталгааны мэргэжилтэн, менежер, эсвэл багийн ахлагчидтай харилцан үйлчлэлцэх, эсвэл багаж хэрэгслийг бүрэн гүйцэд, зохистой хэрэгжүүлж байгаа эсэхийг баталгаажуулах үүрэгтэй байж болно.

Шаардлагатай зүйл

    • Селеныг автоматжуулсан туршилтын 3-ийн хэдэн сар (зөвлөмж)

or

  • ITS Course: Селений танилцуулга
  • Зарим програм хангамж хөгжүүлэх туршлага (зөвшөөрөгдсөн)
  • Вэбд суурилсан програмуудын ерөнхий ойлголт (хүссэн)
  • Java програмчлалын мэдлэг нь энэ хичээлд урьдчилсан нөхцөл биш боловч ийм мэдлэг нь ашигтай байдаг.

Course Outline Duration: 3 Days

Chapter 1: More advanced Features in Selenium

  • JavaScript тарилга
  • Windows-д суурилсан хяналтын робот API 20
  • Дасгал 1.1 - Робот API ашиглах
  • Файл оруулах болон татан авах тест хийх
  • Дасгал 1.2 - Тест хийх файл оруулах ба татаж авах
  • Сэлэнгэ ашиглах хугацаа
  • Дасгал 1.3 - Туршилтын огноо Picker
  • SSEN сертификатын алдаа Селений зохицуулалт
  • 1.4 дасгал - SSL алдаа гаргана
  • Селене Вэбдер ашиглан JavaScript дээр тулгуурласан кодыг хэрэгжүүлнэ
  • Сэлэнгий Webdriver ашиглан эвдэрсэн холбоосуудыг хэрхэн олох вэ
  • Селений агууламжийг зохицуулах вебсайт
  • Вэбдерер дээр чирч унах

Chapter 2: AJAX, Listener & dynamic applications

  • Динамик объектууд - хувьсагчийн xpaths
  • Динамик вэб хүснэгтийн удирдамж
  • Дасгал 2.1 - Динамик Вэбийн хүснэгттэй ажиллах
  • AJAX Drop-Downs хийх
  • Үйлдлийн анги ашиглан цэс болон хүрээнүүд дээр хулгана.
  • 2.2 дасгал - Үйл ажиллагааны анги дээр ажиллах
  • Обьект дээр баруун товшино уу

Chapter 3: Web Tables

  • Web Table гэж юу вэ
  • Вебийн хүснэгтээс өгөгдлийг задлах
  • Статик болон динамик вэб хүснэгтийн жишээнүүд
  • Вэбийн хүснэгтүүдэд дахин ашиглах боломжтой функцүүдийг үүсгэх
  • Дасгал 3.1 - Вэбийн хүснэгтэд дахин ашиглах боломжтой функцуудыг үүсгэх

Chapter 4: Database testing using web driver

  • MySQL мэдээллийн санг суулгах
  • Холболтын интерфейс, Statement интерфэйс, Preapared Statement болон Resultset интерфейсүүдийн тухай тойм.
  • Өгөгдлийн санд хандах програмын жишээ.
  • SELECT, UPDTE болон DELETE queies дээрх зарим жишээ
  • Дасгал 4.1 - Өгөгдлийн сангийн ажиллагааг шалгах
  • Зарим Webdriver жишээ нь өгөгдлийн сангаас татаж авсан өгөгдлийг ашигладаг

Chapter 5 : DataDriven Framework using TestNG

  • TestNG аннотацийг ашиглан Туршилтын үндсэн анги байгуулах
  • XPATHS-ыг унших, шинж чанарын файлын тохиргоо
  • WebDriver-г хэрэгжүүлж WebdriverWait-г шууд хүлээж авахгүй
  • Ашиглалтын функцуудыг бий болгох
  • Xls файлын тусламжтайгаар тэдгээрийг ажиллуулж, параметржүүлэлт хийх
  • Дасгал .1 - Гар утсан хэрэглээ нь Өгөгдөл жолоодох арга барилтай
  • XLS файлуудаас гүйцэтгэх тушаалыг хянах

Chapter 6: Page Objects & Page Factory Framework using TestNG

  • Хуудас Үйлдвэрийн загвар болон TestNG ашиглан Тест хийх Тохиолдол

Chapter 7: Reporting

  • Eclipse дахь Extent Report Plugin-ийг суулгах
  • Нэмэлт тайлан дахь аргууд
  • 6.1 дасгал - Хэмжээний тайлангийн хэрэгжилт

Chapter 8: Maven Project Management Tool

  • Сэлэнгэ бүтээх багажийн интеграц: Maven
  • Нарийвчилсан тайлагнах механизмтай нэгтгэх
  • Log4j тайлагнах номын сангийн интеграци
  • Автоматжуулалтын Platform Development: Ширээний, RESTapi, Mobile
  • Шор болон Майлын хоорондох харьцуулалт
  • Maven суурилуулах
  • Maven бүтцийг ойлгох
  • Eclipse дээр Maven төсөл үүсгэх
  • Maven барих цикл
  • Maven төслийг барих төслийн жишээ
  • Maven-ийн хамаарлыг ойлгох
  • Maven репозиторыг ойлгох
  • Дасгал 7.1 - Морк Eclipse интеграцийн демо

Бүлэг 9: Jenkins-ыг ашиглан тасралтгүй интеграцийн тест хийх

  • Jenkins гэж юу вэ
  • Үргэлжлүүлэн интеграцчлах арга хэрэгслийг бий болгох
  • Jenkins хэрхэн суулгах талаар
  • Энгийн ажил хэрхэн үүсгэх вэ
  • Дасгал 8.1 - Женкинс дэх Jobs-ийг бий болгох
  • Женкинсийг Төсөлд нэгтгэх
  • Jenkins-г Eclipse-тэй нэгтгэх
  • 8.2 дасгал - Jenkins-г Eclipse-тэй нэгтгэх

Бидэн дээр бичнэ үү info@itstechschool.com & 91-9870480053 дээр бидэнтэй холбоо бариарай

Биднийг хайж хайх

Нэмэлт мэдээлэл авахыг хүсвэл Холбоо барих.


сэтгэгдэл