Webtests mit Cucumber, Selenium & BDD automatisieren

via Udemy

Go to Course: https://www.udemy.com/course/deutsch-webtests-mit-cucumber-selenium-bdd-automatisieren/

Overview

Lerne in diesem Kurs Cucumber und Selenium kennen - zwei leistungsstarke Tools für die Testautomatisierung. Dieser umfassende Kurs wird dir helfen, alle grundlegenden und fortgeschrittenen Konzepte zu verstehen und anzuwenden. Die verwendeten Tools sind Open Source, was bedeutet, dass sie kostenlos verfügbar sind. Der Kurs besteht aus 24 Vorlesungen mit praktischen Beispielen, die alle wichtigen Aspekte der Testautomatisierung abdecken.Was ist Cucumber?Cucumber ist ein Tool, das Behaviour-Driven Development (BDD) unterstützt. Es hilft, Testfälle in einer menschenlesbaren Sprache zu schreiben, was die Kommunikation zwischen Entwicklern, Testern und Fachabteilungen vereinfacht. Wenn du neu im Bereich BDD bist, empfehlen wir, unsere Einführung in BDD zuerst zu lesen, um ein solides Fundament zu schaffen.Was ist Gherkin?Gherkin ist eine einfache, strukturierte Sprache, die es Cucumber ermöglicht, Testfälle zu verstehen und auszuführen. Es handelt sich um eine Sammlung von Grammatikregeln, die es ermöglichen, Testfälle als Szenarien in natürlicher Sprache zu schreiben. Ein Szenario wird in Gherkin geschrieben, was es sowohl für Entwickler als auch für Nicht-Techniker verständlich macht.Was sind Step-Definitionen?Step-Definitionen verbinden die Schritte eines Gherkin-Szenarios mit Programmiercode. Jede Step-Definition führt eine konkrete Aktion aus, die die Anforderungen des Szenarios erfüllt. Diese Definitionen stellen sicher, dass der Testfall korrekt umgesetzt wird und verbinden die Spezifikation mit der Implementierung.Was ist Selenium?Selenium ist ein Open-Source-Tool zur Automatisierung von Webbrowsern. Es wird hauptsächlich verwendet, um Webanwendungen zu testen, indem es wiederholbare Tests auf verschiedenen Plattformen durchführt. Selenium ermöglicht es, Tests für verschiedene Browser und Betriebssysteme zu automatisieren.Was ist Automation Testing?Automation Testing ist eine Technik, bei der spezielle Software-Tools verwendet werden, um Testfälle ohne menschliches Eingreifen auszuführen. Dies erhöht die Testeffizienz, reduziert Fehler und spart Zeit im Vergleich zum manuellen Testen.

Skills

Reviews