TypeKlasseværelsetræning
REGISTRER

Selen

Selen Basic Training & Certification Course

Oversigt

Målgruppe og forudsætninger

Kursus skitse

Tidsplan og gebyrer

Certificering

Selen Basic Training Course & Certification

Selen er en open source og et bærbart automatiseret s / w værktøj, der bruges til testautomatisering (webapplikationer). Det er licenseret under Apache License 2.0. Selen er en række værktøjer, der hjælper med at automatisere kun webapplikationer. Denne vejledning giver dig en dybdegående forståelse af Selen og dets relaterede værktøjer og deres brug. Det har evner til at fungere på tværs af forskellige operativsystemer og browsere. Selen er ikke kun et enkelt værktøj, men et sæt værktøjer, der hjælper testere til at automatisere web-baserede applikationer mere effektivt og præcist.

Målsætninger for Selen Basic Training

Selen er en bærbar software-testramme til webapplikationer. Dette er et omfattende kursus af automatiseret test, herunder Introduktion til automatiseret test, Introduktion til Selen IDE og dens Installation, Selen IDE koncepter, Selen RC, TestNG, Web Driver Funktioner, Ramme og Seleniet osv.

  • Selen er et open source værktøj.
  • selen Kan udvides til forskellige teknologier, der udsætter DOM.
  • Det har evner til at udføre scripts på tværs af forskellige browsere.
  • Det kan udføre scripts på forskellige operativsystemer.
  • Selen understøtter mobile enheder.
  • Udfører tests i browseren, så fokus er IKKE påkrævet, mens scriptudførelse pågår.
  • Det kan udføre tests parallelt med brugen af ​​Selen Grids.

Intended Audience of Selenium Basic Course

Selen Basic Training er designet til software testpersoner, der gerne vil lære det grundlæggende af Selen gennem praktiske eksempler. Tutorial indeholder nok ingredienser til at komme i gang med Selen fra hvor du kan tage dig selv til højere niveauer af ekspertise.

Prerequisites of Selenium Basic Certification

  • Grundlæggende viden om JAVA
  • Grundlæggende viden om software test

Course Outline Duration: 3 Days

Kapitel 1: Introduktion til selen

  • Selen Historie
  • Introduktion til selen
  • Arkitektur af Selen Webdriver
  • Selen Javadocs

Kapitel 2: Installationer og konfigurationer

  • Java Installation
  • Eclipse Installation & Konfiguration
  • Selenskrukker download og konfiguration
  • Selenprojektindstillinger

Kapitel 3: Grundlæggende begreber for første webdriver-program

  • Webdriver Interface
  • Øvelse 3.1: Implementere Webdriver Interface
  • Browser-drivere
  • Grundlæggende metoder til Webdriver
  • Øvelse 3.2: Implementering af grundlæggende metoder til Webdriver
  • Sådan kører du tests i Google Chrome
  • Øvelse 3.3: Løbtest i Google Chrome
  • Sådan køres test i Internet Explorer
  • Øvelse 3.4: Kørselstest i Internet Explorer

Kapitel 4: Locator teknikker og værktøjer

  • Installation af Firebug og Firepath i Firefox
  • Locator teknikker: ID, xPath, tagName
  • Locator teknikker: klassenavn, navn, linkText
  • Skrive tilpassede xPaths
  • CSS vælger locators
  • Øvelse 4.1: Implementere forskellige locators

Kapitel 5: Teknikker til at automatisere web-brugergrænsefladen

  • Håndter dropdowns
  • Dropdown metoder: Vælg
  • Øvelse 5.1: Håndtering af dropdowns, Vælg værdier ved synlig tekst, efter værdiattribut
  • Håndtering af radio knapper og afkrydsningsfelter
  • Øvelse 5.2: Håndtering af radio knapper og afkrydsningsfelter
  • Liste Teknik til håndtering af radioknapper
  • Valg, Afvalg, Aktivering og Deaktivering
  • Øvelse 5.3: Implementering af valg, deselection, aktivering og deaktivering
  • Håndtering Alerts & Popups
  • Øvelse 5.4: Håndter popups, modaler, javascript alarmer og beskeder

