Einführung in das Agile Testing Schulung
Dieser 2-tägige Kurs bietet eine knappe Einführung ins Agile Software-Testing. Er behandelt grundlegende Testkonzepte im Kontext der agilen (Scrum-)Entwicklung und nutzt Crispin & Gregorys Modell der Agile Testing Quadrants als Rahmen, um zeitgenössische Prinzipien und Praktiken des agilen Tests zu erkunden.
Zielgruppe
Dieser Kurs richtet sich an Entwicklungsteams, die ihre Testpraktiken in einem agilen Umfeld verbessern möchten.
Er ist auch für Personen geeignet, die eine spezifische Karriere im Testing anstreben, und stellt eine geeignete Voraussetzung für den iSQI Certified Agile Tester-Kurs dar.
Schulungsübersicht
Überblick über Agile
- Geschichte der agilen Methoden im Überblick
- Diskussion zu den Aussagen des Agile Manifesto
Scrum-Rahmenwerk
- Scrum-Rollen und -Verantwortlichkeiten – Scrum Master, Product Owner, Entwicklungsteam
- Scrum-Events – Sprint, Sprint Planning, Review, Retrospective, Scrum-Meeting
- Scrum-Artefakte – Product Backlog, Sprint Backlog, Product Increment
Agiles Testing
- Zusammenarbeit statt Unabhängigkeit
- Die Rolle der Dokumentation in Agile
- Einführung in die Agile Testing Quadrants
- Testautomatisierung
Grundlagen des Testens
- Der grundlegende Testprozess
- Schwarzkasten-Testdesign-Techniken
- Weisskasten-Testdesign-Techniken
- Qualitätsattribute
- Performance-Testing
- Beispiel für Testwerkzeuge
Technologieorientiertes Testing, das die Entwicklung lenkt
- Unit-Testing und Schwarzkasten-Testdesign
- Testgetriebene Entwicklung (TDD)
- Beispiel für Testwerkzeuge
Geschäftsorientiertes Testing, das die Entwicklung lenkt
- User Stories und Akzeptanztesting
- Verhaltensgesteuerte Entwicklung (BDD)
- Beispiel für Testwerkzeuge
Geschäftsorientiertes Testing, das das Produkt kritisch hinterfragt
- Exploratives Testing
- Weisskasten-Testdesign
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
Einführung in das Agile Testing Schulung - Buchung
Einführung in das Agile Testing Schulung - Anfrage
Einführung in das Agile Testing - Beratungsanfrage
Erfahrungsberichte (1)
Workshops, praktische Fälle
Joanna Nowak - LKQ Polska Sp. z o. o.
Kurs - Introduction to Agile Testing
Maschinelle Übersetzung
Kommende Kurse
Kombinierte Kurse
Fortgeschrittene Automatisierte Tests und Wartung
35 StundenDieser von einem Dozenten geleitete Live-Kurs in Schweiz (online oder vor Ort) richtet sich an Tester und Entwickler auf mittlerem Niveau, die ihre Kenntnisse und Fähigkeiten in der automatisierten Testentwicklung vertiefen möchten. Der Fokus liegt auf Tools wie Selenium und TestComplete sowie der Integration mit Oracle APEX und .Net Core.
Am Ende dieses Kurses werden die Teilnehmenden in der Lage sein:
- Selenium und TestComplete für automatisierte Tests einzurichten und zu konfigurieren.
- Fortgeschrittene Testskripte und -frameworks zu entwickeln.
- Automatisierte Tests in Oracle APEX- und .Net Core-Anwendungen zu integrieren.
- Maschinelle Lernverfahren anzuwenden, um die Testautomatisierung zu verbessern.
- Den Übergang von manuellem zu automatisiertem Testing effektiv zu gestalten.
- Ausgelagerte Testprojekte zu manageen und Qualitätsstandards einzuhalten.
Fortgeschrittenes C# für Automatisierungstest-Ingenieure
21 StundenDiese live-Ausbildung in Schweiz (online oder in den Räumlichkeiten der Teilnehmer) ist auf erfahrene Automation Test Engineers ausgerichtet, die fortgeschrittene C-Programmierkonzepte für Automatisierungstests lernen möchten.
Am Ende dieser Ausbildung werden die Teilnehmer folgende Fähigkeiten erwerben:
- Fortgeschrittene C-Programmierkonzepte und Best Practices verstehen.
- Fortgeschrittene objektorientierte Programmierprinzipien anwenden, um effiziente und flexible Automatisierungslösungen zu schaffen.
- Modular und wiederverwendbar gestaltete Automatisierungsframeworks mit Branchenerfahrungen entwickeln.
Fortgeschrittenes Selenium
14 StundenIn diesem vom Dozenten geleiteten, Live-Training in Schweiz lernen die Teilnehmenden, wie sie eine automatisierte Testsuite mit fortgeschrittenen Techniken zur Steuerung von Selenium optimieren können.
Am Ende dieses Trainings können die Teilnehmenden:
- Komplexe Probleme bei der Testautomatisierung von Webanwendungen mit Selenium lösen.
- Reguläre Ausdrücke und Muster-basierte Verifikationstechniken anwenden.
- Mit Exceptions umgehen, die die Testausführung stoppen.
- Webobjekte programmatisch suchen.
- Daten dynamisch von Websteuerelementen erfassen.
- Eine datengetriebene Test-Framework erstellen.
- Tests mit Selenium Grid verteilen.
Advanced TestStand: Beherrschung der Testautomatisierung
21 StundenDieses instructor-led-live-Training in Schweiz (online oder vor Ort) richtet sich an Tester-Ingenieure und Automatisierungsspezialisten mit fortgeschrittenen Kenntnissen, die erweiterte TestStand-Funktionen und Techniken erkunden möchten, um die Effizienz und Wirksamkeit der Testautomatisierung zu maximieren.
Am Ende dieses Trainings können die Teilnehmer:
- Erweiterte Funktionen und Funktionalitäten von TestStand nutzen, um die Workflows der Testautomatisierung zu verbessern.
- Benutzeroberflächen anpassen und erweiterte Testsequenzen entwickeln.
- Fortgeschrittene Techniken zur Ergebnisaufbereitung und Berichterstellung implementieren.
- TestStand mit externen Datenbanken, Systemen und Hardware integrieren.
- Best Practices für die Wartung, Verwaltung, Fehlerbehebung und das Debugging komplexer Testsequenzen anwenden.
API-Entwicklung und -Testing mit Java (Jersey)
14 StundenJersey ist die Open-Source-Referenzimplementierung von JAX-RS (Java API for RESTful Web Services). Es stellt Bibliotheken bereit, um REST-APIs in Java schnell und effizient zu erstellen. In Kombination mit modernen Testing-Tools ermöglicht Jersey es Entwicklern, APIs effektiv zu entwerfen, zu erstellen, zu testen und zu dokumentieren.
Diese live geleitete Schulung (online oder vor Ort) richtet sich an Java-Entwickler und Tester auf Anfänger- bis Fortgeschrittenenniveau, die API-Entwicklung und -Testing mit Jersey und unterstützenden Tools erlernen möchten.
Nach Abschluss dieser Schulung können Teilnehmende:
- Ein Jersey-Projekt mit Maven einrichten.
- RESTful APIs mit Jersey entwickeln und bereitstellen.
- APIs mit Postman und automatisierten Frameworks testen.
- Fehlerbehandlung, Sicherheit und Dokumentation für APIs umsetzen.
Kursformat
- Interaktive Vorträge und Diskussionen.
- Praktische Übungen und Anwendungen.
- Implementierung in einer Live-Lab-Umgebung.
Möglichkeiten zur Kursanpassung
- Um eine individuell angepasste Schulung für diesen Kurs zu erhalten, kontaktieren Sie uns bitte zur Vereinbarung.
BDD für Nicht-Entwickler: Live-Workshop
14 StundenDieser Live-Workshop mit Dozent in Schweiz beginnt mit einer Einführung in BDD, was es ist und wie Unternehmen ihn nutzen, um gutes Software-Design, -Entwicklung und -Testing zu fördern. Wir betrachten das Thema aus der Sicht von Nicht-Ingenieuren mit Fokus auf Endnutzer, deren Anforderungen, Sprache und Denkweise. Wir behandeln auch die Kommunikationsherausforderungen, die Fachbereiche bei der engeren Zusammenarbeit mit technisch orientierten Kollegen erleben können.
Am Ende dieser Schulung wissen Teilnehmer wie man:
- Kurze Benutzerstories formuliert, die das Nutzungsverhalten realer Softwareanwender abbildet.
- Diese Benutzerstories in die BDD-spezifische Sprache überträgt (Gegeben, Wenn, Dann).
- Aus diesen Stories Testfälle ableitet, die Ingenieure dann implementieren und testen können.
- Die Beziehung zwischen Produktanforderungen, Akzeptanzkriterien und Testfällen versteht.
- Technisches Fachvokabular entmystifiziert, das Kommunikation und Verständnis behindert.
- Gute Tools für das Verfassen von BDD-Feature-Dateien installiert und nutzt.
- Nachvollziehen kann, was passiert, wenn die Arbeit an Ingenieure übergeben wird.
- Eine aktivere Rolle im iterativen Entwicklungszyklus spielt.
ISTQB Certified Tester Advanced Level – Test Analyst (CTAL-TA)
35 StundenDer Kurs ISTQB Certified Tester Advanced Level – Test Analyst (CTAL-TA) richtet sich an erfahrene Testing-Profis, die ihre Kompetenzen in den Bereichen Testanalyse, Testdesign, risikobasiertes Testen und Qualitätssicherung entlang des Softwareentwicklungslebenszyklus vertiefen möchten. Der Kurs vermittelt Teilnehmenden fortgeschrittene Techniken zur Anforderungsanalyse, zum Entwurf wirksamer Testfälle, zur Defektverwaltung und zur Sicherstellung der Softwarequalität aus Geschäfts- und Anwenderperspektive.
Am Ende dieses Kurses sind die Teilnehmenden in der Lage:
- Fortgeschrittene Techniken der Testanalyse und des Testdesigns anzuwenden.
- Anforderungen und User Stories zu analysieren, um Testbedingungen zu identifizieren.
- Risikobasierte Testszenarien und Testfälle zu entwerfen und priorisieren.
- Softwarequalitätsmerkmale und nicht-funktionale Anforderungen zu bewerten.
- Spezifikationen aus Testing-Sicht zu prüfen und zu beurteilen.
- Defektanalysen durchzuführen und zur Identifikation der Root Cause beizutragen.
- Statische Testtechniken anzuwenden, um die Qualität früh im SDLC zu verbessern.
- Testing-Aktivitäten in Agile-, Waterfall- und Hybrid-Umgebungen zu unterstützen.
- Durch systematische Testdesign-Methoden die Testabdeckung zu erhöhen.
- Sich effektiv auf die ISTQB CTAL-TA Zertifizierungsprüfung vorzubereiten.
ISTQB Zertifizierter Tester – Advanced Level, Testmanager (CTAL-TM)
35 StundenDie ISTQB-Zertifizierung zum Zertifizierten Tester auf fortgeschrittenem Niveau – Testmanager (CTAL-TM) ist eine professionelle Zertifizierung, die sich auf fortgeschrittene Testmanagement-Praktiken, Führungsqualitäten und strategische Entscheidungsfindung im Einklang mit dem ISTQB-Syllabus konzentriert.
Dieser Dozentengestützte Kurs (live online oder vor Ort) richtet sich an Testmanager und QA-Experten auf mittlerem bis fortgeschrittenem Niveau, die den ISTQB-Lehrplan für das fortgeschrittene Testmanagement beherrschen und sich auf die Zertifizierung vorbereiten möchten.
Nach Abschluss dieser Schulung sind die Teilnehmer in der Lage:
- Umfangreiche Teststrategien und -pläne zu entwickeln und zu verwalten.
- Risikobasierte Testing-Methoden anzuwenden, um die Testing-Bemühungen zu optimieren.
- Testprozesse innerhalb von Projekten zu überwachen, zu steuern und zu verbessern.
- Testteams zu führen und weiterzuentwickeln sowie Stakeholder-Erwartungen zu managen.
- Tools und Metriken für Testmanagement, Reporting und kontinuierliche Verbesserung zu nutzen.
Kursformat
- Interaktive Vorträge und Diskussionen.
- Prüfungsorientierte Übungen und Praxisfragen.
- Praxisnahe Fallstudien und Simulationen im Einklang mit dem ISTQB CTAL-TM-Lehrplan.
Möglichkeiten zur Kursanpassung
- Um eine individuelle Schulung für diesen Kurs anzufordern, kontaktieren Sie uns bitte zur Vereinbarung.
Grundlagen der Qualitätssicherung und modernes Testen mit KI (ISTQB Foundation Vorbereitung)
21 StundenGrundlagen der Qualitätssicherung und modernes Testen mit KI ist ein umfassendes Schulungsprogramm, das den ISTQB Certified Tester Foundation Level (CTFL v4.0)-Lehrplan mit einer praktischen Einführung in KI-gestützte Testwerkzeuge und -techniken verbindet. Dieser Kurs dient als Vorbereitungspfad zur ISTQB Foundation-Level-Zertifizierung und vermittelt Teilnehmern gleichzeitig sofort anwendbare Fähigkeiten im Bereich KI-gestützter Tests.
Diese dozentengeleitete, Live-Schulung (online oder vor Ort) richtet sich an QA-Profis, Softwaretester und Testingenieure, die ein strukturiertes Verständnis der Grundlagen der Qualitätssicherung aufbauen und dabei lernen möchten, moderne KI-Tools zur Generierung von Testfällen, Testautomatisierung und Defektanalyse zu nutzen.
Am Ende dieser Schulung werden die Teilnehmenden in der Lage sein:
- Die sieben Testprinzipien und die Rolle des Testers im Softwareentwicklungslebenszyklus anzuwenden.
- Testfälle nach ISTQB-Standards mittels Black-Box-, White-Box- und erfahrungsbasierter Techniken zu entwerfen.
- Defekte über ihren gesamten Lebenszyklus hinweg zu melden, nachzuverfolgen und zu verwalten.
- Das Testen durch risikobasierte Ansätze, Schätzungstechniken und Fortschrittsmetriken zu planen.
- Testautomatisierungswerkzeuge für den eigenen Unternehmenskontext zu bewerten und auszuwählen.
- Generative KI und LLMs (Large Language Models) einzusetzen, um Testfälle aus Anforderungen zu entwerfen, zu überprüfen und zu verfeinern.
- KI-gestützte Werkzeuge für selbstheilende Testautomatisierung, visuelle Regressionstests und Defektvorhersage anzuwenden.
- Sich mit dem Prüfungsformat des ISTQB Foundation Level vertraut zu machen und Musterfragen sicher zu beantworten.
Kursformat
- Interaktive Vorträge und Diskussionen.
- Viele Übungen und Praktika.
- Praktische Umsetzung in einer Live-Lab-Umgebung.
Anpassungsoptionen für den Kurs
- Um eine maßgeschneiderte Schulung anzufordern, kontaktieren Sie uns bitte zur Vereinbarung.
API-Testing mit Postman
21 StundenDieser von einer Lehrkraft geleitete Live-Kurs in Schweiz (online oder vor Ort) richtet sich an Softwaretesterinnen und Softwaretester, die Postman für API-Tests nutzen möchten.
Nach Abschluss dieses Kurses können Teilnehmerinnen und Teilnehmer:
- Tests mit automatisierten Anfragen und Workflows ausführen.
- Eine API definieren, entwickeln, testen und beobachten unter Verwendung eines Versionskontrollsystems.
- Dynamische Daten in einer Anfrage generieren.
- Tests in Sammlungen dokumentieren und organisieren, um sie mit dem Team überprüfen zu können.
Selenium WebDriver in C#
14 StundenDieser von einem Dozenten geleitete Live-Kurs in Schweiz (online oder vor Ort) führt die Teilnehmer in das automatische Testen mit Selenium WebDriver und C# in Visual Studio ein. Falls Sie keine C#-Programmierungserfahrung haben oder Ihre Kenntnisse auffrischen möchten, empfehlen wir Ihnen den Kurs: C# für Automationstesttechniker.
Test automatisierung mit Selenium und Jenkins
21 StundenDieser Kurs vermittelt die notwendigen Kompetenzen für die Bearbeitung von Testprojekten mit der Selenium-Testsuite sowie für kontinuierliches Testen mit Jenkins.
Zielgruppe:
- Softwaretestingenieure
- Softwareentwickler, die an agilen Entwicklungsprozessen beteiligt sind
- Release-Manager
- QA-Ingenieure
Am Ende der Selenium-Schulung sind die Teilnehmenden in der Lage:
- Die Selenium-Testsuite effektiv in realen Projekten einzusetzen
- Selenium für Browsertests über verschiedene Plattformen hinweg zu verwenden
- Tests mittels Selenium Grid zu verteilen
- Regressionstests mit Selenium in Jenkins auszuführen
- Testberichte sowie periodische Berichte mit Jenkins vorzubereiten
Testautomatisierung mit Selenium und Python
14 StundenSelenium ist ein Open-Source-Framework zur Automatisierung von Webanwendungstests in verschiedenen Browsern. Mit Selenium 4 stehen erweiterte WebDriver-APIs, native relative Locator sowie eine verbesserte Grid-Unterstützung zur Verfügung. Python überzeugt durch seine Einfachheit und die starke Integration mit Testframeworks wie Pytest, was es zu einer leistungsstarken Wahl für die Entwicklung skalierbarer und wartbarer Testautomatisierungslösungen macht.
Diese von einem Dozent:in geleitete Live-Training (online oder vor Ort) richtet sich an Tester:innen und Entwickler:innen mit Grundlagen- bis mittlerem Kenntnisstand, die Selenium in Kombination mit Python einsetzen möchten, um Webanwendungstests in realen Umgebungen zu automatisieren.
Nach Abschluss dieses Trainings können die Teilnehmenden:
- Selenium mit Python in einer Testumgebung installieren und konfigurieren.
- Robuste Testautomatisierungsskripte mit Selenium WebDriver und Pytest erstellen.
- Das Page-Object-Model (POM) für wartbare Testframeworks anwenden.
- Tests in mehreren Browsern über Selenium Grid ausführen.
- Automatisierte Tests in CI/CD-Pipelines integrieren.
- Häufige Probleme analysieren und Best Practices für eine stabile Automatisierung umsetzen.
Form des Kurses
- Interaktive Vorträge und Diskussionen.
- Zahlreiche Übungen und Praxisphasen.
- Praktische Umsetzung in einer Live-Lab-Umgebung.
Optionen zur Kursanpassung
- Für ein maßgeschneidertes Training zu diesem Kurs kontaktieren Sie uns bitte, um die Details zu vereinbaren.
Testautomatisierung mit Selenium
21 StundenDieser Kurs bietet Schulungen zur Bearbeitung von Testprojekten und vermittelt praktische Erfahrungen im Umgang mit Webanwendungen, der automatisierten funktionalen Testung sowie der browserübergreifenden Testautomatisierung mithilfe des Selenium-Testframeworks.
Zielgruppe dieses Kurses sind Softwaretestingenieure und manuelle Tester.
Nach erfolgreichem Abschluss der Schulung sind die Teilnehmer in der Lage, Selenium WebDriver effektiv in realen Projekten einzusetzen.
TestComplete
21 StundenIn dieser dozentengeführten Live-Schulung in Schweiz lernen die Teilnehmer, wie man TestComplete-Funktionen nutzt, einschließlich des Testobjektmodells, Prüfzeichen, Namenszuordnung und Benutzeroberfläche zur automatisierten Tests von Desktop-, Web- und mobilen Anwendungen durchzuführen.
Bis zum Ende dieser Schulung können die Teilnehmer:
- Funktionale Tests erstellen, aufzeichnen und ausführen.
- Einen skalierbaren und wartbaren Test-Framework erstellen.
- Prüfzeichen erstellen, Tests für mehrere Geräte anpassen und Testergebnisse analysieren.
- Script-Erweiterungen von TestComplete verwenden.