Introduction to Selenium Schulung
Dieser Einführungskurs soll Testprofis mit den Grundlagen des Testens von Webanwendungen mit Selenium vertraut machen. Tester können Skripts sowohl mit der Selenium IDE als auch mit dem Selenium 2 WebDriver erstellen, verbessern und warten.
Zielgruppe
Zielgruppe sind Softwaretester, die das Testen von Webanwendungen mit Selenium automatisieren Selenium . Diese Tester sind möglicherweise neu in der Testautomatisierung und können auch Praktiker, Manager oder Teamleiter der Qualitätssicherung umfassen, die für die Interaktion mit Testern verantwortlich sind oder sicherstellen müssen, dass die Tools vollständig und angemessen implementiert werden.
Am Ende des Kurses können Sie:
- Beschreiben Sie die Funktion und den Zweck von Selenium
- Verstehen Sie die Vorteile und den richtigen Ansatz für die Testautomatisierung
- Zeichnen Sie automatisierte Testfälle auf
- Spielen Sie automatisierte Testfälle ab
- Anwenden und Verwenden verschiedener Überprüfungstechniken
- Ergebnisse anzeigen und analysieren
- Konfigurieren und Verwenden der Selenium RC (Fernbedienung)
- Erstellen und arbeiten Sie mit Testsuiten
- Planen Sie automatische Testläufe
- Verwenden Sie verschiedene Selenium Skriptformate
- Ändern Sie Skripte, um die Funktionalität zum Testen der Anwendung zu erweitern
- Konfigurieren Sie Selenium mit Eclipse und dem Selenium 2 WebDriver
- Verstehen und Verwenden von RTTS-Hilfedateien
- Konvertieren Sie Selenium-Code, um mit dem Selenium 2 WebDriver zu arbeiten
- Konfigurieren Sie benutzerdefinierte Protokolldateien
- Erstellen Sie eine benutzerdefinierte Objektzuordnung
- Erstellen Sie wiederverwendbare Module, um die Skriptwartung zu reduzieren
- Verwenden Sie Tools, um XPath zu identifizieren
Schulungsübersicht
Einführung in automatisierte Tests
- Konzepte testen
- Möglichkeiten und Grenzen von Selenium
Ortungsgeräte
- Locators verstehen
- ID-, CSS-, XPath- und Namens-Locator-Typen
Erweiterte Locators
- Dynamische Locators
- Einen Weg bauen
- Suchen von Elementen mit gewünschtem Text
- Empfohlene Vorgehensweise
Selenium WebDriver
- Java IDE
- WebDriver-API
TestNG
- Behauptungen
- Anmerkungen
- Testsuite
- Parameter
- Cross-Browser-Tests
Erweitert Selenium WebDriver
- Dynamischer Inhalt
Voraussetzungen
Für maximalen Nutzen:
- Einige Erfahrung in der Softwareentwicklung (empfohlen)
- Generales Verständnis für webbasierte Anwendungen (erwünscht)
- Kenntnisse der Java-Programmierung (von Vorteil)
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
Introduction to Selenium Schulung - Booking
Introduction to Selenium Schulung - Enquiry
Introduction to Selenium - Beratungsanfrage
Beratungsanfrage
Erfahrungsberichte (7)
Um anzufangen, fragte Lukasz nach meinem Hintergrund und wonach ich mich beim Training sehne. Ich habe den Eindruck, dass er daraufhin seinen Ansatz angepasst hat, um meinen Anforderungen gerecht zu werden. Als Einführung in Selenium bot der Kurs genau die erforderliche Schwierigkeitsstufe und Detailtiefe.
Jonathan Ritson - Real Training Services
Kurs - Introduction to Selenium
Maschinelle Übersetzung
Professionelle Präsentation durch den Trainer sowie der Trainer ist gut im Thema und sehr geduldig mit dem Schüler.
Kenita Hooks - Prophasys
Kurs - Introduction to Selenium
Maschinelle Übersetzung
Die Professionalität, die Geduld und das umfassende Fachwissen sowie die Darstellung verschiedener Methoden zur Lösung eines Problems.
Kenita Hooks - Prophasys
Kurs - Introduction to Selenium
Maschinelle Übersetzung
Ich habe die Fälle und Herausforderungen wirklich genossen.
Conall de Butler - Streamline Vacation Rental Software
Kurs - Introduction to Selenium
Maschinelle Übersetzung
Marnie war sehr hilfreich. Sie instruierte nicht nur, sondern half auch bei der Umsetzung.
Andrea Park - Streamline Vacation Rental Software
Kurs - Introduction to Selenium
Maschinelle Übersetzung
Eine sehr gute Einführung und Übersicht von Selenium
Tim Hunter - Mr
Kurs - Introduction to Selenium
Maschinelle Übersetzung
I really enjoyed the coding part.
Fatima Garfin
Kurs - Introduction to Selenium
Maschinelle Übersetzung
Kommende Kurse
Kombinierte Kurse
Advanced Automation Testing and Maintenance
35 StundenDiese von einem Trainer geleitete Live-Schulung in Schweiz (online oder vor Ort) richtet sich an fortgeschrittene Tester und Entwickler, die ihre Kenntnisse und Fähigkeiten im Bereich Automatisierungstests vertiefen möchten. Der Schwerpunkt liegt auf Tools wie Selenium, TestComplete und der Integration mit Oracle APEX und .Net Core.
Am Ende dieses Kurses werden die Teilnehmer in der Lage sein:
- Einrichten und Konfigurieren von Selenium und TestComplete für Automatisierungstests.
- Erweiterte Testskripte und Frameworks zu entwickeln.
- Automatisierungstests mit Oracle APEX und .Net Core Anwendungen zu integrieren.
- Anwendung von Techniken des maschinellen Lernens zur Verbesserung der Testautomatisierung.
- Effektiver Übergang vom manuellen zum automatisierten Testen.
- Verwaltung von ausgelagerten Testprojekten und Einhaltung von Qualitätsstandards.
Advanced C# for Automation Test Engineers
21 StundenDiese Live-Schulung unter Anleitung (online oder vor Ort) richtet sich an erfahrene Ingenieure für Automatisierungstests, die fortgeschrittene C# Programmierkonzepte für Automatisierungstests erlernen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
-
Verstehen fortgeschrittener C# Programmierkonzepte und bewährter Verfahren.
Anwendung fortgeschrittener objektorientierter Programmierprinzipien zur Erstellung effizienter und flexibler Automatisierungslösungen.
Entwurf und Entwicklung von modularen und wiederverwendbaren Automatisierungs-Frameworks unter Verwendung von Best Practices der Branche.
Advanced Selenium
14 StundenIn dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer, wie sie eine automatisierte Testsuite mithilfe fortgeschrittener Techniken verbessern können, um die Selenium.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Komplexe Probleme bei der Testautomatisierung von Webanwendungen mit Selenium lösen.
- Anwendung von regulären Ausdrücken und musterbasierten Verifizierungstechniken.
- Handhaben von Ausnahmen, die die Testausführung anhalten.
- Programmatisch nach Web-Objekten suchen.
- Daten von Web-Steuerelementen dynamisch erfassen.
- Ein datengesteuertes Test-Framework erstellen.
- Tests mit Selenium Grid verteilen.
Advanced Selenium with C#
14 StundenIn dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer, wie sie eine automatisierte Testsuite mithilfe fortgeschrittener Techniken verbessern können, um die Selenium.
Zielgruppe: Software-Tester, Test-Manager, Qualitätssicherungsexperten.
Advanced TestStand: Mastering Test Automation
21 StundenDiese Live-Schulung in Schweiz (online oder vor Ort) richtet sich an fortgeschrittene Testingenieure und Automatisierungsspezialisten, die fortgeschrittene TestStand-Funktionen und -Techniken zur Maximierung der Effizienz und Effektivität der Testautomatisierung kennenlernen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Nutzung fortgeschrittener Merkmale und Funktionen von TestStand zur Verbesserung von Testautomatisierungs-Workflows.
- Benutzeroberflächen anpassen und erweiterte Testsequenzen entwickeln.
- Fortgeschrittene Techniken zur Ergebnisverarbeitung und -berichterstattung implementieren.
- Integration von TestStand mit externen Datenbanken, Systemen und Hardware.
- Anwendung von Best Practices für die Wartung, Verwaltung, Fehlersuche und Fehlerbehebung bei komplexen Testsequenzen.
Mobile Automation with Appium Overview
7 StundenPublikum:
Jeder, der am Testen beteiligt ist, einschließlich Mobile Automation Testers
Automate Windows Desktop Applications with AutoIt
14 StundenIn dieser von einem Kursleiter geleiteten Live-Schulung (vor Ort oder per Fernzugriff) lernen die Teilnehmer anhand einer Reihe praktischer Live-Laborübungen, wie sie AutoIt zur Automatisierung von Fensteranwendungen einsetzen können.
C# for Automation Test Engineers
21 StundenDiese von einem Ausbilder geleitete Live-Schulung in Schweiz richtet sich an alle, die daran interessiert sind, C# für den Zweck der Automatisierungstests zu lernen. Es handelt sich um einen gestrafften, intensiven Kurs mit vielen praktischen Übungen, um den Teilnehmern schnell die wesentlichen Programmierfähigkeiten zu vermitteln, die sie für Software-Automatisierungstests benötigen. Der Schwerpunkt liegt auf den C#-Grundlagen, die direkt und unmittelbar auf die Testautomatisierung angewendet werden können.
Dieser Kurs deckt keine detaillierten Testautomatisierungs-Frameworks wie Selenium ab. Wenn Sie bereits über C#-Kenntnisse verfügen und direkt in das Testen mit Selenium einsteigen möchten, lesen Sie bitte weiter: Selenium WebDriver in C#: Einführung in die Web-Testautomatisierung in C#.
EasyTest
7 StundenDiese von einem Ausbilder geleitete Live-Schulung (online oder vor Ort) richtet sich an Bediener und Prüfer, die EasyTest zum Testen von Anwendungen oder Systemen verwenden möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Installieren und konfigurieren Sie EasyTest.
- Nutzen Sie EasyTest zum Testen von Systemen und Anwendungsfunktionen.
- Automatisierung und Wartung von Skripten in EasyTest.
Test automation with HP UFT
21 StundenDieser Kurs demonstriert durch praktische Übungen die Grundlagen und Anwendungen der Testautomatisierung mit HP UFT.
Introduction to Java for Test Automation
28 StundenDiese von einem Kursleiter geleitete Live-Schulung in Schweiz richtet sich an alle, die Java zum Zweck der Testautomatisierung erlernen möchten. Es handelt sich um einen gestrafften, intensiven Kurs mit vielen praktischen Übungen, um den Teilnehmern schnell die wesentlichen Programmierfähigkeiten zu vermitteln, die für die Anwendung von Software-Automatisierungstests erforderlich sind. Der Schwerpunkt liegt auf den Java-Grundlagen, die direkt und unmittelbar auf die Testautomatisierung angewendet werden können.
Dieser Kurs befasst sich nicht eingehend mit Testautomatisierungs-Frameworks wie Selenium. Er umgeht auch den herkömmlichen "Hello World" Ansatz zum Erlernen von Java, da dies kein Kurs über Anwendungsentwicklung ist. Dieser Kurs zielt direkt darauf ab, dass die Teilnehmer schnell mit der Testautomatisierung beginnen können. Wenn Sie bereits über Java-Kenntnisse verfügen und direkt in das Testen mit Selenium einsteigen möchten, sollten Sie sich diesen Kurs ansehen: Einführung in Selenium (https://www.nobleprog.com/introduction-selenium-training).
Robot Framework: Keyword Driven Acceptance Testing
14 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Software-Testingenieure, die lernen möchten, wie man eine Reihe von Testfällen und eine Testsuite schreibt und die Tests anschließend an einer Demo-Anwendung ausführt.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
-
Verwenden Sie den schlüsselwortgesteuerten Testansatz des Robot Frameworks und die tabellarische Testdatensyntax zum Schreiben und Ausführen von Tests.
Verwenden Sie eine konsistente Syntax, um neue Schlüsselwörter aus bestehenden zusammenzustellen.
Durchführung von Behavior Driven Development (BDD)-Tests im Gherkin-Stil (ähnlich wie bei Cucumber).
Generieren und interpretieren Sie Berichte und Protokolle, um Fehler in der getesteten Anwendung zu beheben.
Erweiterung der Fähigkeiten von Robot Framework mit Bibliotheken von Drittanbietern, die in Python, Java, Perl, Javascript und PHP geschrieben sind.
Integration von Robot Framework mit Selenium zum Testen von Webanwendungen.
TestComplete
21 StundenIn dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer, wie sie die Funktionen von TestComplete's nutzen können, einschließlich des Testobjektmodells, der Prüfpunkte, der Namenszuordnung und der Benutzeroberfläche, um automatisierte Tests für Desktop-, Web- und mobile Anwendungen durchzuführen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Erstellen, Aufzeichnen und Ausführen von Funktionstests.
- Ein skalierbares und wartbares Test-Framework erstellen.
- Erstellen von Checkpoints, Anpassen von Tests für mehrere Geräte und Analysieren von Testergebnissen.
- Nutzen Sie TestComplete's Skripterweiterungen.
Tosca: Model-Based Testing for Complex Systems
35 StundenIn dieser von einem Trainer geleiteten Live-Schulung lernen die Teilnehmer, wie sie Tosca für die Durchführung von End-to-End-Tests (Web + Backend) einsetzen können. Die Schulung kombiniert Theorie und Praxis in einer Live-Laborumgebung, so dass die Teilnehmer die Möglichkeit haben, mit der Technologie, dem Kursleiter und ihren Kollegen zu interagieren.
Die Schulung beginnt mit einem Überblick über traditionelle code- und skriptbasierte Automatisierungstests und stellt diese dem modellbasierten (MBT) Ansatz von Tosca gegenüber. Die Teilnehmer lernen, wie man Testfälle mit den Standardmodulen von Tosca erstellt und ausführt und wie sie ihre eigenen Module für die Ausführung erstellen können.
Von den Grundsätzen der Softwaremodellierung bis hin zur Testabdeckung in verschiedenen Browsern führt dieses Training die Teilnehmer durch Theorie und Praxis und befähigt sie, ihre eigene Testlösung in Tosca zu implementieren.
TOSCA Certification Preparation
14 StundenDiese instructor-geführte, Live-Schulung (online oder vor Ort) richtet sich an Softwaretest-Experten mit mittleren Kenntnissen, die sich in TOSCA zertifizieren lassen und ihre Kompetenz im Bereich Testautomatisierung mit Tricentis Tosca nachweisen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Die Struktur und die Anforderungen der TOSCA-Zertifizierung zu verstehen.
- TOSCA-Konzepte zu beherrschen, einschließlich Testfalldesign, Automatisierung und Ausführung.
- Best Practices für die Erstellung wiederverwendbarer und wartbarer Testfälle anzuwenden.
- Sich auf die praktischen und theoretischen Bestandteile der TOSCA-Zertifizierungsprüfung vorzubereiten.