IBM

Strategien für Softwaretests, -bereitstellung und -wartung

IBM

Strategien für Softwaretests, -bereitstellung und -wartung

Dieser Kurs ist Teil mehrerer Programme.

John Rofrano
Upkar Lidder
Ramanujam Srinivasan

Dozenten: John Rofrano

TOP-LEHRKRAFT

2.961 bereits angemeldet

Bei Coursera Plus enthalten

Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.

16 Bewertungen

Stufe Mittel

Empfohlene Erfahrung

1 Woche zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.

16 Bewertungen

Stufe Mittel

Empfohlene Erfahrung

1 Woche zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Was Sie lernen werden

  • Erstellung von Testplänen und Rückverfolgbarkeitsmatrizen, die die Geschäftsanforderungen mit den Ergebnissen verknüpfen, und Koordinierung der Tests zwischen QA-Teams, Entwicklern und Beteiligten

  • Erstellung von Bereitstellungs-Checklisten mit klaren Startschritten, Go/No-Go-Kriterien, Rollback-Plänen und Datenvalidierungstechniken

  • Definition wichtiger Systemmetriken zur Unterstützung der Nachverfolgung nach der Markteinführung, Organisation von Reaktionsplänen und Anleitung zur Verbesserung durch Retrospektiven

  • Erstellung eines Test- und Freigabepakets mit Teststrategie, Validierungscheckliste und Supportplänen für den Erfolg nach der Markteinführung

Kompetenzen, die Sie erwerben

  • Kategorie: Datenmodellierung
  • Kategorie: Systemprüfung
  • Kategorie: Freigabe-Management
  • Kategorie: Digitale Transformation
  • Kategorie: Lebenszyklus der Softwareentwicklung
  • Kategorie: Systemorientiertes Denken
  • Kategorie: Bereitstellung von Anwendungen
  • Kategorie: Systemanalyse
  • Kategorie: Risikomanagement
  • Kategorie: Testgetriebene Entwicklung (TDD)
  • Kategorie: Planung der Prüfung
  • Kategorie: Rahmen für das Risikomanagement
  • Kategorie: Verhaltensbasierte Entwicklung
  • Kategorie: Produktlebenszyklus-Management
  • Kategorie: Automatisierung von Geschäftsprozessen
  • Kategorie: Validierung von Daten
  • Kategorie: CI/CD
  • Kategorie: Software-Qualitätssicherung
  • Kategorie: Prozessablaufdiagramme
  • Kategorie: Software-Prüfung

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Bewertungen

13 Aufgaben

Unterrichtet in Englisch

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

 Logos von Petrobras, TATA, Danone, Capgemini, P&G und L'Oreal

Erweitern Sie Ihre Fachkenntnisse

Dieser Kurs ist als Teil verfügbar
Wenn Sie sich für diesen Kurs anmelden, müssen Sie auch ein bestimmtes Programm auswählen.
  • Lernen Sie neue Konzepte von Branchenexperten
  • Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
  • Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
  • Erwerben Sie ein Berufszertifikat von IBM zur Vorlage

In diesem Kurs gibt es 4 Module

In diesem Modul lernen Sie die Schlüsselkonzepte des Softwaretestens kennen und erfahren, wie es die Qualität während des gesamten Entwicklungsprozesses unterstützt. Zunächst erfahren Sie, warum Testen wichtig ist, und untersuchen Beispiele aus der Praxis, in denen Fehler durch mangelhaftes Testen verursacht wurden. Sie werden auch mit den verschiedenen Testebenen vertraut gemacht, einschließlich Unit-, Integrations-, System- und Benutzerakzeptanztests, und Sie werden verstehen, welchen Beitrag Analysten in jeder Phase leisten. Als Nächstes werden Sie sich mit der Testplanung und dem Testentwurf befassen. Sie lernen etwas über die Testabdeckung, die Strukturierung von Testfällen und die Nachvollziehbarkeitsmatrizen, die sicherstellen, dass alle Anforderungen getestet werden. Anhand praktischer Übungen lernen Sie, Testpläne zu überprüfen und zu verbessern. Schließlich werden Sie mit der Testgetriebenen Entwicklung (TDD) und der Verhaltensgetriebenen Softwareentwicklung (BDD) vertraut gemacht. Sie werden sehen, wie diese Ansätze funktionieren, wie sie die Zusammenarbeit unterstützen und wie Sie mit Tools wie Gherkin Syntax dazu beitragen können.

Das ist alles enthalten

13 Videos2 Lektüren4 Aufgaben6 Plug-ins

