TypKlassrumsutbildning
REGISTRERA

Selen

Selen Basic Training & Certification Course

Översikt

Målgrupp och förutsättningar

Kursplan

Schema och avgifter

certifiering

Selen Basic Training Course & Certification

Selen är en öppen källkod och ett bärbart automatiserat s / w-verktyg som används för testautomatisering (webbapplikationer). Den är licensierad enligt Apache License 2.0. Selen är en uppsättning verktyg som hjälper till att automatisera endast webbapplikationer. Denna handledning ger dig en djupgående förståelse av Selenium och dess relaterade verktyg och deras användning. Den har kapacitet att fungera över olika operativsystem och webbläsare. Selen är inte bara ett enda verktyg utan en uppsättning verktyg som hjälper testers att automatisera webbaserade applikationer mer effektivt och korrekt.

Selen Basic Basic Training

Selen är en bärbar programvara för testning av ramar för webbapplikationer. Detta är en omfattande utbildningsplan för automatiserad testning, inklusive Introduktion till automatiserad testning, Introduktion till Selen IDE och dess Installation, Selen IDE-koncept, Selen RC, TestNG, Web-drivrutinsfunktioner, Ramverk och Selenät etc.

  • Selen är ett open source-verktyg.
  • selen Kan utökas för olika tekniker som exponerar DOM.
  • Den har möjligheter att utföra skript över olika webbläsare.
  • Det kan utföra skript på olika operativsystem.
  • Selen stöder mobila enheter.
  • Utför test i webbläsaren, så fokus behövs INTE när man kör ett script.
  • Det kan genomföra tester parallellt med användningen av Selen Grids.

Intended Audience of Selenium Basic Course

Selen Basic Training är utformad för programpersoner som vill lära sig grunderna i Selen genom praktiska exempel. Handledningen innehåller tillräckligt med ingredienser för att komma igång med Selen, där du kan ta dig till högre kompetensnivåer.

Prerequisites of Selenium Basic Certification

  • Grundläggande kunskaper om JAVA
  • Grundläggande kunskaper om mjukvarutestning

Course Outline Duration: 3 Days

Kapitel 1: Introduktion till Selen

  • Selen Historia
  • Introduktion till selen
  • Arkitektur av Selen Webdriver
  • Selen Javadocs

Kapitel 2: Installationer och konfigurationer

  • Java-installation
  • Eclipse Installation & Konfiguration
  • Nedladdning och konfiguration av selenkrukor
  • Selenprojektinställningar

Kapitel 3: Grundläggande koncept för första Webdriver-programmet

  • Webdriver gränssnitt
  • Övning 3.1: Implementera Webdriver Interface
  • Webbläsare drivrutiner
  • Grundläggande metoder för Webdriver
  • Övning 3.2: Implementera grundläggande metoder för Webdriver
  • Så kör test i Google Chrome
  • Övning 3.3: Kör test i Google Chrome
  • Så kör test i Internet Explorer
  • Övning 3.4: Kör test i Internet Explorer

Kapitel 4: Lokaliseringstekniker och verktyg

  • Installera Firebug och Firepath i Firefox
  • Lokatorteknik: ID, xPath, tagnamn
  • Locator tekniker: klassnamn, namn, länkText
  • Skriva anpassade xPaths
  • CSS väljare lokaliseringar
  • Övning 4.1: Implementera olika locators

Kapitel 5: Tekniker för att automatisera webben

  • Hantera dropdowns
  • Dropdown-metoder: Välj
  • Övning 5.1: Hantera dropdowns, Välj värden med synlig text, efter värdeattribut
  • Hantering av radioknappar och kryssrutor
  • Övning 5.2: Hantering av radioknappar och kryssrutor
  • Lista Teknik för att hantera radioknappar
  • Val, Avmarkering, Aktivering och Inaktivering
  • Övning 5.3: Implementeringsval, avmarkering, aktivering och inaktivering
  • Hantering Alerts & Popups
  • Övning 5.4: Hantera popup-filer, modaler, javascriptvarningar och uppmaningar

