Einführung in das Agile Testing Schulung
Dieser 2-Tages-Kurs bietet einen kurzen Überblick über das agile Softwaretesting. Er behandelt grundlegende Testkonzepte im Kontext der agilen (Scrum-)Entwicklung und nutzt Crispin & Gregorys Modell der Agile Testing Quadrants als Rahmenwerk, um zeitgenössische Prinzipien und Praktiken des agilen Testings zu erkunden.
Zielgruppe
Dieser Kurs richtet sich an Entwicklungsteams, die ihre Testpraktiken in einem agilen Kontext verbessern möchten.
Er ist auch für Personen geeignet, die eine spezifische Karriere im Bereich des Testings 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 über die Statements des Agilen Manifests
Scrum-Framework
- Rollen und Verantwortlichkeiten in Scrum – Scrum Master, Product Owner, Entwicklungsteam
- Scrum-Ereignisse – Sprint, Sprint Planning, Review, Retrospektive, Scrum-Meeting
- Scrum-Artefakte – Produkt-Backlog, Sprint-Backlog, Produkt-Inkrement
Agiles Testing
- Kooperation statt Unabhängigkeit
- Die Rolle der Dokumentation im agilen Kontext
- Einführung in die Agile Testing Quadrants
- Testautomatisierung
Grundlagen des Testings
- Der fundamentale Testprozess
- Black-Box-Testdesign-Techniken
- White-Box-Testdesign-Techniken
- Qualitätsattribute
- Performance-Testing
- Beispiele für Testtools
Technologieorientiertes Testing zur Steuerung der Entwicklung
- Unit-Testing und Black-Box-Testdesign
- Testgetriebene Entwicklung (TDD)
- Beispiele für Testtools
Geschäftsorientiertes Testing zur Steuerung der Entwicklung
- User Stories und Abnahmetests
- Verhaltensgesteuerte Entwicklung (BDD)
- Beispiele für Testtools
Geschäftsorientiertes Testing zur Kritik am Produkt
- Exploratives Testing
- White-Box-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
Fortgeschrittenes Automatisiertes Testen und Wartung
35 StundenDieses von Instruktoren geleitete Live-Training in Österreich (online oder vor Ort) richtet sich an Tester und Entwickler auf mittlerem Niveau, die ihre Kenntnisse und Fähigkeiten im automatisierten Testen vertiefen möchten, mit Fokus auf Tools wie Selenium und TestComplete sowie der Integration in Oracle APEX und .Net Core.
Am Ende dieses Trainings können Teilnehmer:
- Selenium und TestComplete für automatisiertes Testen einrichten und konfigurieren.
- Fortgeschrittene Testskripte und -frameworks entwickeln.
- Automatisiertes Testen in Oracle APEX- und .Net Core-Anwendungen integrieren.
- Machine-Learning-Techniken einsetzen, um die Testautomatisierung zu verbessern.
- den Wechsel vom manuellen zum automatisierten Testen effektiv gestalten.
- ausgelagerte Testprojekte verwalten und Qualitätsstandards aufrechterhalten.
Fortgeschrittenes C# für Automatisierungstest-Ingenieure
21 StundenDiese live dozierte Schulung in Österreich (online oder vor Ort) richtet sich an erfahrene Automatisierungstest-Ingenieure, die fortgeschrittene Konzepte der C#-Programmierung für Automatisierungstests erlernen möchten.
Nach Abschluss dieser Schulung werden die Teilnehmer:
- Fortgeschrittene Konzepte und Best Practices der C#-Programmierung verstehen.
- Fortgeschrittene objektorientierte Programmierprinzipien anwenden, um effiziente und flexible Automatisierungslösungen zu erstellen.
- Modulare und wiederverwendbare Automatisierungsframeworks gemäß den Branchenbest Practices entwerfen und entwickeln.
Advanced Selenium
14 StundenIn diesem instructor-led, live training in Österreich erfahren die Teilnehmer, wie sie eine automatisierte Test-Suite mit fortgeschrittenen Techniken zur Steuerung von Selenium verbessern können.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Komplexe Probleme bei der Testautomatisierung von Webanwendungen mit Selenium zu lösen.
- Reguläre Ausdrücke und Muster-basierte Verifikationstechniken anzuwenden.
- Exceptions, die die Testausführung stoppen, zu handhaben.
- Webobjekte programmatisch zu suchen.
- Daten dynamisch von Web-Steuerelementen zu erfassen.
- Ein datengesteuertes Test-Framework zu erstellen.
- Tests mit Selenium Grid zu verteilen.
Advanced TestStand: Beherrschung der Testautomatisierung
21 StundenDiese live geleitete Schulung in Österreich (online oder vor Ort) richtet sich an Testingenieure und Automatisierungsspezialisten auf fortgeschrittenem bis Expertenlevel, die sich mit den erweiterten Funktionen und Techniken von TestStand vertraut machen wollen, um die Effizienz und Wirksamkeit der Testautomatisierung zu maximieren.
Nach Abschluss dieser Schulung werden die Teilnehmer:
- erweiterte Funktionen von TestStand nutzen können, um Testautomatisierungsworkflows zu optimieren.
- Benutzeroberflächen anpassen und fortgeschrittene Testabläufe entwickeln können.
- fortgeschrittene Techniken zur Ergebnisauswertung und Berichterstellung implementieren können.
- TestStand mit externen Datenbanken, Systemen und Hardware integrieren können.
- Best Practices für die Wartung, Verwaltung, Fehlerbehebung und Fehlersuche in komplexen Testabläufen anwenden können.
API-Entwicklung & Testen 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 effektiv zu erstellen. In Kombination mit modernen Testwerkzeugen ermöglicht Jersey Entwicklern, APIs effizient zu entwerfen, zu erstellen, zu testen und zu dokumentieren.
Diese von Instruktoren geleitete Live-Schulung (online oder vor Ort) richtet sich an Java-Entwickler und Tester auf Anfänger- bis Einsteigerniveau, die sich API-Entwicklung und Testen mit Jersey und unterstützenden Werkzeugen aneignen möchten.
Nach Abschluss dieser Schulung werden die Teilnehmer in der Lage sein:
- ein Jersey-Projekt mit Maven einzurichten.
- RESTful APIs mit Jersey zu entwickeln und bereitzustellen.
- APIs mittels Postman und automatisierten Frameworks zu testen.
- Fehler, Sicherheit und Dokumentation für APIs zu behandeln.
Kursformat
- Interaktive Vorträge und Diskussionen.
- Praktische Übungen und Anwendungen.
- Umsetzung in einer Live-Lab-Umgebung.
Möglichkeiten zur individuellen Anpassung des Kurses
- Falls Sie eine maßgeschneiderte Schulung für diesen Kurs wünschen, kontaktieren Sie uns bitte zur Abstimmung.
Übersicht: Mobile Automatisierung mit Appium
7 StundenSie lernen in diesem umfassenden Schulungskurs die mobile Automationstestung mit Appium kennen. Erstellen Sie leistungsstarke Test-Automatisierungs-Frameworks für Android- und iOS-Mobile Apps unter Verwendung des branchenführenden Appium-Frameworks. Sie sammeln praktische Erfahrungen bei der Konfiguration von Appium, dem Schreiben von Testsuiten, der Identifizierung nativer und Web-Elemente sowie der Erstellung detaillierter Testberichte. Dieses Kursangebot ist ideal für QA-Ingenieure und Test-Experten, die ihre Fähigkeiten im Bereich Mobile Testing und Automation erweitern möchten. Es bietet einen optimalen Einstieg in die Appium-Zertifizierung und Ihre Karriere als Mobile Quality Assurance-Spezialist.
BDD für Nicht-Entwickler: Live-Workshop
14 StundenDieser dozentengesteuerte Live-Workshop in Österreich beginnt mit einer Einführung in BDD – was es ist und wie Unternehmen es nutzen, um ein gutes Softwaredesign, eine gute Entwicklung und qualitativ hochwertiges Testing zu unterstützen. Wir betrachten das Thema aus der Perspektive von Nicht-Ingenieuren, mit Fokus auf Endanwender, ihre Anforderungen, ihre Sprache und ihre Denkweise. Zudem thematisieren wir die Kommunikationsherausforderungen, denen geschäftliche Stakeholder begegnen, wenn sie enger mit technisch versierten Kollegen zusammenarbeiten.
Nach Abschluss dieses Trainings wissen die Teilnehmer:
- Wie man prägnante User Stories verfasst, die die Nutzungsweisen echter Softwarebenutzer abbilden.
- Wie sich diese User Stories in die Verhaltenssprache von BDD (Given, When, Then) übersetzen lassen.
- Wie Testfälle aus diesen Stories abgeleitet werden, um sie von Entwicklern implementieren und testen zu lassen.
- Wie Produktanforderungen, Akzeptanzkriterien und Testfälle miteinander verknüpft sind.
- Wie technisches Fachjargon entmystifiziert wird, das Kommunikation und Verständnis erschwert.
- Wie man großartige Tools für das Verfassen von BDD Feature Files installiert und nutzt.
- Was nach der Übergabe der Arbeit an die Entwickler geschieht – und warum das wichtig ist.
- Wie man eine aktivere Rolle im iterativen Entwicklungszyklus einnimmt.
ISTQB Certified Tester Advanced Level – Test Manager (CTAL-TM)
35 StundenDie ISTQB Certified Tester Advanced Level – Test Manager (CTAL-TM) ist eine professionelle Zertifizierung, die sich auf fortschrittliche Testmanagement-Praktiken, Führungsfähigkeiten und strategische Entscheidungsfindung im Einklang mit dem ISTQB-Lehrplan konzentriert.
Dieses instructor-led-Training (live als Online-Kurs oder vor Ort) richtet sich an erfahrene Testmanager und QA-Professionals auf mittlerem bis fortgeschrittenem Niveau, die den ISTQB Advanced Level Test Manager Lehrplan meistern und sich auf die Zertifizierung vorbereiten möchten.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Umfassende Teststrategien und -pläne zu entwickeln und zu verwalten.
- Risikobasierte Testtechniken anzuwenden, um die Testaufwände zu optimieren.
- Testprozesse innerhalb von Projekten zu überwachen, zu steuern und zu verbessern.
- Testteams zu führen und weiterzuentwickeln sowie Erwartungen der Stakeholder zu managen.
- Tools und Metriken für das Testmanagement, Reporting und kontinuierliche Verbesserung einzusetzen.
Kursformat
- Interaktive Vorträge und Diskussionen.
- Prüfungsorientierte Übungen und Übungsaufgaben.
- Praktische Fallstudien und Simulationen, die am ISTQB CTAL-TM Lehrplan ausgerichtet sind.
Anpassungsoptionen des Kurses
- Um eine maßgeschneiderte Schulung für diesen Kurs anzufordern, kontaktieren Sie uns bitte zur Vereinbarung.
Grundlagen der QA und modernes Testen mit KI (Vorbereitung auf ISTQB Foundation)
21 StundenGrundlagen der QA und modernes Testen mit KI ist ein umfassendes Schulungsprogramm, das den ISTQB Certified Tester Foundation Level (CTFL v4.0)-Lehrplan mit einer praxisorientierten Einführung in KI-unterstützte Testtools und -techniken verbindet. Dieser Kurs ist als Vorbereitungsweg zur ISTQB Foundation-Level-Zertifizierung konzipiert und gleichzeitig darauf ausgerichtet, den Teilnehmern sofort anwendbare Fähigkeiten im Bereich KI-unterstütztes Testen zu vermitteln.
Diese instruktionsgeleitete Live-Schulung (online oder vor Ort) richtet sich an QA-Experten, Softwaretester und Testingenieure, die ein strukturiertes Verständnis der Grundlagen der Qualitätssicherung aufbauen und gleichzeitig lernen möchten, moderne KI-Tools zur Generierung von Testfällen, Testautomatisierung und Fehleranalyse zu nutzen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Die sieben Testing-Prinzipien und die Rolle des Testers über den gesamten Softwareentwicklungslebenszyklus hinweg anzuwenden.
- Testfälle nach ISTQB-Standards mit Methoden des schwarzen Kastens, weißen Kastens und erfahrungsbasierter Techniken zu entwerfen.
- Fehler über ihren vollständigen Lebenszyklus hinweg zu melden, zu verfolgen und zu verwalten.
- Tests mithilfe risikobasierter Ansätze, Schätztechniken und Testfortschrittsmetriken zu planen.
- Testautomatisierungstools für den eigenen Organisationskontext zu bewerten und auszuwählen.
- Generative KI und Large Language Models (LLMs) einzusetzen, um Testfälle aus Anforderungen zu entwerfen, zu überprüfen und zu verfeinern.
- KI-gestützte Tools für selbsterhaltende Testautomatisierung, visuelle Regressionstests und Fehlervorhersage anzuwenden.
- Die Struktur der ISTQB Foundation-Level-Prüfung zu durchschauen und Musterfragen sicher zu beantworten.
Kursformat
- Interaktive Vorträge und Diskussionen.
- Viele Übungen und Praktika.
- Praktische Umsetzung in einer Live-Lab-Umgebung.
Anpassungsoptionen des Kurses
- Um eine maßgeschneiderte Schulung anzufordern, kontaktieren Sie uns bitte zur Vereinbarung.
API-Testing mit Postman
21 StundenDiese live unterrichtete Schulung in <ort> (online oder vor Ort) richtet sich an Softwaretester, die Postman für das API-Testing nutzen möchten.
Nach Abschluss dieser Schulung können die Teilnehmenden:
- Tests mit automatisierten Anfragen und Workflows ausführen.
- Eine API definieren, entwickeln, testen und beobachten und dabei ein Versionskontrollsystem verwenden.
- In einer Anfrage dynamische Daten erzeugen.
- Tests in Sammlungen dokumentieren und organisieren, damit das Team sie überarbeiten kann.
Selenium WebDriver in C#
14 StundenDieser vom Dozenten geleitete Live-Trainingskurs in Österreich (online oder vor Ort) vermittelt Teilnehmern die automatisierte Tests mit Selenium WebDriver und C# in Visual Studio. Falls Sie keine Programmiererfahrung mit C# haben oder Ihre Kenntnisse auffrischen möchten, empfehlen wir Ihnen den Kurs: C# für Automatisierungs-Testingenieure.
Test automatisierung mit Selenium und Jenkins
21 StundenDieser Kurs bietet Schulungen zum Umgang mit Testprojekten unter Verwendung der Selenium-Testsuite und von Continuous Testing mit Jenkins.
Zielgruppe:
- Software-Testingenieure
- Softwareentwickler, die in der agilen Entwicklung tätig sind
- Release Manager
- QA-Ingenieure
Nach Abschluss der Selenium-Schulung können die Teilnehmer:
- Die Selenium-Testsuite in realen Projekten effektiv nutzen
- Selenium für plattformübergreifendes Testen einsetzen
- Tests mittels Selenium Grid verteilen
- Regressionstests mit Selenium in Jenkins ausführen
- Testberichte und periodische Berichte mit Jenkins vorbereiten
Testautomatisierung mit Selenium und Python
14 StundenSelenium ist ein Open-Source-Framework zur Automatisierung von Webanwendungstests in verschiedenen Browsern. Mit Selenium 4 stehen verbesserte WebDriver-APIs, native relative Locators sowie eine optimierte Grid-Unterstützung zur Verfügung. Python zeichnet sich durch seine Einfachheit und die starke Integration mit Testframeworks wie Pytest aus, was es zu einer leistungsfähigen Wahl für die Entwicklung skalierbarer und wartbarer Testautomatisierungs-Suiten macht.
Diese von einem Instructor geleitete Live-Schulung (online oder vor Ort) richtet sich an Tester und Entwickler auf Anfänger- bis Fortgeschrittenenniveau, die Selenium mit Python einsetzen möchten, um Webanwendungstests in der Praxis zu automatisieren.
Nach Abschluss dieser Schulung sind die Teilnehmer in der Lage:
- Selenium mit Python in einer Testumgebung zu installieren und zu konfigurieren.
- robuste Testautomatisierungsskripte mithilfe von Selenium WebDriver und Pytest zu erstellen.
- das Page Object Model (POM) für wartbare Testframeworks anzuwenden.
- Tests in mehreren Browsern über Selenium Grid auszuführen.
- automatisierte Tests in CI/CD-Pipelines zu integrieren.
- häufige Probleme zu beheben und Best Practices für die Stabilität der Automatisierung anzuwenden.
Kursformat
- Interaktive Vorträge und Diskussionen.
- Umfangreiche Übungen und Praktika.
- Praxisnahe Umsetzung in einer Live-Lab-Umgebung.
Optionen zur Kursanpassung
- Um eine maßgeschneiderte Schulung für diesen Kurs anzufordern, kontaktieren Sie uns bitte zur Vereinbarung.
Testautomatisierung mit Selenium
21 StundenDieser Kurs bietet Schulungen zur Bearbeitung von Testprojekten und vermittelt praktische Erfahrungen im Umgang mit Webanwendungen, funktionaler Testautomatisierung sowie browserübergreifender Testautomatisierung mithilfe der Selenium-Test-Suite.
Zielgruppe dieses Kurses sind Software-Qualitätssicherungsingenieure und manuelle Tester.
Nach Abschluss der Schulung sind die Teilnehmer in der Lage, Selenium WebDriver effektiv in realen Projekten einzusetzen.
TestComplete
21 StundenIn dieser in Österreich stattfindenden, von einem Dozenten geleiteten Live-Schulung lernen die Teilnehmer, wie man die Funktionen von TestComplete nutzt, einschließlich Testobjektmodell, Prüfpunkte, Namensabbildung und Benutzeroberfläche, um automatisierte Tests für Desktop-, Web- und mobile Anwendungen durchzuführen.
Am Ende dieses Trainings können die Teilnehmer folgendes:
- Funktionale Tests erstellen, aufnehmen und ausführen.
- einen skalierbaren und wartbaren Testframework erstellen.
- Prüfpunkte erstellen, Tests für verschiedene Geräte anpassen und Testergebnisse analysieren.
- Skripterweiterungen von TestComplete nutzen.