In diesem Modul gehen Sie die Schritte durch, die zur Verwaltung der Softwarebereitstellung gehören, von der Vorbereitung vor dem Start bis zur Überwachung nach dem Start. Zunächst werden Sie den Unterschied zwischen Bereitstellung und Freigabe sowie die wichtigsten damit verbundenen Aktivitäten wie die Koordinierung von CI/CD-Workflows, die Bearbeitung von Genehmigungen durch die Beteiligten und die Planung von Rollback-Strategien kennenlernen. Als Nächstes werden Sie sich mit den Schritten der Planung und Validierung der Datenmigration befassen, die bei vielen Projekten eine wichtige Rolle spielt. Dazu gehören das Mapping von Daten aus Altsystemen in neue Systeme, die Dokumentation des Migrationsprozesses und die Bestätigung erfolgreicher Übertragungen mithilfe von Techniken wie Datensatzzählungen, Prüfsummen und Trockenläufen. Schließlich werden Sie mit den Prozessen vertraut gemacht, die nach der Bereitstellung ablaufen, einschließlich der Überwachung der Systemleistung, der Überprüfung von Protokollen und der Unterstützung kontinuierlicher Verbesserungen. Sie werden auch die wichtigsten Metriken skizzieren und einen Wartungsplan erstellen, um die langfristige Systemstabilität zu gewährleisten. Am Ende des Moduls haben Sie einen klaren Überblick über den gesamten Release-Zyklus und die Rolle des Analysten, der dafür sorgt, dass die Systeme reibungslos starten und weiterhin die Anforderungen der Benutzer und des Unternehmens erfüllen.

Das ist alles enthalten

9 Videos1 Lektüre4 Aufgaben6 Plug-ins

Dieses Modul führt die Teilnehmer in die kritischen nicht-funktionalen Aspekte des Systemdesigns ein, die darüber entscheiden, ob ein System in der Produktion erfolgreich sein wird. Sie lernen, nicht-funktionale Anforderungen wie Leistung, Skalierbarkeit und Zuverlässigkeit zu identifizieren und zu planen. Das Modul deckt wesentliche Techniken der Kapazitätsplanung, Strategien zur Leistungsoptimierung und Prinzipien der Notfallwiederherstellung ab. Anhand von praktischen Beispielen und Übungen entwickeln Sie die Fähigkeit, Systeme zu entwerfen, die nicht nur korrekt funktionieren, sondern auch den realen Anforderungen gerecht werden. Am Ende dieses Moduls wissen Sie, wie man den Systemzustand misst, das Wachstum plant und die Geschäftskontinuität sicherstellt. Dieses Wissen bildet die Grundlage für den Aufbau robuster, produktionsreifer Systeme, die sowohl die Erwartungen der Benutzer als auch die Anforderungen des Unternehmens erfüllen.

Das ist alles enthalten

6 Videos1 Lektüre3 Aufgaben8 Plug-ins

In diesem letzten Modul werden Sie alle Schlüsselkonzepte zusammenführen, um ein vollständiges Test- und Release-Planungspaket für ein fiktives Softwaresystem zu erstellen. Dazu gehören die Definition einer Teststrategie, die Validierung von Datenmigrationsschritten, die Planung des Bereitstellungsworkflows und die Festlegung von Überwachungsaktivitäten nach der Freigabe. Die Abschlussarbeit simuliert, was ein Systemanalytiker zur Unterstützung der funktionsübergreifenden Softwarebereitstellung leisten würde. Sie werden Ihre Arbeit auf ein von Ihnen erstelltes Szenario abstimmen und dabei die in früheren Modulen eingeführten Vorlagen und Frameworks verwenden. Als Teil des Prozesses überprüfen Sie Erfolgskriterien, identifizieren Risiken und Rollback-Strategien und stellen sicher, dass die Software für eine stabile Einführung und langfristigen Support vorbereitet ist. Dieses Projekt konzentriert sich auf die Koordination, Planung und Dokumentation von Tests, Bereitstellung und Wartung nach der Einführung und nicht auf die Programmierung oder Softwareentwicklung.

Das ist alles enthalten

2 Videos2 Lektüren2 Aufgaben1 App-Element5 Plug-ins

Erwerben Sie ein Karrierezertifikat.

Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.

Dozenten

Upkar Lidder
IBM
18 Kurse560.899 Lernende

von

IBM

Mehr von Software-Entwicklung entdecken

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“

Jennifer J.

Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“

Larry W.

Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“

Chaitanya A.

„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“

Bewertungen von Lernenden

  • 5 stars

    84,21 %

  • 4 stars

    15,78 %

  • 3 stars

    0 %

  • 2 stars

    0 %

  • 1 star

    0 %

Zeigt 3 von 16 an

LL

Geprüft am 22. Feb. 2026

Coursera Plus

Neue Karrieremöglichkeiten mit Coursera Plus

Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten

Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.

Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online

Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.

Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.

Häufig gestellte Fragen