Kapitel 6: Teknikker til at automatisere web-brugergrænsefladen - Avanceret

  • Håndtering af museinteraktioner
  • Motion 6.1: Gennemfør museventyr
  • Håndtering af tastaturhændelser
  • Øvelse 6.2: Gennemfør tastaturhændelser
  • Diskussion om Action Class
  • Håndtering af flere vinduer
  • Øvelse 6.3: Åbn flere vinduer, skift mellem dem
  • Window Handle koncepter
  • Håndtering af ul li tags
  • Øvelse 6.4: Håndter ul og li-tags
  • Sådan håndteres iFrames
  • Øvelse 6.5: Interagere med iFrames
  • Håndtering af tabelgitter
  • Øvelse 6.6: Læs data fra et dataret
  • Maksimerer Windows og sletter cookies
  • Tager fejlbilleder
  • Email Test Resultater
  • Øvelse 6.7: Tag fejlbilleder og e-mail-testresultater

Kapitel 7: Synkronisering og vent

  • Håndtering af synkroniseringsproblemer
  • søvn()
  • Implicit & eksplicit ventetid
  • Flydende ventetid
  • Øvelse 7.1: Gennemfør alle typer venter

Kapitel 8: Flere webdriverfunktioner

  • Ønskede kapaciteter
  • Arbejder med Headless browser
  • Arbejder med PhantomJS
  • Motion 8.1: Implement test i PhantomJS
  • Arbejder med HtmlUnitDriver
  • Øvelse 8.2: Gennemfør test i HtmlUnitDriver
  • Webdriver Profiler
  • Øvelse 8.3: Udfør test i flere browserprofiler
  • Håndtering af dynamiske objekter

Kapitel 9: Selenrør

  • Hvad er selenettet
  • Sådan udføres Selen tester eksternt
  • Konfiguration af nav og knudepunkt
  • Registrering af Hub og Node Server
  • Ønskede kapaciteter - Gitterprogram
  • Øvelse 9.1: Udfør fjerntest

Kapitel 10: Test af mobilautomatisering

  • appium Egenskaber
  • Installation af android SDK, Eclipse
  • Opsætning af systemvariabler for at gøre android arbejde
  • Installation af server tidligere epoker
  • Konfiguration epoker, selen krukker
  • Indkalder Android virtuel enhed
  • Motion 11.1: Kørselstest på Android Virtual Device

Kapitel 11: Designmønstre til webtestning

  • Sideobjektmønstre
  • Side Fabriksmønstre
  • Loadable Components
  • Øvelse 12.1: Implementere sideobjekter og sidefabrikker til et testcase-scenario

Kapitel 12: TestNG Framework

  • Hvorfor TestNG og dets fordele
  • TestNG installation og opsætning i formørkelse
  • TestNG annotationer
  • Prioritering af test i testNG
  • Øvelse 13.1: Implementering af TestNG-annoteringer
  • Disbaling og aktivering af test og brug af timeouts
  • Betydningen af ​​TestNG konfigurationsfil - testng.xml
  • Grupper i TestNG
  • Datadrevet test med TestNG
  • DataProvider annotation - Parameterisering af test tilfælde
  • Parametre i rapporter
  • Parallelle suiter, parallelle tests, klasser og metoder
  • Motion 13.2: Løbende parallelle tests og suiter
  • Rerunning failed tests
  • Succes, fejl og hævelse
  • Logging resultater, Logging lyttere, Logging reportere
  • Reporter API

Kapitel 13: Generering af rapporter

  • Download og konfigurere XSLT rapporter
  • Generering af HTML-rapporter til udførelse af Selenetest
  • Øvelse 14.1: Generer XSLT og HTML rapporter

Skriv venligst til os på info@itstechschool.com & kontakt os på + 91-9870480053 for kursusprisen og certificeringsprisen, tidsplanen og placeringen

Sæt os en forespørgsel

For mere info venlig Kontakt os.


Anmeldelser