ပုံစံစာသင်ခန်းသင်တန်း
REGISTER

ဆယ်လီနီယမ်အဆင့်မြင့်

Selenium Advanced Training & Certification Course

ျခံဳငံုသံုးသပ္မႈ

ပရိသတ်ကို & လိုအပ်ချက်

သင်တန်းအမှတ်စဥ်ကောက်ကြောင်း

ဇယား & အခကြေးငွေများ

အေတြ႕အၾကံဳျပည့္အလင္းျပသူမ်ား

ဆယ်လီနီယမ်ကြိုတင်

ဒါဟာအဆင့်မြင့်-Level သင်တန်း tool ကိုအတူကျွမ်းကျင်မှုအသစ်အဆင့်အထိဆယ်လီနီယမ်ကိုအသုံးပြုဖို့သူအစမ်းသပ်ပညာရှင်များရောက်စေဖို့ဒီဇိုင်းပြုလုပ်ထားသည်။ စမ်းသပ်သူများအတွက် Eclipse IDE Editor ကို အသုံးပြု. ဆယ်လီနီယမ် automated စမ်းသပ်အစုံမြှင့်တင်ရန်အဆင့်မြင့်ဆယ်လီနီယမ် features တွေသုံးစွဲဖို့ဘယ်လိုလေ့လာသင်ယူပါလိမ့်မယ်။ လက်ကမ်းညွှန်ကြားချက် Selenium.WebDriver သုံးပြီး၏တန်ခိုးစူးစမ်းလေ့လာချင်သူတွေအတွက်ထောက်ပံ့ပေးသည်ဆယ်လီနီယမ်-RC API.This လေ့ကျင့်ရေးအတွက်ကန့်သတ်နေတဲ့အရေအတွက်ကမရှိမဖြစ်လိုအပ်တဲ့အဘို့စီစဉ်ထားတာဖြစ်ပါတယ်တဲ့ရိုးရှင်းပြီးအကျဉ်း programming interface အဖြစ်လိပ်စာများကိုပူဇော်ဖို့ကြံစည်နေသည် အခြေခံ Java နဲ့ဆယ်လီနီယမ်၏ဥာဏ်ရှိသည်သောသူတို့အားပညာရှင်များ။ ယနေ့ခေတ်ဆယ်လီနီယမ် WebDriver 2 တစ်အရှိဆုံးလက်ခံကိရိယာတခုဖြစ်တယ်။ အဆိုပါအာရုံစိုက်ရှုပ်ထွေးမှုများနှင့်အတူကို web automated စမ်းသပ်ခြင်းစိန်ခေါ်မှုများဖြေရှင်းရန်ဆယ်လီနီယမ်၏လက်တွေ့လျှောက်လွှာအပေါ်ဖြစ်ပါတယ်။

ရည်ရွယ်ချက်များ

  • ဆယ်လီနီယမ်မောင်းထုတ်ရန်အဆင့်မြင့်ပရိုဂရမ်းမင်းနည်းစနစ်အသုံးချရန်
  • ပုံမှန်ဖော်ပြချက်များနှင့်စံနမူနာ-based အတည်ပြုနှင့်အလုပ်လုပ်ခြင်း
  • စမ်းသပ်ခြင်း Execution ရပ်တန့်ကြောင်းခြွင်းချက်ကိုင်တွယ်
  • Perform SQL ဒေတာအတည်ပြုရန်ခေါ်ဆို
  • ဝဘ်တ္ထုများအတွက်အစီအစဉ်တကိုရှာ
  • dynamically ကို web ထိန်းချုပ်မှုကနေဒေတာတွေကိုဖမ်းယူ
  • ဆယ်လီနီယမ်အတွက် data တွေကိုမောင်းနှင်စမ်းသပ်မူဘောင်ဒီဇိုင်းရေးဆွဲ
  • Multi-user ကိုစမ်းသပ်မှုများ (ဆယ်လီနီယမ် Grid စမ်းသပ်မှု) ဖျော်ဖြေဖို့ဖြန့်ဝေအသုံးပြုသူစမ်းသပ်ခြင်း Create

ရည်ရွယ်ပရိတ်သတ်

ပစ်မှတ်ပရိသတ်ကိုမြင့်မားသောနည်းပညာပိုင်းဆိုင်ရာအဆင့်မှာဆယ်လီနီယမ်ကို အသုံးပြု. ကို web applications များ၏စမ်းသပ်ခြင်းအလိုအလျောက်ငှါရှာကြံနေသောဆော့ဖ်ဝဲကိုစမ်းသပ်သူများဖြစ်ပါတယ်။ ဒီသင်တန်းကိုအဓိကအားဆယ်လီနီယမ်ကိုအသုံးပြုဖို့သူအစမ်းသပ်ပညာရှင်များအဘို့အဒီဇိုင်းပြုလုပ်ထားသည်။ အဆိုပါပရိသတ်ကိုအရည်အသွေးကိုအာမခံချက်ယောဂီ, မန်နေဂျာများ, သို့မဟုတ် tools တွေကိုအပြည့်အဝနှင့်သင့်လျော်စွာအကောင်အထည်ဖော်လျက်ရှိသည်သေချာဖို့လိုတယ်တဲ့သူစမ်းသပ်သူများသို့မဟုတ်နှင့်အတူအပြန်အလှန်တာဝန်ရှိသည်နေသောအဖွဲ့ခေါင်းဆောင်များလည်းပါဝင်သည်ပေလိမ့်မည်။

