Ihr Unternehmen, ein Finanzunternehmen, hat eine Bank-Website erstellt. Dies ist das größte Softwareprojekt in Ihrem Unternehmen, und Ihr Chef möchte ein Produkt von höchster Qualität .
Das Entwicklungsteam hat so hart gearbeitet, um die Website zu erstellen. Jetzt wird diese Website auf dem Server eingerichtet. http://demo.guru99.com/
Sie sind sich jedoch nicht sicher, wie effektiv es funktionieren wird, wenn es in einer realen Geschäftsumgebung gestartet wird .
Ihr Chef hat Sie als Testmanager des Projekts zugewiesen . Ihre Aufgabe ist es, die Qualität der Website Guru99 Bank zu überprüfen und zu bewerten, bevor Sie sie an den Kunden liefern.
Wenn Sie zum ersten Mal als Testmanager verantwortlich sind, können Sie einige der folgenden Fragen stellen
Diese Tutorial-Reihe hilft Ihnen bei der Beantwortung der oben genannten Fragen. Sie haben die Möglichkeit, Testmanager des realen Projekts Guru99 Bank zu werden.
Bevor Sie das Projekt starten, sollten Sie das Grundkonzept des Testmanagements kennen, das mit den folgenden Fragen beantwortet wurde:
Was ist Testmanagement?
Ein wichtiger Teil der Softwarequalität ist das Testen und Validieren der Software.
Test Management ist die Praxis von
- Organisation und Kontrolle des Testprozesses.
- Gewährleistung der Sichtbarkeit , Rückverfolgbarkeit und Kontrolle des Testprozesses zur Bereitstellung hochwertiger Software.
Warum brauchen wir einen Test Manager?
Die Rolle des Testens im Lebenszyklus der Softwareentwicklung
Die folgende Abbildung zeigt die Position des Testens im Entwicklungsprozess
Im obigen Wasserfallmodell ist das Testen von Software eine der Phasen des Software Development Lifecycle (SDLC). Die Testphase spielt eine wichtige Rolle und einen Schlüsselfaktor in SDLC, was zur Verbesserung der Qualität , Zuverlässigkeit und Leistung des Softwaresystems beiträgt .
Lassen Sie uns einen Blick auf die Vorteile von Softwaretests im Software Development Life Cycle werfen:
- Verbessert die Qualität , Zuverlässigkeit und Leistung des Systems.
- Produziert qualitativ hochwertige Produkte auf dem umkämpften Markt.
Wir können nicht leugnen, dass das Testmanagement eine Schlüsselrolle spielt, da das Ergebnis den Erfolg des Projekts beeinflusst. Um einen effektiven Testprozess zu erstellen , benötigen wir daher einen guten Testmanager
Welche Rolle und Verantwortung hat der Testmanager?
Die Rolle des Software-Testmanagers besteht darin, das Testteam zu leiten . Der Testmanager spielt eine zentrale Rolle im Team.
Der Testmanager übernimmt die volle Verantwortung für den Erfolg des Projekts. Die Rolle umfasst die Befürwortung von Qualität und Tests, die Planung und Verwaltung von Ressourcen sowie die Lösung von Problemen, die den Testaufwand behindern.
Der Testleiter / Manager ist verantwortlich für:
- Aufbau und Führung des Testteams zum Erfolg des Projekts
- Definieren des Testumfangs im Kontext jeder Version / Lieferung
- Bereitstellen und Verwalten von Ressourcen zum Testen
- Anwenden der entsprechenden Testmessungen und -metriken im Produkt und im Testteam
- Planen , Bereitstellen und Verwalten des Testaufwands für ein bestimmtes Engagement.
Der Testmanager muss verstehen, wie das Testen in die Organisationsstruktur passt, dh seine Rolle innerhalb der Organisation klar definieren.
Was sind die Herausforderungen im Testmanagement?
Beantworten wir nun die folgenden Fragen
Haben Sie jemals ein Testprojekt geleitet?
Ja Nein, es ist in Ordnung. Diese Tutorials helfen Ihnen dabei, Ihr Projekt effektiv zu verwalten.Sound Good! Sie haben Erfahrung im Projektmanagement
Denken Sie, dass Testmanagement eine sehr herausfordernde Aufgabe ist?
Ja Nein, du solltest noch einmal nachdenken! Eine Unterschätzung der Managementaktivität kann dazu führen, dass das Projekt fehlschlägt. Gute Antwort! Selbst wenn Sie früher Testmanager waren, ist das Testmanagement immer eine schwierige AufgabeAls Testmanager müssen Sie alle folgenden Anforderungen garantieren :
Es gibt unzählige Schwierigkeiten und Herausforderungen, denen Sie bei der Leitung eines Projekts gegenüberstehen. Hier sind einige typische Probleme:
- Nicht genug Zeit zum Testen
- Nicht genügend Ressourcen zum Testen
- Das Projekt Budget niedrig ist , und Zeitplan ist zu eng
- Testen Teams sind nicht immer an einem Ort
- Die Anforderungen sind zu komplex, um sie zu überprüfen und zu validieren
Sie kannten bereits einige typische Schwierigkeiten im Testmanagement. Beginnen wir mit einem praktischen Beispiel
Stellen Sie sich vor, Sie sind jetzt Testmanager des Projekts: Überprüfen und bewerten Sie die Qualität der Website http://demo.guru99.com, bevor Sie sie für den Kunden starten.
Ihr Chef möchte mit Ihnen über die Projektplanung, die Testausreichend- keit, das Budget und den Fortschritt sprechen. Sind Sie bereit? Lassen Sie uns an der Diskussion teilnehmen
Das obige Beispiel ist nur eine von vielen Schwierigkeiten, mit denen Sie bei Ihrer Aufgabe möglicherweise konfrontiert sind. Die nächsten Tutorials helfen Ihnen, diese Schwierigkeiten zu Ihrem Erfolg zu überwinden.