ՏիպԴասասենյակի ուսուցում
ԳՐԱՆՑՎԵՔ

սելենիում առաջադեմ

Selenium Advanced Training & Certification Course

Overview

Հանդիսատեսը եւ նախադրյալները

Դասընթացի նկարագիրը

Ժամանակացույց եւ վճարներ

վավերացում

Selenium Advance- ը

Այս առաջադեմ մակարդակի դասընթացը նախատեսված է, որպեսզի Selenium- ի օգտագործող փորձառու մասնագետները փորձի նոր մակարդակի վրա: Թեստավորողները կսովորեն, թե ինչպես օգտագործել առաջադեմ Selenium- ի առանձնահատկությունները `բարձրացնել Selenium ավտոմատացված փորձարկման սենյակները, օգտագործելով Eclipse IDE խմբագիր: Ձեռնարկի ուսուցումը նախատեսված է նրանց համար, ովքեր ցանկանում են ուսումնասիրել Selenium- ի օգտագործման հզորությունը: WebDriver- ը պատրաստվում է պարզ եւ կարճ ծրագրավորող ինտերֆեյս, ինչպես նաեւ ուղարկում է մի շարք սահմանափակումներ Selenium-RC API- ում: Այս ուսուցումը հիմնականում նախատեսված է այն մասնագետները, ովքեր ունեն հիմնական Java- ի եւ selenium- ի ըմբռնումը: Ներկայումս Selenium WebDriver 2- ը առավել ընդունված գործիք է: Հատկանշական է, որ Selenium- ի գործնական կիրառումը լուծելու վեբ ավտոմատացված փորձարկման մարտահրավերները:

Նպատակները

  • Օգտագործեք Selenium- ի մեքենայացման համար առաջադեմ ծրագրավորման մեթոդները
  • Աշխատեք կանոնավոր արտահայտություններով եւ օրինակային հսկողության միջոցով
  • Կանգնեցեք բացառությունները, որոնք դադարեցնում են փորձարկումները
  • Տվյալների հաստատման համար կատարեք SQL զանգեր
  • Ծրագրային առումով որոնեք վեբ օբյեկտներ
  • Դինամիկ կերպով գրավում տվյալների վեբ վերահսկումից
  • Սելենումի նախագծման տվյալների հիման վրա փորձարկումը
  • Ստեղծված բաժանորդային փորձարկումներ կատարել բազմաբնույթ օգտագործող թեստեր իրականացնելու համար (Selenium Grid թեստերը)

Նպատակային լսարանը

Թիրախային լսարանը ծրագրային ապահովման թեստեր է, որոնք ձգտում են ավտոմատացնել Selenium- ի բարձր տեխնիկական մակարդակով վեբ հավելվածների փորձարկումը: Այս դասընթացը հիմնականում նախատեսված է Selenium- ի օգտագործող մասնագետների փորձարկման համար: Հանդիսատեսը կարող է նաեւ ներառել որակի ապահովման պրակտիկանտներ, մենեջերներ կամ թիմային ղեկավարներ, որոնք պատասխանատու են թեստավորողների հետ համագործակցելու համար կամ որոնք պետք է ապահովեն, որ գործիքները կատարվեն ամբողջությամբ եւ համապատասխանաբար:

նախադրյալները

    • Selenium- ի հետ ավտոմատացված փորձարկում իրականացնող առնվազն 3 ամիս փորձ (խորհուրդ)

or

  • Դասընթացի դասընթաց. Selenium- ի ներածություն
  • Ծրագրային ապահովման որոշակի փորձ (առաջարկված)
  • Վեբի վրա հիմնված ծրագրերի ընդհանուր ըմբռնումը (ցանկալի)
  • Java- ի ծրագրավորման իմացությունը այս դասընթացի համար նախադրյալ չէ, բայց նման գիտելիքները օգտակար են:

Course Outline Duration: 3 Days

Chapter 1: More advanced Features in Selenium

  • JavaScript ներարկումը
  • Ռոբոտների API- ն պատուհանի վրա հիմնված վերահսկում է 20- ի համար
  • Զորավարժություններ 1.1 - Ռոբոտների API- ների օգտագործումը
  • Ֆայլերի վերբեռնումների եւ ներլցումների ստուգում
  • Զորավարժություններ 1.2 - Testing File Վերբեռնեք եւ ներբեռնեք
  • Բեռնման ամսաթիվը ընտրող `Selenium- ից
  • Զորավարժություններ 1.3 - Փորձարկման ամսաթիվը ընտրող
  • Սելինում SSL վկայագրի սխալի գործարկման մասին
  • Կատարել 1.4- SSL սխալների վարում
  • Կատարեք JavaScript- ի վրա հիմնված կոդը, օգտագործելով Selenium Webdriver- ը
  • Ինչպես գտնել կոտրված հղումներ Selenium Webdriver- ի միջոցով
  • Բեռնաթափման բլիթներ Սելենիում WebDriver- ում
  • Քաշեք եւ թողեք Webdriver- ում

