Azure DevOps für Softwaretester
Classroom Schulung | Deutsch | Anspruch
Schulungsdauer: 3 Tage
Ziele
Die Anforderungen an moderne Softwareentwicklung werden komplexer und schneller als je zuvor. Entwicklungsteams liefern Software schneller als je zuvor. Software-Tester brauchen Hilfe, um auf dem Laufenden zu bleiben.
Microsoft Azure DevOps (ehemals VSTS / TFS) ist das Application Lifecycle Management (ALM) -System von Microsoft und unterstützt Teams aller Größen bei der Formalisierung und Standardisierung ihrer Entwicklungs- und Testpraktiken.
Diese dreitägige Schulung richtet sich an Softwaretester, die wissen müssen, wie Azure DevOps zum Verwalten und Optimieren ihrer Testbemühungen verwendet wird.
Sie erfahren, wie Sie die Funktionen des Test Plans-Hubs von Azure DevOps verwenden. Sie erlernen, wie Sie Testfälle entwerfen, Bugs auslösen, behobene Bugs tracken und die Test & Feedback-Erweiterung verwenden um Tests auszuführen und Sondierungsprüfungen durchzuführen. Sie erlernen bewährte Best Practices und Methoden, einschließlich der Verwendung gemeinsam verwendeter Parameter und Schritte zum Erstellen von Testfällen kennen.
Seminarziel:
Nach Abschluss dieser Schulung sind die Teilnehmer in der Lage, folgendes zu tun:
• Navigation im Azure DevOps-Portal
• Erstellen und Verwalten von Testplänen und Testsuiten
• Erstellen, Verwalten und Zuweisen von Testkonfigurationen zu Testfällen
• Erstellung qualitativ hochwertiger, zu wartender Testfälle
• Ausführung von Tests mit dem webbasierten Testrunner
• Erstellung umsetzbarer, qualitativ hochwertiger Fehlerberichte
• Überprüfung behobener Fehler und Verwaltung des Bug Lifecycle
• Durchführung von Erkundungstests mit der Test & Feedback-Erweiterung
• Verwaltung von Testplänen über mehrere Iterationen und Releases
• Erstellen eines Dashboards, um den Teststatus und den Fortschritt anzuzeigen
Zielgruppe
Dieser Kurs richtet sich an Personen, die die Rolle des Testers in ihrem Team ausüben. Der Kurs wird auch Entwicklern zugutekommen, die ein besseres Verständnis von Softwaretests erreichen möchten.
Voraussetzungen
Die Teilnehmer sollten mit allgemeinen Vorgehensweisen und Theorien zum Testen von Software vertraut sein.
Agenda
Einführung in das Microsoft ALM-Ökosystem
• Ein Überblick über das Microsoft ALM-Ökosystem
• Azure DevOps-Tools
• Testen von Software mit Azure DevOps
Planen Ihres Testaufwands
• Arbeiten mit Work Items
• Was sind Testpläne?
• Definieren einer Testplanstrategie
Erstellen von Testplänen und Testsuiten
• Erstellen eines Testplans
• Organisieren von Testfällen mit Test Suites
• Zuordnen von Tests zu Anforderungen
• Festlegen von Testkonfigurationen
Erstellung von Testfällen
• Manuelle Testfälle erstellen
Ausführen von Testfällen und Arbeiten mit Fehlern
• Zuweisen von Tests zu Personen
• Tests ausführen
• Bugs auslösen
• Überprüfen von Fixes und Beheben von Fehlern
Erstellen intelligenter Testfälle
• Testschritte parametrisieren
• Refactoring von Testschritten mit Shared Steps
Erkundungstests
• Was sind Erkundungstests?
• Sammeln von Stakeholder-Feedback
Verwalten von Tests mit dem Taskboard
• Taskboard-Grundlagen
• Arbeiten mit Tests aus dem Taskboard
Verwalten von Tests im Zeitverlauf
• Die Notwendigkeit eines Testplan-Managements
• Übergangstests zwischen Sprints
• Kopieren von Test- Work Items
Berichten des Testfortschritts
• Erstellen von Diagrammen und Dashboards
• Zusätzliche Analysen
Ziele
Die Anforderungen an moderne Softwareentwicklung werden komplexer und schneller als je zuvor. Entwicklungsteams liefern Software schneller als je zuvor. Software-Tester brauchen Hilfe, um auf dem Laufenden zu bleiben.
Microsoft Azure DevOps (ehemals VSTS / TFS) ist das Application Lifecycle Management (ALM) -System von Microsoft und unterstützt Teams aller Größen bei der Formalisierung und Standardisierung ihrer Entwicklungs- und Testpraktiken.
Diese dreitägige Schulung richtet sich an Softwaretester, die wissen müssen, wie Azure DevOps zum Verwalten und Optimieren ihrer Testbemühungen verwendet wird.
Sie erfahren, wie Sie die Funktionen des Test Plans-Hubs von Azure DevOps verwenden. Sie erlernen, wie Sie Testfälle entwerfen, Bugs auslösen, behobene Bugs tracken und die Test & Feedback-Erweiterung verwenden um Tests auszuführen und Sondierungsprüfungen durchzuführen. Sie erlernen bewährte Best Practices und Methoden, einschließlich der Verwendung gemeinsam verwendeter Parameter und Schritte zum Erstellen von Testfällen kennen.
Seminarziel:
Nach Abschluss dieser Schulung sind die Teilnehmer in der Lage, folgendes zu tun:
• Navigation im Azure DevOps-Portal
• Erstellen und Verwalten von Testplänen und Testsuiten
• Erstellen, Verwalten und Zuweisen von Testkonfigurationen zu Testfällen
• Erstellung qualitativ hochwertiger, zu wartender Testfälle
• Ausführung von Tests mit dem webbasierten Testrunner
• Erstellung umsetzbarer, qualitativ hochwertiger Fehlerberichte
• Überprüfung behobener Fehler und Verwaltung des Bug Lifecycle
• Durchführung von Erkundungstests mit der Test & Feedback-Erweiterung
• Verwaltung von Testplänen über mehrere Iterationen und Releases
• Erstellen eines Dashboards, um den Teststatus und den Fortschritt anzuzeigen
Zielgruppe
Dieser Kurs richtet sich an Personen, die die Rolle des Testers in ihrem Team ausüben. Der Kurs wird auch Entwicklern zugutekommen, die ein besseres Verständnis von Softwaretests erreichen möchten.
Voraussetzungen
Die Teilnehmer sollten mit allgemeinen Vorgehensweisen und Theorien zum Testen von Software vertraut sein.
Agenda
Einführung in das Microsoft ALM-Ökosystem
• Ein Überblick über das Microsoft ALM-Ökosystem
• Azure DevOps-Tools
• Testen von Software mit Azure DevOps
Planen Ihres Testaufwands
• Arbeiten mit Work Items
• Was sind Testpläne?
• Definieren einer Testplanstrategie
Erstellen von Testplänen und Testsuiten
• Erstellen eines Testplans
• Organisieren von Testfällen mit Test Suites
• Zuordnen von Tests zu Anforderungen
• Festlegen von Testkonfigurationen
Erstellung von Testfällen
• Manuelle Testfälle erstellen
Ausführen von Testfällen und Arbeiten mit Fehlern
• Zuweisen von Tests zu Personen
• Tests ausführen
• Bugs auslösen
• Überprüfen von Fixes und Beheben von Fehlern
Erstellen intelligenter Testfälle
• Testschritte parametrisieren
• Refactoring von Testschritten mit Shared Steps
Erkundungstests
• Was sind Erkundungstests?
• Sammeln von Stakeholder-Feedback
Verwalten von Tests mit dem Taskboard
• Taskboard-Grundlagen
• Arbeiten mit Tests aus dem Taskboard
Verwalten von Tests im Zeitverlauf
• Die Notwendigkeit eines Testplan-Managements
• Übergangstests zwischen Sprints
• Kopieren von Test- Work Items
Berichten des Testfortschritts
• Erstellen von Diagrammen und Dashboards
• Zusätzliche Analysen