Test Automation with Selenium and Katalon Studio Schulung
Selenium ist ein Rahmen, das verschiedene Tools zur Autorisierung von Software-Tests für Web-Anwendungen bietet. Katalon Studio ist eine automatische Testsoftware auf der Grundlage Selenium.
Dieses Live-Training (online oder online) richtet sich an Software-Testern, die Selenium und Katalon Studio verwenden möchten, um end-to-end automatisierte Testlösungen zu erstellen.
Am Ende dieser Ausbildung können die Teilnehmer:
- Erzeugen und durchführen Sie cross-platform-Tests für jeden OS oder Gerät.
- Integrieren Sie automatische Tests in eine CI/CD Pipeline.
- Automatische Web-Tests, API-Tests, mobile Tests und Desktop-Tests.
Format des Kurses
- Interaktive Unterricht und Diskussion.
- Viele Übungen und Übungen.
- Hand-on Implementierung in einem Live-Lab-Umfeld.
Kursanpassungsoptionen
- Um eine benutzerdefinierte Ausbildung für diesen Kurs zu beantragen, wenden Sie sich bitte an uns, um zu arrangieren.
Schulungsübersicht
Einführung
Selenium und Katalon Studio Übersicht
- Was ist Selenium? Was ist Katalon Studio?
- Die Merkmale von Selenium. Die Merkmale von Katalon Studio.
Vorbereiten der Entwicklungsumgebung
- Installieren und Konfigurieren Katalon Studio
Katalon Studio Schnellstart
- Ein Projekt erstellen
- Arbeiten mit Testobjekten und Webelementen
- Achsenansichten verwenden
Selenium Web-Treiber-API
- Arbeiten mit Browserfunktionen
- Umgang mit Textfeld, Klick-Aktion, CheckBox, DropDown und ComboBox
- Erstellen von Bildschirmfotos
Skript-Modus
- Umgang mit Frames und Popups
- Arbeiten mit Maus- und Tastatur-Aktionen
Laufzeit-Test-Objekte
- Erstellen eines Testobjekts zur Laufzeit
- Hinzufügen, Entfernen und Aktualisieren von Testobjekteigenschaften
Manueller Modus und Skriptmodus
- Bestätigung und Verifizierung von Webelementen
- Ausführen von Tests
- Berichte generieren
- Aufrufen von Testfällen
CI/CD Automatisierte Tests
- Erstellen von Aufträgen und Automatisieren von Tests
- Parallele Tests durchführen
- Berichte generieren
Fehlersuche
- Umgang mit Ausfällen und Fehlern
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Verständnis von Selenium Web Driver
Publikum
- Software Testers
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
Test Automation with Selenium and Katalon Studio Schulung - Booking
Test Automation with Selenium and Katalon Studio Schulung - Enquiry
Test Automation with Selenium and Katalon Studio - Beratungsanfrage
Beratungsanfrage
Erfahrungsberichte (5)
Ich habe alles genossen, denn es ist alles neu für mich, und ich kann den Mehrwert erkennen, den es für meine Arbeit bedeuten kann.
Zareef - BMW South Africa
Kurs - Tosca: Model-Based Testing for Complex Systems
Maschinelle Übersetzung
Es war einfach zu verstehen und umzusetzen.
Thomas Young - Canadian Food Inspection Agency
Kurs - Robot Framework: Keyword Driven Acceptance Testing
Maschinelle Übersetzung
Der Trainer erklärte jede Funktion gründlich.
Argean Quilaquil - DXC
Kurs - TestComplete
Maschinelle Übersetzung
Its simplified approach and its inept coverage was exactly what I was looking for, I've taken away a lot of useful information which I intend to utilize on my current project.
Ibe Dike
Kurs - JMeter Fundamentals
Maschinelle Übersetzung
I found the trainer made the course very interesting.
Cameron Taylor
Kurs - Web Application Performance Testing with JMeter
Maschinelle Übersetzung
Kommende Kurse
Kombinierte Kurse
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.
JMeter Grundlagen
7 StundenDieser Kurs behandelt die Erstellung und Implementierung von Funktions- und Einheitstests mit Apache JMeter, der kostenlosen Anwendungstestsoftware von The Apache Software Foundation. Ziel des Kurses ist es, Unternehmen die Möglichkeit zu geben, ihre verschiedenen Testanforderungen vollständig zu automatisieren, Zeit und Geld zu sparen und das Risiko menschlicher Fehler beim Testen zu minimieren. Das Programm untersucht die Konzepte des Entwurfs und der Erstellung von Testplänen für reale Webanwendungen mit Apache JMeter, einschließlich Funktions-, Regressions- und Belastungstests. Die Teilnehmer lernen, wie man Testpläne für eine Vielzahl von Zwecken entwirft und die verschiedenen Komponenten und Funktionen von JMeter zu ihrem Vorteil nutzt, um den Testprozess von Webanwendungen vollständig zu automatisieren.
JMeter Fundamentals and JMeter Advanced
14 StundenDie Kurse JMeter Grundlagen und JMeter Fortgeschrittene werden aus praktischen Gründen zusammen angeboten.
JMeter Grundlagen
Dieser Kurs behandelt die Erstellung und Implementierung von Funktions- und Komponententests mit Apache JMeter , der kostenlosen Anwendungstestsoftware von The Apache Software Foundation. Ziel des Kurses ist es, Unternehmen die Möglichkeit zu geben, ihre verschiedenen Testanforderungen vollständig zu automatisieren, um Zeit und Geld zu sparen und das Risiko menschlicher Fehler beim Testen zu minimieren. Das Programm untersucht die Konzepte zum Entwerfen und Erstellen von Testplänen für reale Webanwendungen mit Apache JMeter , einschließlich Funktions-, Regressions- und Stresstestplänen. Die Teilnehmer lernen, Testpläne für eine Vielzahl von Zwecken zu entwerfen und die verschiedenen Komponenten und Funktionen in JMeter zu ihrem Vorteil zu nutzen, sodass sie den Testprozess für Webanwendungen vollständig automatisieren können.
JMeter Advanced
Dieser Kurs befasst sich mit fortgeschrittenen Webanwendungstesttechniken. Es konzentriert sich auf die vollständige Automatisierung, Skripterstellung und Integration von Tests mit externen Datenquellen.
Web Application Performance-Messung mit JMeter
7 StundenDieser Kurs richtet sich an Testmanager, Tester, Business Analysten, Designer, Entwickler, Administratoren und alle, die an der Planung und Durchführung von Leistungstests für Webanwendungen interessiert sind. Sie erfahren, wie Sie nicht-funktionale Anforderungen festlegen, welche Indikatoren für bestimmte Implementierungen am wichtigsten sind, wie Sie einen Leistungstestplan erstellen, in JMeter implementieren, ausführen und die Ergebnisse analysieren.
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.
Web Application Testing with Selenium and JMeter
35 StundenDieser Kurs bietet Schulungen für die Handhabung von Testprojekten und vermittelt praktische Erfahrungen mit Webanwendungen, funktionaler Testautomatisierung und browserübergreifender Testautomatisierung mithilfe der Testsuite Selenium. Außerdem wurde jMeter umfassend eingeführt.
Ungefähr 2 Tage JMeter und 3 Tage Selenium.
Introduction to Selenium
7 StundenDieser 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
Selenium for Victims of Manual Testing
14 StundenDies ist ein praktischer Kurs für manuelle Tester, um das automatisierte Testen zu erleichtern.
Complete Web Testing Environment with Selenium WebDriver and JMeter
35 StundenDieser Kurs bietet einen umfassenden Überblick über die Verwendung automatisierter Funktions- und Leistungstests mit Selenium und JMeter Verwendung der Java / Maven Umgebung. 3 Tage sind für Selenium , 2 Tage für JMeter .
Test Automation with Selenium
21 StundenDieser Kurs schult den Umgang mit Testprojekten und vermittelt praktische Erfahrungen mit Webanwendungen, funktionaler Testautomatisierung und browserübergreifender Testautomatisierung unter Verwendung der Selenium-Testsuite.
Zielpublikum:
- Software-Testingenieure
- Softwareentwickler, die an der agilen Entwicklung beteiligt sind
Am Ende der Selenium-Schulung werden die Teilnehmer in der Lage sein:
- die Selenium-Testsuite effektiv in realen Projekten einzusetzen
- Selenium für browserübergreifende Tests zu verwenden
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.
Testing with TestNG
14 StundenTestNG ist ein Testframework, das eine breite Palette von Testanforderungen vereinfacht, von Komponententests (Testen einer Klasse für sich allein) bis zu Integrationstests (Testen ganzer Systeme, die aus mehreren Klassen, mehreren Paketen und sogar mehreren externen Frameworks bestehen, z Anwendungsserver).
Publikum
Dieser Kurs richtet sich an Ingenieure und Entwickler, die die TestNG Suite in ihren Workflow übernehmen TestNG .
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.