Chapter 2: AJAX, Listener & dynamic applications

  • Դինամիկ օբյեկտներ `փոփոխական xpaths
  • Դինամիկ վեբ աղյուսակի բեռնաթափման աշխատանքներ
  • Զորավարժություններ 2.1 - Աշխատանքային դինամիկ վեբ աղյուսակում
  • AJAX կաթիլների վերացման գործընթացում
  • Մկնիկը մենյուների եւ շրջանակների վրա, օգտագործելով Action class- ը:
  • Զորավարժություններ 2.2 - Գործողությունների գործողության դաս
  • Սեղմել օբյեկտի վրա

Chapter 3: Web Tables

  • Ինչ է վեբ աղյուսակը
  • Աղբահանման տվյալներ վեբ սեղաններից
  • Ստատիկ եւ դինամիկ վեբ սեղանների օրինակներ
  • Ստեղծագործությունների նոր աղյուսակներ ստեղծելու համար
  • Զորավարժություններ 3.1 - Վեբ աղյուսակների համար նորից գործառույթների ստեղծում

Chapter 4: Database testing using web driver

  • MySQL տվյալների բազայի տեղադրում
  • Ընդհանուր կապակցման ինտերֆեյսը, հայտարարության ինտերֆեյսը, Preapared հայտարարությունը եւ արդյունքների ինտերֆեյսը:
  • Մուտքի բազայի մուտք գործելու օրինակելի ծրագիր:
  • Որոշ օրինակներ SELECT, UPDTE եւ DELETE queies- ի վերաբերյալ
  • Դասընթաց 4.1- Փորձարկման տվյալների բազայի գործառույթներ
  • Որոշ Webdriver- ի օրինակները, օգտագործելով տվյալներ տվյալների բազայից

Chapter 5 : DataDriven Framework using TestNG

  • Շենքի Test Base Class- ը `օգտագործելով testNG անոտացիաներ
  • XPATHS- ի ընթերցում, կազմաձեւում հատկությունների ֆայլից
  • WebDriver- ի իրականացումն անուղղակի սպասել WebdriverWait- ից
  • Կառուցեք կոմունալ գործառույթները
  • Իրականացնել թեստեր, խմբաքանակի հոսող եւ parameterization, օգտագործելով xls ֆայլը
  • Զորավարժություններ .1 - Ձեռքի օգտագործման դեպք Տվյալների ղեկավարման մոտեցմամբ
  • XLS ֆայլերից կատարման կարգը վերահսկում

Chapter 6: Page Objects & Page Factory Framework using TestNG

  • Փորձարկման գործի սցենարը պետք է կատարվի, օգտագործելով Page Factory Pattern եւ TestNG

Chapter 7: Reporting

  • Eclipse- ի Extent Report Plugin- ի տեղադրումը
  • Ընդլայնված զեկույցում եղած մեթոդները
  • Զորավարժություններ 6.1 - Ընդարձակ հաշվետվությունների ներկայացում

Chapter 8: Maven Project Management Tool

  • Selenium ինտեգրում `կառուցվածքի գործիքով` Մավեն
  • Ինտեգրացում Ընդլայնված հաշվետվությունների մեխանիզմով
  • Integration with log4j Reporting Library
  • Ավտոմատացման պլատֆորմի զարգացում. Desktop, RESTapi, Mobile
  • Համեմատության համար Ant եւ Maven
  • Մավենների տեղադրում
  • Հասկանալով Մուենի կառուցվածքը
  • Creating a Maven Project in Eclipse
  • Maven կառուցել ցիկլեր
  • Maven նախագծի շինարարական նիստի նմուշի նմուշը
  • Հասկանալով Maven կախվածությունը
  • Հասկանալով Maven պահոցները
  • Զորավարժություններ 7.1 - Maven Eclipse ինտեգրման ցուցադրություն

Գլուխ 9: Continuous Integration Testing using Jenkins

  • Ինչ է Ջենկինսը
  • Շարունակական կառուցել ինտեգրման գործիքներ
  • Ինչպես տեղադրել Jenkins- ը
  • Ինչպես ստեղծել պարզ գործ
  • Exercise 8.1- Jenkins- ում աշխատանքի ստեղծում
  • Ջենկինսի ինտեգրումը Ծրագրին
  • Ինտեգրել Ջենկինսը Eclipse- ով
  • Զորավարժություններ 8.2 - ինտեգրման Jenkins հետ Eclipse

Խնդրում ենք գրել մեզ info@itstechschool.com եւ մեզ հետ կապ հաստատեք + 91-9870480053- ում `դասընթացի արժեքի եւ սերտիֆիկացման արժեքի, ժամանակացույցի եւ գտնվելու վայրի համար

Բաց թողնել մեզ հարցումը

Լրացուցիչ տեղեկությունների համար խնդրում ենք Հետադարձ կապ -


Reviews