Einführung in Agiles Testen Schulung
Dieser 2-tägige Kurs bietet eine kurze Einführung in agiles Softwaretesten. Er behandelt grundlegende Testkonzepte im Kontext der agilen (Scrum) Entwicklung und nutzt das Modell der Agile Testing Quadrants von Crispin & Gregory als Rahmen, um moderne Prinzipien und Praktiken des agilen Testens zu erkunden.
Zielgruppe
Dieser Kurs richtet sich an Entwicklungsteams, die ihre Testpraktiken in einem agilen Kontext verbessern möchten.
Er eignet sich auch für Personen, die das Testen als spezifische Karriere ausüben möchten und ist eine geeignete Voraussetzung für den iSQI Certified Agile Tester Kurs.
Schulungsübersicht
Überblick über Agilität
- Kurze Geschichte der agilen Methodologien
- Besprechung der Aussagen des Agile Manifests
Scrum Framework
- Rollen und Verantwortlichkeiten im Scrum – Scrum Master, Product Owner, Entwicklerteam
- Scrum Ereignisse – Sprint, Sprintplanung, Review, Retrospektive, Daily Scrum Meeting
- Scrum Artefakte – Produktbacklog, Sprintbacklog, Produktinkrement
Agiles Testen
- Zusammenarbeit statt Unabhängigkeit
- Die Rolle von Dokumentation im Agilen
- Einführung in die Agile Testing Quadrants
- Testautomatisierung
Grundlegende Testprinzipien
- Das grundlegende Testverfahren
- Schwarzbox-Testdesignmethoden
- Weißbox-Testdesignmethoden
- Qualitätsattribute
- Performancetesting
- Beispiel für Testtools
Tech-nahes Testen, das die Entwicklung leitet
- Unittests und Schwarzbox-Testdesign
- Testgetriebene Entwicklung
- Beispiel für Testtools
Geschäftsnahes Testen, das die Entwicklung leitet
- User Stories und Akzeptanztesting
- Verhaltensgetriebene Entwicklung
- Beispiel für Testtools
Geschäftsnahes Testen, das das Produkt kritisiert
- Exploratives Testen
- Weißbox-Testdesign
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
Einführung in Agiles Testen Schulung - Buchung
Einführung in Agiles Testen Schulung - Anfrage
Einführung in Agiles Testen - 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
Erweiterte Automatisierte Testung und Wartung
35 StundenDieses von einem Ausbilder geführte, Live-Training in Schweiz (online oder vor Ort) richtet sich an fortgeschrittene Tester und Entwickler, die ihr Wissen und ihre Fähigkeiten im Automatisierungstest erweitern möchten. Der Schwerpunkt liegt auf Tools wie Selenium, TestComplete sowie der Integration mit Oracle APEX und .Net Core.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Selenium und TestComplete für den Automatisierungstest einzurichten und zu konfigurieren.
- Erweiterte Testskripte und Frameworks zu entwickeln.
- Automatisierungstests mit Oracle APEX- und .Net Core-Anwendungen zu integrieren.
- Maschinelles Lernen zur Verbesserung der Testautomatisierung anzuwenden.
- Von manuellem zu automatisiertem Testing effektiv zu wechseln.
- Outsourcing-Projekte für Tests zu verwalten und die Qualitätsstandards aufrechtzuerhalten.
Erweiterte C# für Testautomatisierungstechniker
21 StundenDiese von einem Trainer geführte, live-Training in Schweiz (online oder vor Ort) richtet sich an erfahrene Automatisierungstest-Ingenieure, die fortgeschrittene C#-Programmierkonzepte für die Automatisierungstechnik lernen möchten.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Fortgeschrittene C#-Programmierkonzepte und Best Practices zu verstehen.
- Fortgeschrittene objektorientierte Programmierprinzipien anzuwenden, um effiziente und flexible Automatisierungslösungen zu erstellen.
- Modular und wiederverwendbare Automatisierungsframeworks unter Verwendung von Branchenbest Practices zu entwerfen und zu entwickeln.
Advanced Selenium
14 StundenIn dieser von einem Trainer geleiteten, Live-Trainingseinheit in Schweiz, lernen die Teilnehmer fortgeschrittene Techniken an, um ein automatisiertes Testset mit Selenium zu erweitern.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Komplexe Probleme bei der automatisierten Testung von Webanwendungen mit Selenium zu lösen.
- Reguläre Ausdrücke und musterbasierte Verifizierungstechniken anzuwenden.
- Ausnahmen zu behandeln, die die Testausführung unterbrechen.
- Webobjekte programmatisch zu suchen.
- Daten dynamisch aus Websteuerelementen zu erfassen.
- Einen datengesteuerten Testrahmen zu erstellen.
- Tests mit Selenium Grid zu verteilen.
Advanced TestStand: Meisterlehrer Test Automation
21 StundenDieses von einem Dozenten angeführte, live-Training in Schweiz (online oder vor Ort) richtet sich an fortgeschrittene Testingenieure und Automatisierungsspezialisten, die erweiterte TestStand-Funktionen und Techniken kennenlernen möchten, um die Effizienz und Wirksamkeit der Testautomatisierung zu maximieren.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Erweiterte Funktionen und Funktionalitäten von TestStand nutzen, um Testautomatisierungsabläufe zu verbessern.
- Benutzeroberflächen anpassen und erweiterte Testsequenzen entwickeln.
- Erweiterte Verarbeitung und Berichterstattung von Testergebnissen implementieren.
- TestStand mit externen Datenbanken, Systemen und Hardware integrieren.
- Best Practices für die Wartung, Verwaltung, Fehlersuche und Debugging komplexer Testsequenzen anwenden.
API-Entwicklung und -Test mit Java (Jersey)
14 StundenJersey ist die Open-Source-Referenzimplementierung von JAX-RS (Java API for RESTful Web Services). Es bietet Bibliotheken, um REST APIs in Java schnell und effektiv zu erstellen. In Kombination mit modernen Testtools ermöglicht Jersey es Entwicklern, APIs effizient zu gestalten, aufzubauen, zu testen und zu dokumentieren.
Dieses von einem Dozenten geleitete Live-Training (online oder vor Ort) richtet sich an Java-Entwickler und Tester mit Anfänger- bis Mittelstufe, die API-Entwicklung und -Testung unter Verwendung von Jersey und unterstützenden Tools erlernen möchten.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Ein Jersey-Projekt mit Maven einzurichten.
- RESTful APIs mit Jersey zu entwickeln und bereitzustellen.
- APIs mit Postman und automatisierten Frameworks zu testen.
- Fehler, Sicherheit und Dokumentation für APIs zu behandeln.
Kursformat
- Interaktiver Vortrag und Diskussion.
- Praktische Übungen und Praxis.
- Umsetzung in einer Live-Lab-Umgebung.
Kursanpassungsoptionen
- Um ein angepasstes Training für diesen Kurs anzufordern, kontaktieren Sie uns bitte zur Anordnung.
BDD für Nicht-Programmierer: Live Workshop
14 StundenDieser von einem Dozenten geleitete Live-Workshop in Schweiz beginnt mit einer Einführung in BDD, was es ist und wie es von Unternehmen eingesetzt wird, um gutes Softwaredesign, Entwicklung und Testen zu fördern. Wir gehen dabei von einem nicht-technischen Standpunkt aus, mit Blick auf die Endnutzer, ihre Anforderungen, Sprache und Denkweise. Wir gehen auch auf die kommunikativen Herausforderungen ein, mit denen die Beteiligten aus der Wirtschaft konfrontiert werden, wenn sie enger mit ihren technisch orientierten Kollegen zusammenarbeiten.
Am Ende dieser Schulung werden die Teilnehmer wissen, wie sie:
- prägnante User Stories zu schreiben, die das Nutzungsverhalten der realen Nutzer der Software erfassen.
- Ihre User Stories in die Verhaltenssprache von BDD (Given, When, Then) zu übersetzen.
- Ableitung von Testfällen aus diesen Geschichten, die von den Ingenieuren zur Implementierung und zum Testen verwendet werden können.
- Die Beziehung zwischen Produktanforderungen, Akzeptanzkriterien und Testfällen zu verstehen.
- Entmystifizierung des technischen Jargons, der die Kommunikation und das Verständnis behindert.
- Installieren und nutzen Sie großartige Tools zum Schreiben von BDD-Feature-Dateien.
- Verstehen und schätzen, was passiert, wenn die Arbeit an die Ingenieure übergeben wird.
- Eine aktivere Rolle im iterativen Entwicklungszyklus spielen.
ISTQB Certified Tester Advanced Level – Test Manager (CTAL-TM)
35 StundenDie ISTQB Certified Tester Advanced Level – Test Manager (CTAL-TM) ist eine berufsbasierte Zertifizierung, die sich auf fortgeschrittene Testmanagementpraktiken, Führungsqualifikationen und strategisches Entscheidungsfinden im Einklang mit dem ISTQB-Lehrplan konzentriert.
Dieses durch Trainer geführte Live-Seminar (online oder vor Ort) richtet sich an mittel- bis hochqualifizierte Testmanager und QA-Profi, die das ISTQB Advanced Level Test Manager Curriculum beherrschen und sich auf die Zertifizierung vorbereiten möchten.
Am Ende des Trainings werden die Teilnehmer in der Lage sein:
- Komplexe Teststrategien und -pläne zu entwickeln und zu verwalten.
- Risikobasierte Testtechniken anzuwenden, um die Testbemühungen zu optimieren.
- Testprozesse innerhalb von Projekten zu überwachen, zu steuern und zu verbessern.
- Testteams zu führen und die Erwartungen der Stakeholder zu managen.
- Tools und Metriken für Testmanagement, Berichterstattung und kontinuierliche Verbesserung einzusetzen.
Kursformat
- Interaktive Vorlesungen und Diskussionen.
- Zertifizierungsklausur-orientierte Übungen und Praxisfragen.
- Händische Fallstudien und Simulationen, die dem ISTQB CTAL-TM-Lehrplan entsprechen.
Anpassungsoptionen des Kurses
- Um eine angepasste Ausbildung für diesen Kurs zu beantragen, kontaktieren Sie uns bitte zur Anordnung.
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 praktischen Einführung in KI-gestützte Testtools und -techniken verbindet. Dieser Kurs ist als Vorbereitungspfad für die ISTQB Foundation Level-Zertifizierung konzipiert und vermittelt den Teilnehmern gleichzeitig direkt anwendbare Kompetenzen im Bereich KI-gestütztes Testen.
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 lernen möchten, moderne KI-Tools für die Testfallgenerierung, Testautomatisierung und Fehleranalyse zu nutzen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein,:
- Die sieben Testprinzipien und die Rolle des Testers über den gesamten Software-Entwicklungslebenszyklus hinweg anzuwenden.
- Testfälle gemäß ISTQB-Standards mittels Black-Box-, White-Box- und erfahrungsbasierter Techniken zu entwerfen.
- Fehler über ihren gesamten Lebenszyklus zu melden, zu verfolgen und zu verwalten.
- Das Testen mittels risikobasierter Ansätze, Schätztechniken und Metriken zur Fortschrittsmessung planen.
- Testautomatisierungstools für den organisatorischen Kontext bewerten und auswählen.
- Generative KI und LLMs (Large Language Models) nutzen, um Testfälle aus Anforderungen zu entwerfen, zu prüfen und zu verfeinern.
- KI-gestützte Tools für selbstheilende Testautomatisierung, visuelle Regressionstests und Fehlerprognose einsetzen.
- Sich im Aufbau der ISTQB Foundation-Level-Prüfung orientieren und Probeaufgaben sicher beantworten.
Kursformat
- Interaktiver Vortrag und Diskussion.
- Viele Übungen und Praxisphasen.
- Praktische Umsetzung in einer Live-Laborumgebung.
Maßschneiderungsoptionen für den Kurs
- Um eine maßgeschneiderte Schulung anzufordern, kontaktieren Sie uns bitte zur Vereinbarung.
API-Testing mit Postman
21 StundenDieses von einem Dozenten angeführte Live-Training in Schweiz (online oder vor Ort) richtet sich an Softwaretester, die Postman für API-Testing verwenden möchten.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Tests mit automatisierten Anfragen und Workflows durchzuführen.
- Eine API unter Verwendung eines Versionskontrollsystems zu definieren, zu entwickeln, zu testen und zu beobachten.
- Dynamische Daten in einer Anfrage zu generieren.
- Tests in Sammlungen zu dokumentieren und zu organisieren, um sie für die Teamarbeit verfügbar zu machen.
Selenium C# Test Automation
14 StundenDieses von einem Dozenten angeführte, live-Training in Schweiz (online oder vor Ort) richtet sich an Entwickler und Tester, die Testautomatisierung mit C# und Selenium durchführen möchten.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Selenium WebDriver zu installieren und zu konfigurieren.
- Tests mit Selenium, C# und Nunit unter Verwendung der Visual Studio IDE zu schreiben.
- C# Selenium-Testautomatisierung durchzuführen.
Selenium WebDriver in C#
14 StundenDieses von einem Instructor geführte Live-Training in Schweiz (online oder vor Ort) führt die Teilnehmer in das automatisierte Testen mit Selenium WebDriver und C# in Visual Studio ein. Wenn Sie keine Erfahrung im C#-Programmieren haben oder eine Auffrischung benötigen, überprüfen Sie bitte den Kurs: C# für Automatisierungstest-Ingenieure.
Test automatisierung mit Selenium und Jenkins
21 StundenDieses Kurs bietet Schulungen zum Umgang mit Testprojekten unter Verwendung des Selenium-Test-Suites und kontinuierlichen Tests mit Jenkins.
Zielgruppe:
- Softwaretestingenieur*innen
- Anwendungsentwickler*innen, die an agiler Entwicklung beteiligt sind
- Release-Manager*innen
- QA-Ingenieur*innen
Am Ende des Selenium-Kurses werden die Teilnehmenden in der Lage sein:
- den Selenium-Test-Suite effektiv in realen Projekten zu nutzen
- Selenium für Cross-Browser-Tests zu verwenden
- die Tests mit Selenium Grid zu verteilen
- Regressionstests in Jenkins durchzuführen
- Testberichte und periodische Berichte mit Jenkins vorzubereiten
Testautomatisierung mit Selenium und Python
14 StundenSelenium ist ein quelloffener Rahmen für die Automatisierung von Webanwendungstests in verschiedenen Browsern. Mit Selenium 4 sind erweiterte WebDriver-APIs, native relative Locatoren und verbesserte Grid-Unterstützung verfügbar. Python bietet Einfachheit und starke Integration mit Testrahmen wie Pytest, was es zur Entwicklung skalierbarer und wartbarer Testautomatisierungssuiten zu einer leistungsstarken Wahl macht.
Diese vom Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Anfänger- bis Fortgeschrittenen-Level Tester und Entwickler, die Selenium mit Python verwenden möchten, um Webanwendungstests in realen Umgebungen zu automatisieren.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Selenium mit Python in einer Testumgebung zu installieren und einzurichten.
- Robuste Testautomatisierungsskripte unter Verwendung von Selenium WebDriver und Pytest zu erstellen.
- Page Object Model (POM) anzuwenden, um wartbare Testrahmen zu erstellen.
- Tests in mehreren Browsern mit Selenium Grid auszuführen.
- Automatisierte Tests in CI/CD-Pipelines zu integrieren.
- Häufige Probleme zu beheben und beste Praktiken für die Stabilität der Automatisierung anzuwenden.
Kursformat
- Interaktive Vorlesung und Diskussion.
- Viele Übungen und Praxis.
- Hands-on-Implementierung in einer Live-Lab-Umgebung.
Kursanpassungsoptionen
- Für eine angepasste Schulung zu diesem Kurs wenden Sie sich bitte an uns, um die Anforderungen abzustimmen.
Testautomatisierung mit Selenium
21 StundenDieses Kurs bietet Schulungen zum Umgang mit Testprojekten und praktische Erfahrungen in der Arbeit mit Webanwendungen, funktionaler Testautomatisierung und Cross-Browser-Testautomatisierung unter Verwendung des Selenium-Testsuites.
Das Zielgruppe für diesen Kurs sind Softwaretest-Ingenieure und manuelle Tester.
Nach Abschluss der Schulung werden die Teilnehmer in der Lage sein, Selenium WebDriver effektiv in realen Projekten zu verwenden.
TestComplete
21 StundenIn diesem von einem Dozenten geleiteten Live-Training in Schweiz lernen die Teilnehmer, wie man die Funktionen von TestComplete nutzt, einschließlich des Testobjektmodells, Checkpoints, Name Mapping und der Benutzeroberfläche, um automatisierte Tests für Desktop-, Web- und Mobile Anwendungen durchzuführen.
Am Ende dieses Trainings werden die Teilnehmer in der Lage sein:
- Funktionale Tests zu erstellen, aufzuzeichnen und auszuführen.
- Einen skalierbaren und wartbaren Testrahmen zu erstellen.
- Checkpoints zu erstellen, Tests für verschiedene Geräte anzupassen und Testergebnisse zu analysieren.
- Die Script-Erweiterungen von TestComplete zu nutzen.