ရှေးဉီးလိုအပျခကျြ

    • ဆယ်လီနီယမ် (အကြံပြုသည်) နှင့်အတူ automated စမ်းသပ်အကောင်အထည်ဖော်အတွေ့အကြုံအနည်းဆုံး 3 လအတွင်း

or

  • ၎င်းတို့အားသင်တန်းအမှတ်စဥ်: ဆယ်လီနီယမ်မှနိဒါန်း
  • တချို့က software ကိုဖှံ့ဖွိုးတိုးတအတွေ့အကြုံကို (အကြံပြုထားသည်)
  • web-based application များ (အလိုရှိသော) ၏အထွေထွေနားလည်မှု
  • ဂျာဗားပရိုဂရမ်၏အသိပညာဒီသင်တန်းများအတွက်လိုအပ်ချက်သည်မဟုတ်, ထိုကဲ့သို့သောအသိပညာအကျိုးရှိပါတယ်။

Course Outline Duration: 3 Days

Chapter 1: More advanced Features in Selenium

  • JavaScript ကို Injection
  • window ကိုအခွပွေုထိန်းချုပ်မှုများအတွက်စက်ရုပ် API ကို 20
  • လေ့ကျင့်ခန်း 1.1 - စက်ရုပ် APIs များကိုအသုံးပြုခြင်း
  • စမ်းသပ်ဖိုင်အပ်လုဒ်များနှင့် downloads,
  • လေ့ကျင့်ခန်း 1.2 - စမ်းသပ်စဉ်ဖိုင်မှတ်တမ်းလွှတ်တင်ခြင်းနှင့် download,
  • ဆယ်လီနီယမ်ကို အသုံးပြု. နေ့စွဲအချိန်ကောက်ယူသူကိုင်တွယ်
  • လေ့ကျင့်ခန်း 1.3 - စမ်းသပ်ခြင်းနေ့စွဲကောက်ယူသူ
  • ဆယ်လီနီယမ်အတွက်ကိုင်တွယ်ခြင်း SSL Certificate မှားယွင်းနေသည်
  • လေ့ကျင့်ခန်း 1.4 - SSL ကိုအမှားကိုင်တွယ်ခြင်း
  • ဆယ်လီနီယမ် Webdriver သုံးပြီး JavaScript ကိုအခြေပြုကုဒ် execute
  • ဆယ်လီနီယမ် Webdriver သုံးပြီး Broken လင့်များ Find လုပ်နည်း
  • ဆယ်လီနီယမ် WebDriver အတွက်ကွတ်ကီးကိုင်တွယ်
  • Webdriver အတွက် Drag and Drop

Chapter 2: AJAX, Listener & dynamic applications

  • dynamic တ္ထု - variable ကို XPath ဆိုတာ
  • dynamic Web ကိုစားပွဲတင်ကိုင်တွယ်မှု
  • လေ့ကျင့်ခန်း 2.1 - Dynamic Web ကိုဇယားနှင့်အလုပ်လုပ်
  • AJAX ကို drop-down ကိုင်တွယ်
  • လှုပ်ရှားမှု class ကိုသုံး menus တွေနှင့်ဘောင်ကျော် mouse ။
  • လေ့ကျင့်ခန်း 2.2 - လှုပ်ရှားမှုအတန်းအစားအပေါ်အလုပ်လုပ်
  • object တစ်ခုပေါ်မှာ Right click နှိပ်ပြီး

Chapter 3: Web Tables

  • Web ကိုစားပွဲတင်ကဘာလဲ
  • ဝဘ်စားပွဲကနေ Extracting ဒေတာ
  • အငြိမ်နဲ့ပြောင်းလဲနေသောက်ဘ်ဇယားအပေါ်ဥပမာ
  • Web ကိုဇယားများအတွက်ပြန်လည်အသုံးပြုနိုင်တဲ့ functions Creating
  • လေ့ကျင့်ခန်း 3.1 - က်ဘ်ဇယားများအတွက်ပြန်လည်အသုံးပြုနိုင်တဲ့ functions Creating

Chapter 4: Database testing using web driver

  • Installing က MySQL Database ကို
  • Connection ကို Interface, ဖော်ပြချက် Interface, Preapared ဖော်ပြချက်များနှင့် ResultSet interface ပေါ်မှာခြုံငုံသုံးသပ်ချက်။
  • ဒေတာဘေ့စသုံးစွဲနည်းဥပမာအားပရိုဂရမ်ဖြစ်ပါတယ်။
  • SELECT, UPDTE နှင့်တော့ DELETE queies အပေါ်တချို့ကဥပမာ
  • လေ့ကျင့်ခန်း 4.1 - ဒေတာဘေ့စလုပ်ဆောင်ချက်တွေကိုစမ်းသပ်စဉ်
  • ဒေတာများသုံးပြီးတချို့က Webdriver ဥပမာ Database ကိုမှခေါ်ယူ

