TypKlassrumsutbildning
REGISTRERA

selen avancerad

Selenium Advanced Training & Certification Course

Översikt

Målgrupp och förutsättningar

Kursplan

Schema och avgifter

certifiering

Selen Advance

Denna avancerade kurs är utformad för att få testproffs som använder Selen till en ny nivå av skicklighet med verktyget. Testare kommer att lära sig hur man använder avancerade Selen-funktioner för att förbättra Selena-automatiserade testpaket med hjälp av Eclipse IDE Editor. Hands-on-instruktioner tillhandahålls för dem som vill undersöka kraften att använda Selenium. WebDriver är utformat för att erbjuda ett enkelt och kort programmeringsgränssnitt samt adresserar ett antal begränsningar i Selenium-RC API. Denna utbildning är i huvudsak planerad för de yrkesverksamma som har förståelse för grundläggande Java och selen. Numera är Selen WebDriver 2 ett mest accepterat verktyg. Fokus ligger på den praktiska tillämpningen av Selen för att lösa webbutomatiska testutmaningar med sofistikering.

Mål

  • Använd avancerad programmeringsteknik för att driva Selen
  • Arbeta med regelbundna uttryck och mönsterbaserad verifiering
  • Hantera undantag som stoppar testutförande
  • Utför SQL-samtal för att verifiera data
  • Sök programmässigt efter webbobjekt
  • Dynamiskt fånga data från webkontroller
  • Utforma ett datastyrt testramverk i Selen
  • Skapa distribuerad användartestning för att utföra fleranvändarprov (Selen Grid test)

Målgrupp

Målgruppen är programvarutestare som försöker automatisera testningen av webbapplikationer med hjälp av Selen på en hög teknisk nivå. Kursen är främst avsedd för testning av yrkesverksamma som använder Selen. Publiken kan också inkludera kvalitetssäkringspraktiker, chefer eller lagledare som ansvarar för att interagera med testare eller som behöver se till att verktygen genomförs fullt ut och på lämpligt sätt.

Förutsättningar

    • Åtminstone 3 månad erfarenhet av att genomföra automatiserad testning med Selen (rekommenderas)

or

  • ITS Kurs: Introduktion till Selen
  • Vissa programvaruutvecklingserfarenheter (rekommenderas)
  • Allmän förståelse för webbaserade applikationer (önskat)
  • Kunskap om Java-programmering är inte en förutsättning för denna kurs, men sådan kunskap är fördelaktig.

Course Outline Duration: 3 Days

Chapter 1: More advanced Features in Selenium

  • JavaScript Injection
  • Robot API för fönsterbaserade kontroller 20
  • Övning 1.1 - Använda robot API
  • Testning av filuppladdningar och nedladdningar
  • Övning 1.2 - Testning av fil Ladda upp och ladda ner
  • Hantering Datum Tidväljare med Selenium
  • Övning 1.3 - Testdatumväljare
  • SSL-certifikatfel Hantering i Selen
  • Övning 1.4 - Hantering av SSL-fel
  • Utför JavaScript-baserad kod med Selenium Webdriver
  • Så här hittar du Broken Links med Selenium Webdriver
  • Hantering av kakor i Selen WebDriver
  • Dra och släpp i Webdriver

Chapter 2: AJAX, Listener & dynamic applications

  • Dynamiska objekt - variabla xpaths
  • Dynamisk webbbordshantering
  • Övning 2.1 - Arbeta med dynamiskt webbtabell
  • Hantering av AJAX Drop-Downs
  • Mus över menyer och ramar med hjälp av Action klass.
  • Övning 2.2 - Arbeta på Action Class
  • Högerklicka på ett objekt

Chapter 3: Web Tables

  • Vad är webbtabell
  • Extrahera data från webbtabeller
  • Exempel på statiska och dynamiska webbtabeller
  • Skapa återanvändbara funktioner för webbtabeller
  • Övning 3.1 - Skapa återanvändbara funktioner för webbtabeller

Chapter 4: Database testing using web driver

  • Installera MySQL-databasen
  • Översikt över Anslutningsgränssnitt, Statement Interface, Preapared Statement och Resultset Interfaces.
  • Exempelprogram för åtkomstdatabas.
  • Några exempel på SELECT, UPDTE och DELETE queies
  • Övning 4.1 - Testning av databasfunktioner
  • Några Webdriver-exempel med data som hämtats från databasen

Chapter 5 : DataDriven Framework using TestNG

  • Bygga testbasklass med testNG-anteckningar
  • Läser XPATHS, Konfiguration från egenskapsfilen
  • Implementera WebDriver implicit vänta med att använda WebdriverWait
  • Bygg verktygsfunktioner
  • Implementera test, sats kör dem och parametrering med xls-fil
  • Övning .1 - Handson Användningsfall med datastyrt tillvägagångssätt
  • Styra utföringsorder från XLS-filer

Chapter 6: Page Objects & Page Factory Framework using TestNG

  • Testfallsscenario som ska göras med hjälp av Page Factory Pattern och TestNG

Chapter 7: Reporting

  • Installera Extent Report Plugin i Eclipse
  • Metoder i omfattningsrapport
  • Övning 6.1 - Implementering av omfattande rapport

Chapter 8: Maven Project Management Tool

  • Selen Integration With Build Tool: Maven
  • Integration med avancerad rapporteringsmekanism
  • Integration med log4j Reporting Library
  • Automation Platform Development: Skrivbord, RESTAPI, Mobil
  • Jämförelse mellan myr och maven
  • Installation av Maven
  • Förstå Maven Structure
  • Skapa ett Maven-projekt i Eclipse
  • Maven Byggcykler
  • Prov Demo av Byggsession av Maven Project
  • Förstå Maven Dependencies
  • Förstå Maven Repositories
  • Övning 7.1 - Demo av Maven Eclipse Integration

Kapitel 9: Kontinuerlig Integrationstestning med Jenkins

  • Vad är Jenkins
  • Kontinuerliga byggnadsintegrationsverktyg
  • Så här installerar du Jenkins
  • Hur man skapar ett enkelt jobb
  • Övning 8.1 - Skapa jobb i Jenkins
  • Integrering av Jenkins till projektet
  • Integrerar Jenkins med Eclipse
  • Övning 8.2 - Integrerar Jenkins med Eclipse

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