Kapitel 6: Tekniker för att automatisera webbgränssnittet - avancerat

  • Hantering av mus-interaktioner
  • Övning 6.1: Implementera mushändelser
  • Hantering av tangentbordshändelser
  • Övning 6.2: Implementera tangenttryckshändelser
  • Diskussion om Action Class
  • Hantera flera fönster
  • Övning 6.3: Öppna flera fönster, växla mellan dem
  • Fönsterhanteringskoncept
  • Hantering av ul li-taggar
  • Övning 6.4: Hantera ul och li-taggar
  • Hur hanterar jag iFrames
  • Övning 6.5: Interagera med iFrames
  • Hantering av tabellnät
  • Övning 6.6: Läs data från ett datanät
  • Maximerar Windows och tar bort cookies
  • Ta bilder med stillbilder
  • E-posttestresultat
  • Övning 6.7: Ta felfoton och e-testresultat

Kapitel 7: Synkronisering och väntar

  • Hantering av synkroniseringsproblem
  • sova()
  • Implicit & Explicit Vent
  • Flytande väntan
  • Övning 7.1: Implementera alla typer av väntar

Kapitel 8: Fler Webdriverfunktioner

  • Önskad kapacitet
  • Arbetar med huvudlösa webbläsare
  • Arbetar med PhantomJS
  • Övning 8.1: Implementera test i PhantomJS
  • Arbetar med HtmlUnitDriver
  • Övning 8.2: Implementera tester i HtmlUnitDriver
  • Webdriverprofiler
  • Övning 8.3: Utför tester i flera webbläsarprofiler
  • Hantering av dynamiska objekt

Kapitel 9: Selenät

  • Vad är Selen Grid
  • Hur man utför fjärrkontroll av selen
  • Konfigurera nav och nod
  • Registrera Hub och Node Server
  • Önskad kapacitet - Grid Program
  • Övning 9.1: Utför fjärrprov

Kapitel 10: Test av mobil automation

  • Appium funktioner
  • Installation av android SDK, Eclipse
  • Ställa in systemvariabler för att göra android-arbete
  • Installera server tidigare epoker
  • Konfigurera epoker, selen burkar
  • Inbjuder till Android-virtuell enhet
  • Övning 11.1: Kör test på Android Virtual Device

Kapitel 11: Designmönster för webbtestning

  • Sidobjektmönster
  • Sida Fabriksmönster
  • Lastbara komponenter
  • Övning 12.1: Implementera sidobjekt och sidfabrik för ett testfallsscenario

Kapitel 12: TestNG Framework

  • Varför TestNG och dess fördelar
  • TestNG installation och inställning i eclipse
  • TestNG-anteckningar
  • Prioritering av test i testNG
  • Övning 13.1: Implementera TestNG-anteckningar
  • Disbaling och aktivering av test och användning av timeouts
  • Betydelsen av TestNG-konfigurationsfilen - testng.xml
  • Grupper i TestNG
  • Datadriven testning med TestNG
  • DataProvider-annotering - Parameteriserande testfall
  • Parametrar i rapporter
  • Parallella sviter, parallella tester, klasser och metoder
  • Övning 13.2: Löpande parallella tester och sviter
  • Rerunning misslyckades test
  • Framgång, misslyckande och hävda
  • Loggar resultat, Logging lyssnare, Logging reportrar
  • Reporter API

Kapitel 13: Generera rapporter

  • Hämtar och konfigurerar XSLT-rapporter
  • Generera HTML-rapporter för Selen-testutförande
  • Övning 14.1: Generera XSLT och HTML-rapporter

Vänligen skriv till oss på info@itstechschool.com & kontakta oss på + 91-9870480053 för kurspris och certifieringskostnad, schema och plats

Släpp oss en fråga

För mer info vänligt Kontakta oss.


Omdömen