Chapter 5 : DataDriven Framework using TestNG

  • testNG မှတ်စာများ အသုံးပြု. စမ်းသပ်အခြေစိုက် Class ကိုတည်ဆောက်ခြင်း
  • ဂုဏ်သတ္တိများဖိုင်ထဲကနေ Reading XPath ဆိုတာ, Configuration
  • WebdriverWait သုံးပြီးသွယ်ဝိုက်ချောင်းမြောင်း WebDriver အကောင်အထည်ဖော်
  • utility ကိုလုပ်ဆောင်ချက်များကို Build
  • XLS ဖိုင်သုံးပြီးသူတို့နှင့် parameterized running စမ်းသပ်မှု, အသုတ်အကောင်အထည်ဖော်
  • လေ့ကျင့်ခန်း .1 - ဒေတာများကို Driven ချဉ်းကပ်မှုနှင့်အတူ Handson အသုံးပြုမှုကိစ္စတွင်
  • XLS ဖိုင်များအနေဖြင့်ထိန်းချုပ်ခြင်း Execution အမိန့်

Chapter 6: Page Objects & Page Factory Framework using TestNG

  • စာမျက်နှာစက်ရုံစံနမူနာနှင့် TestNG သုံးပြီးအမှုကိုပြုခံရဖို့စမ်းသပ်မှုဖြစ်ရပ်မှန်ဇာတ်လမ်း

Chapter 7: Reporting

  • Eclipse အတွက်အကျိုးသက်ရောက်ခြင်းအစီရင်ခံစာ Plugin ကို Install လုပ်ခြင်း
  • အကျိုးသက်ရောက်ခြင်းအစီရင်ခံစာအတွက်နည်းလမ်းများ
  • လေ့ကျင့်ခန်း 6.1 - အကျိုးသက်ရောက်ခြင်းအစီရင်ခံစာအကောင်အထည်ဖော်ရေး

Chapter 8: Maven Project Management Tool

  • Build Tool ကိုအတူ selenium ပေါင်းစည်းရေး: ကျွမ်းကျင်သူ
  • အဆင့်မြင့်အစီရင်ခံယန္တရားနှင့်အတူပေါင်းစည်းမှု
  • log4j အစီရင်ခံစာကြည့်တိုက်နှင့်အတူပေါင်းစည်းမှု
  • အလိုအလျောက်ပလက်ဖောင်းဖွံ့ဖြိုးရေးကောင်စီ: Desktop ကို, RESTapi, မိုဘိုင်း
  • ပုရွက်ဆိတ်နှင့်ကျွမ်းကျင်သူများအကြားနှိုင်းယှဉ်
  • ကျွမ်းကျင်သူများ၏ installation
  • ကျွမ်းကျင်သူဖွဲ့စည်းပုံကိုနားလည်ခြင်း
  • Eclipse အတွက်ကျွမ်းကျင်သူစီမံကိန်း Creating
  • ကျွမ်းကျင်သူ Cycle Build
  • ကျွမ်းကျင်သူစီမံကိန်း Build တွေ့ဆုံဆွေးနွေးပွဲ၏နမူနာ Demo
  • ကျွမ်းကျင်သူမူတည်နားလည်ခြင်း
  • ကျွမ်းကျင်သူ repositories နားလည်ခြင်း
  • လေ့ကျင့်ခန်း 7.1 - ကျွမ်းကျင်သူ Eclipse ပေါင်းစည်းရေး၏ Demo

အခန်းကြီး 9: အဆက်မပြတ်ပေါင်းစည်းရေးစမ်းသပ်ခြင်း Jenkins သုံးပြီး

  • Jenkins ကဘာလဲ
  • စဉ်ဆက်မပြတ် Build ပေါင်းစည်းရေး Tools များ
  • Jenkins install လုပ်နည်း
  • ရိုးရှင်းတဲ့အလုပ်ဖန်တီးလုပ်နည်း
  • လေ့ကျင့်ခန်း 8.1 - Jenkins အတွက်ဂျော့ Creating
  • အဆိုပါစီမံကိန်းမှ Jenkins ပေါင်းစပ်
  • Eclipse နှင့်အတူ Jenkins ပေါင်းစပ်
  • လေ့ကျင့်ခန်း 8.2 - Eclipse နှင့်အတူ Jenkins ပေါင်းစပ်ခြင်း

မှာကျွန်တော်တို့ကိုရေးပါ info@itstechschool.com & သင်တန်းစျေးနှုန်း & လက်မှတ်ကုန်ကျစရိတ်, အချိန်ဇယား & တည်နေရာ + 91-9870480053 မှာကျွန်တော်တို့ကိုဆက်သွယ်နိုင်ပါသည်

ကြှနျုပျတို့ကိုတစ်ဦး Query drop

ကြင်နာစွာပိုပြီးအင်ဖိုအတွက် ကြှနျုပျတို့ကိုဆကျသှယျရနျ။


reviews