typenKlasserom Opplæring
REGISTER

Selen

Selen Basic Training & Certification Course

Oversikt

Målgruppe og forutsetninger

Kursplan

Plan og avgifter

sertifisering

Selen Basic Training Course & Certification

Selen er en åpen kildekode og et bærbart automatisert s / w-verktøy som brukes til testautomatisering (webapplikasjoner). Den er lisensiert under Apache License 2.0. Selen er en pakke med verktøy som hjelper til med å automatisere kun webapplikasjoner. Denne opplæringen vil gi deg en grundig forståelse av Selen og dets relaterte verktøy og deres bruk. Den har muligheter til å operere på tvers av forskjellige operativsystemer og nettlesere. Selen er ikke bare et enkelt verktøy, men et sett med verktøy som hjelper testere til å automatisere web-baserte applikasjoner mer effektivt og nøyaktig.

Mål av Selen Basic Training

Selen er et bærbart program for testing av programvare for webapplikasjoner. Dette er et omfattende opplæringsprogram for automatisert testing, inkludert Introduksjon til automatisert testing, Introduksjon til Selen IDE og dens Installasjon, Selen IDE konsepter, Selen RC, TestNG, Web Driver Funksjoner, Ramme og Selenett etc.

  • Selen er et åpen kildekodeverktøy.
  • selen Kan utvides for ulike teknologier som eksponerer DOM.
  • Den har muligheter til å utføre skript på forskjellige nettlesere.
  • Det kan utføre skript på ulike operativsystemer.
  • Selen støtter mobile enheter.
  • Utfører tester i nettleseren, så fokus er ikke nødvendig mens manuell utførelse pågår.
  • Det kan utføre tester parallelt med bruk av Selen Grids.

Intended Audience of Selenium Basic Course

Selen Basic Training er utviklet for programvare testing profesjonelle som ønsker å lære det grunnleggende av Selen gjennom praktiske eksempler. Opplæringen inneholder nok ingredienser for å komme i gang med Selen fra hvor du kan ta deg til høyere nivåer av kompetanse.

Prerequisites of Selenium Basic Certification

  • Grunnleggende kunnskap om JAVA
  • Grunnleggende kunnskap om software testing

Course Outline Duration: 3 Days

Kapittel 1: Introduksjon til Selen

  • Selen Historie
  • Introduksjon til Selen
  • Arkitektur av Selen Webdriver
  • Selen Javadocs

Kapittel 2: Installasjoner og konfigurasjoner

  • Java-installasjon
  • Eclipse Installasjon og konfigurasjon
  • Nedlasting og konfigurering av Selenskrukker
  • Selenprosjektinnstillinger

Kapittel 3: Grunnleggende begreper for første webdriverprogram

  • Webdriver-grensesnitt
  • Tren 3.1: Implementere Webdriver Interface
  • Nettleserdrivere
  • Grunnleggende metoder for Webdriver
  • Tren 3.2: Implementere grunnleggende metoder for Webdriver
  • Slik kjører du tester i Google Chrome
  • Tren 3.3: Kjører tester i Google Chrome
  • Slik kjører du tester i Internet Explorer
  • Tren 3.4: Kjører tester i Internet Explorer

Kapittel 4: Locator teknikker og verktøy

  • Installere Firebug og Firepath i Firefox
  • Locator teknikker: ID, xPath, tagnavn
  • Locator teknikker: klassenavn, navn, linkText
  • Skriver tilpassede xPaths
  • CSS velger locators
  • Øvelse 4.1: Implementere ulike lokatorer

Kapittel 5: Teknikker for å automatisere webgrensesnitt

  • Behandle dropdowns
  • Dropdown-metoder: Velg
  • Øvelse 5.1: Håndteringsfelt, velg verdier etter synlig tekst, etter verdiattributt
  • Håndtering av radioknapper og bokser
  • Øvelse 5.2: Håndtering av radioknapper og boksene
  • Liste Teknikk for å håndtere radioknapper
  • Valg, Avvalg, Aktivering og deaktivering
  • Tren 5.3: Implementeringsvalg, avvalg, aktivering og deaktivering
  • Håndtering varsler og popups
  • Øvelse 5.4: Håndter popup-moduler, modaler, javascriptvarsler og meldinger

