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)
Testimonials (7)
Jeg likte alt siden det er nytt for meg, og jeg kan se merverdien det kan gi til arbeidet mitt.
Zareef - BMW South Africa
Kurs - Tosca: Model-Based Testing for Complex Systems
Machine Translated
Veldig fin tilnærming til temaet og basert på praktiske eksempler
Tomasz - Biuro Rachunkowe Magda Sp. z o.o.
Kurs - Automate Windows Desktop Applications with AutoIt
Machine Translated
Den dekket alle emnene, og jeg fant eksemplene veldig nyttige.
JOCELIN - BANXICO
Kurs - JMeter Fundamentals
Machine Translated
Det meste av opplæringsfaget er grunnleggende, og jeg var i stand til å forstå det grunnleggende konseptet til faget på grunn av denne opplæringen.
Eldrick - Tribal Software Philippines
Kurs - Web Application Performance Testing with JMeter
Machine Translated
To start Lukasz asked my background and what I wanted to get out of the training, I feel he then tailored is approach to deliver to my requirements As an Introduction to Selenium the course provided the exact level and detail that I was requiring.
Jonathan Ritson - Real Training Services
Kurs - Introduction to Selenium
The exercises, they ignited passion in scripting and coding
Phakama Vezi - Hollard Insure
Kurs - Selenium for Victims of Manual Testing
Kunne gjøre hands on etter forelesninger ble undervist
Paul - Philippine Bank of Communications (PBCOM)
Kurs - JMeter Fundamentals and JMeter Advanced
Machine Translated