Kursplan

Selen

Introduksjon

    Hva er Selenium Verktøy Bruk av Selenium verktøy i automatisering Egenskaper til Selenium Verktøy

Komponenter

    Forskjellen mellom Selenium og andre verktøy Selenium IDE Selenium Web Driver Selenium Grid Selendriod introduksjon

Installasjoner

    Installer Eclipse IDE (foretrukket Mars-versjon) Installer/Valider Java JDK 1.7 og høyere Installer plug-ins (TestNG, Maven, etc.) Installer Selenium (siste stabiliserte versjon) Installer alle/nødvendige nettleserdrivere Installer alle støttede biblioteker, drivere, krukker, plug-ins osv.

Konfigurasjoner

    Konfigurer klassebane/bane for system- og brukernivå Konfigurer eclipse med alle nødvendige biblioteker, Java Konfigurer IE Devtool, FireBug, Firepath, etc. med nettlesere

Start prøvetesten

    Språk som støttes i Selenium Ta opp og kjør skriptet i Selenium IDE Skriv og kjør skriptet i Selenium Web Driver Vis og analyser testresultater

Bruker Selenium

    Hva er synkronisering Hvordan legge inn valideringer (aktivum, verifisere) Hvordan starte nettleser og applikasjon/URL Hvordan konfigurere nettleserparametere ved hjelp av tilpasset kode Arbeide med Java med Selenium (klasse, pakke, OOPs, etc.) Forstå DOM Hvordan identifisere gjenstander/elementer som bruker selen

Håndtering av vinduer

    Hvordan lese tekst/verdier fra nettsider Hvordan legge inn verdier i elementer/objekter Arbeide med DOM-objekter (knapper, lenker, velg, velg, tabeller osv.) Hvordan velge/velge verdi(er) ved hjelp av liste/komboks Hvordan velg/velg avkrysningsboks/radioknapp Hvordan håndtere mus, tastaturhendelser Implementering av unntakshåndtering i selen Hvordan håndtere flere nettlesere Håndtering av varsler Håndtering av Windows-varsler ved hjelp av AutoIT

Datadrevne tester

    Hva er datadrevet testing Parametrisering av testskriptene ved hjelp av excel Les, Skriv dataene inn i/fra excel Arbeide med CSV, XLS, Flat-filer og DB

TestNG

    Hva er TestNG Create TestNG.XML fil / Test / TestSuite Integrer med Selenium-skript Kjør fra TestNG Kjør fra TestNG TestNG Annotations-tagger i TestNG.XML fil Arbeide med grupper

POM

    Introduksjon til Side Object Model Framework Introduksjon til Side Object Model Framework Bruke egenskapsfil

Log4J

    Innledning Implementering i selen Generere loggfiler og analysere

MAVEN

    Introduksjon Opprette MAVEN-prosjektet Konfigurere med selen og java Bygg/kjør bygget

Nett

    Introduksjon Ekstern nettdriver Konfigurere Hub Konfigurere node Kjører skript på ekstern datamaskin / parallell kjøring

Konvertering av prosjekt

    Hva er prosjektkonvertering Hvordan konvertere Java-prosjekt til Maven og omvendt

Automatiseringsrammeverk

    Introduksjon til automatiseringsrammer Typer rammeverk og fordeler Arbeide med utvidet programmering (Java)

Nærme seg

    Hvordan bygge automatiseringsrammer Forstå testautomatiseringstilnærming

 

JMeter

Introduksjon

    JMeter funksjoner Ytelsestesting

Forbereder en test

    Krav og forventninger Tips for å få bedre resultater

Komponentoversikt

    Testplan Trådgruppe Sampler Logic Controller Listener Timer Assertion Configuration Element Rekkefølgen for utførelse

Gofra praksis

    Innebygde ressurser Cache-opptak tenketider Kjører fra kommandolinje

Variabler

    Opprette ved hjelp av utpakke visning

Funksjoner

    Forbereder ved å bruke Creating

Egenskaper

    Bruke Oppretting

Autentisering

    Webapplikasjonsskjemaer HTTP grunnleggende autentisering

Rapportering

    Genererer rapportdashbord Sanntidsresultater

Distribuert testing

    Kjører fra kommandolinjen

Utvide funksjonalitet

    Plug-ins Egendefinert kode

Krav

Testing Professional med praktisk kunnskap om manuell testing, oversikt over Test Automation og objektorientert programmeringskonsepter (fortrinnsvis Java)

 35 timer

Antall deltakere



Price per participant

Testimonials (7)

Relaterte kurs

Introduction to Selenium

7 timer

Related Categories