Kapittel 6: Teknikker for å automatisere webgrensesnittet - Avansert

  • Håndtering av museinteraksjoner
  • Tren 6.1: Implementer museventiler
  • Håndtering av tastaturhendelser
  • Øvelse 6.2: Implementér tastetrykkhendelser
  • Diskusjon om Action Class
  • Håndtere flere vinduer
  • Øv 6.3: Åpne flere vinduer, bytt mellom dem
  • Vinduhåndtak konsepter
  • Håndtering av ul li-koder
  • Tren 6.4: Hør ul- og li-tagger
  • Hvordan håndtere iFrames
  • Øvelse 6.5: Interagere med iFrames
  • Håndtering av bordgitter
  • Tren 6.6: Les data fra et datanett
  • Maksimer Windows og Slett informasjonskapsler
  • Ta feil øyeblikksbilder
  • E-posttestresultater
  • Tren 6.7: Ta feilbilder og e-posttestresultater

Kapittel 7: Synkronisering og venting

  • Håndtering av synkroniseringsproblemer
  • sove()
  • Implisitt og eksplisitt ventetid
  • Flytende ventetid
  • Tren 7.1: Gjennomfør alle typer venter

Kapittel 8: Flere Webdriverfunksjoner

  • Ønskede evner
  • Arbeider med Headless nettleser
  • Arbeider med PhantomJS
  • Øvelse 8.1: Implement test i PhantomJS
  • Arbeider med HtmlUnitDriver
  • Tren 8.2: Implementer tester i HtmlUnitDriver
  • Webprofiler
  • Tren 8.3: Utfør tester i flere nettleserprofiler
  • Håndtering av dynamiske objekter

Kapittel 9: Selenett

  • Hva er Selen Grid
  • Hvordan utføre Selen tester eksternt
  • Konfigurere nav og knutepunkt
  • Registrering av Hub og Node Server
  • Ønskede evner - Grid Program
  • Tren 9.1: Utfør eksterne tester

Kapittel 10: Testing av mobilautomatisering

  • appium funksjoner
  • Installasjon av android SDK, Eclipse
  • Setter opp systemvariabler for å lage android-arbeid
  • Installere server tidligere epoker
  • Konfigurering epoker, selen Krukker
  • Inviterer Android-virtuell enhet
  • Øvelse 11.1: Løpende tester på Android Virtual Device

Kapittel 11: Designmønstre for webtesting

  • Sideobjektmønstre
  • Side Fabrikk Mønstre
  • Lastbare komponenter
  • Øv 12.1: Implementere sidobjekter og sidefabrikker for et testcase scenario

Kapittel 12: TestNG Framework

  • Hvorfor TestNG og dens fordeler
  • TestNG installasjon og oppsett i formørkelse
  • TestNG-notater
  • Prioriterer tester i testNG
  • Tren 13.1: Implementere TestNG-notater
  • Disbaling og aktivering av tester og bruk av timeouts
  • Betydningen av TestNG konfigurasjonsfil - testng.xml
  • Grupper i TestNG
  • Datadrevet testing med TestNG
  • DataProvider annotasjon - Parameterisering test tilfeller
  • Parametre i rapporter
  • Parallelle suiter, parallelle tester, klasser og metoder
  • Øvelse 13.2: Løpende parallelle tester og suiter
  • Gjenopprettede mislykkede tester
  • Suksess, feil og påstand
  • Logging resultater, Logging lyttere, Logging reportere
  • Reporter API

Kapittel 13: Generere rapporter

  • Nedlasting og konfigurering av XSLT-rapporter
  • Genererer HTML-rapporter for utførelse av Selenetest
  • Tren 14.1: Generer XSLT og HTML rapporter

Vennligst skriv til oss på info@itstechschool.com & kontakt oss på + 91-9870480053 for kurspris og sertifiseringskostnad, tidsplan og plassering

Slipp oss et spørsmål

For mer info vennligst Kontakt oss.


anmeldelser