Testüberwachung & Testkontrolle während der Testausführung: Schließen Sie das Tutorial ab

Inhaltsverzeichnis:

Anonim

Was ist Testüberwachung?

Die Testüberwachung bei der Testausführung ist ein Prozess, bei dem die Testaktivitäten und Testbemühungen bewertet werden, um den aktuellen Fortschritt der Testaktivität zu verfolgen, Testmetriken zu finden und zu verfolgen, die zukünftigen Aktionen basierend auf den Testmetriken abzuschätzen und dem betroffenen Team Feedback zu geben sowie Stakeholder über den aktuellen Testprozess.

Was ist Testkontrolle?

Die Teststeuerung bei der Testausführung ist ein Prozess, bei dem Maßnahmen auf der Grundlage der Ergebnisse des Testüberwachungsprozesses ergriffen werden. In der Testkontrollphase werden Testaktivitäten priorisiert, der Testplan überarbeitet, die Testumgebung neu organisiert und andere Änderungen im Zusammenhang mit Testaktivitäten vorgenommen, um die Qualität und Effizienz des zukünftigen Testprozesses zu verbessern.

Glückwunsch! Wir beginnen jetzt mit der Testausführungsphase . Während Ihr Team an den zugewiesenen Aufgaben arbeitet, müssen Sie deren Arbeitsaktivität überwachen und steuern.

Im Tutorial Test Management Phases haben wir kurz Test Monitoring and Control vorgestellt. In diesem Tutorial lernen Sie es im Detail.

Warum überwachen wir?

Dieses kleine Beispiel zeigt Ihnen, warum wir die Testaktivität überwachen und steuern müssen.

Nach Abschluss der Testschätzung und der Testplanung stimmte die Geschäftsleitung Ihrem Plan zu, und die Meilensteine ​​werden gemäß der folgenden Abbildung festgelegt.

Sie haben versprochen, alle Testartefakte des Guru99 Bank Testing-Projekts gemäß den oben genannten Meilensteinen fertigzustellen und zu liefern. Alles scheint großartig zu sein und Ihr Team arbeitet hart.

Aber nach 4 Wochen laufen die Dinge nicht wie geplant. Die Aufgabe „Testspezifikation erstellen“ wird um 4 Arbeitstage verzögert . Es hat einen Kaskadeneffekt und alle nachfolgenden Aufgaben werden verzögert.

Sie verpassten den Meilenstein als auch den Gesamtprojekttermin.

Infolgedessen scheitert Ihr Projekt und Ihr Unternehmen verliert das Vertrauen der Kunden. Sie müssen die volle Verantwortung für das Scheitern des Projekts übernehmen.

Schauen Sie sich den Projektfortschritt an. Können Sie die Frage Ihres Chefs beantworten ? Warum haben Sie die Frist verpasst?
Ich habe vergessen, den Projektfortschritt zu überwachen und zu steuernMein Teammitglied hat nicht gut funktioniert
Ich weiß nicht warum.
Richtig
Sie verpassen die Frist, weil Sie vergessen haben, den Projektfortschritt zu überwachen und zu steuern. Sie sollten den Plan und den tatsächlichen Zeitplan überprüfen. Sie werden feststellen, dass die Verzögerung bereits bei der ersten Aufgabe selbst aufgetreten ist (Testspezifikationen erstellen). Diese Verzögerung hat sich in den nachfolgenden Aufgaben angesammelt. Wenn Sie das Projekt sorgfältig überwacht hätten, hätten Sie dieses Problem möglicherweise früh erkannt und eine Lösung gefunden, um es zu lösen.
Falsch

Egal wie viel und sorgfältig wir planen, etwas wird schief gehen. Wir müssen das Projekt aktiv überwachen

  • Abweichungen und Planänderungen frühzeitig erkennen und angemessen darauf reagieren
  • Lassen Sie uns Stakeholdern, Sponsoren und Teammitgliedern genau mitteilen, wo das Projekt steht, und bestimmen, wie stark Ihr ursprünglicher Aktionsplan der Realität ähnelt
  • Für den Manager ist es hilfreich zu wissen, ob das Projekt gemäß den Projektzielen auf dem richtigen Weg ist . Ermöglicht es Ihnen, die erforderlichen Anpassungen in Bezug auf Ressourcen oder Ihr Budget vorzunehmen.

Mithilfe der Projektüberwachung können Sie Katastrophen vermeiden. Die Überwachung kann mit der Überprüfung der Tankanzeige in Ihrem Auto während der Fahrt verglichen werden. Es hilft Ihnen zu sehen, wie viel Gas noch im Tank ist. Durch die Überwachung Ihres Projekts können Sie vermeiden, dass Ihnen das Benzin ausgeht, bevor Sie Ihr Ziel erreichen.

Was überwachen wir?

Durch die Überwachung können Sie Vergleiche zwischen Ihrem ursprünglichen Plan und Ihren bisherigen Fortschritten anstellen. Sie können bei Bedarf Änderungen vornehmen, um das Projekt erfolgreich abzuschließen.

In Ihrem Projekt sollten Sie als Testmanager die folgenden Schlüsselparameter überwachen

Kosten

Kosten sind ein wichtiger Aspekt der Projektüberwachung und -steuerung. Sie müssen grundlegende Kosteninformationen für Ihr Projekt schätzen und verfolgen . Genaue Projektschätzungen und ein solides Projektbudget sind erforderlich, um das Projekt innerhalb des festgelegten Budgets zu liefern. Angenommen, Ihr Chef hat zugestimmt, das Projekt mit 100.000 US-Dollar zu finanzieren. Sie müssen die tatsächlichen Kosten im Auge behalten, während das Projekt umgesetzt wird. Wie im Artikel zur Testschätzung erwähnt, gibt es eine Menge Projektaktivitäten, die Geld benötigen. Sie müssen das Projektbudget überwachen und verwalten, um alle diese Aktivitäten zu steuern. Ohne Überwachung der Projektkosten wird das Projekt höchstwahrscheinlich nie im Rahmen des Budgets geliefert.

Zeitpläne

Wie können Sie ohne Zeitplan arbeiten? Es kann mit dem Autofahren verglichen werden, ohne zu ahnen, wie lange es dauert, bis Sie das Ziel erreichen. Unabhängig davon, wie groß oder klein Ihr Projekt ist, müssen Sie einen Projektplan erstellen. Der Zeitplan sagt es Ihnen

  • Wann sollte jede Aktivität durchgeführt werden?
  • Was wurde bereits abgeschlossen?
  • Die Reihenfolge, in der die Dinge erledigt werden müssen.

Hier ist ein Beispiel für einen Projektplan

Sie haben ein Teammitglied einer Aufgabe zugewiesen: Ausführen der Integrationsfälle der Guru99 Bank-Website.

Diese Aufgabe sollte in einer Woche abgeschlossen sein. Sie können einen Zeitplan wie unten angegeben erstellen

Ressourcen

Wie bereits in früheren Artikeln erwähnt, sind Ressourcen alles, was zur Ausführung der Projektaufgaben erforderlich ist. Dies können Personen oder Geräte sein, die zur Durchführung der Projektaktivität erforderlich sind. Mangel an Ressourcen kann den Projektfortschritt beeinflussen.

Die Wahrheit ist, dass möglicherweise nicht alles wie geplant abläuft, die Mitarbeiter das Unternehmen verlassen, das Projektbudget gekürzt wird oder der Zeitplan verschoben wird. Mithilfe der Überwachung von Ressourcen können Sie jede Ressourcenkrise frühzeitig erkennen und eine Lösung finden, um damit umzugehen.

Qualität

Die Qualitätsüberwachung umfasst die Überwachung der Ergebnisse bestimmter Arbeitsprodukte (wie Testfall-Suite, Testausführungsprotokoll), um zu bewerten, ob diese den definierten Qualitätsstandards entsprechen. Falls die Ergebnisse nicht den Qualitätsstandards entsprechen, müssen Sie eine mögliche Lösung ermitteln.

Beispiel: Angenommen, Sie haben den Projektfortschritt sehr gut überwacht und gesteuert. Schließlich haben Sie das Produkt zum Stichtag geliefert. Das Projekt scheint erfolgreich zu sein.

Nach 2 Wochen haben Sie dieses Feedback vom Kunden erhalten

Was habe ich falsch gemacht?
Ich habe nichts falsch gemacht. Vielleicht hat der Kunde einen Fehler gemacht.
Ich habe vergessen, die Qualität der Projektausgabe zu überwachen.
Ich weiß nicht warum.
Falsch Richtig
Der kritische Fehler, den Sie in diesem Projekt gemacht haben, ist, dass Sie vergessen haben, die Qualität der Projektausgabe zu überwachen. Denn die Projektüberwachung erfordert nicht nur die Überwachung des Projektplans, sondern auch der Projektqualität.

Wie zu überwachen?

Beachten Sie beim Start Ihres Projekts die folgenden Fragen:

  • Bist du im Zeitplan ? Wenn nicht, wie weit sind Sie zurück und wie können Sie aufholen?
  • Sind Sie über dem Budget ?
  • Arbeiten Sie immer noch auf dasselbe Projektziel hin?
  • Gehen Ihnen die Ressourcen aus ?
  • Gibt es Warnsignale für bevorstehende Probleme ?
  • Gibt es Druck vom Management, das Projekt früher abzuschließen?

Dies sind nur einige der Fragen, die Sie sich stellen sollten, wenn Sie den Fortschritt Ihres Projekts überwachen.

Es ist wichtig, den Fortschritt des Projekts zu überwachen, damit Sie wissen, ob Anpassungen erforderlich sind, damit es wieder in die richtige Richtung geht. Um den Projektfortschritt effektiv zu überwachen, sollten Sie die folgenden Schritte ausführen

Schritt 1) ​​Erstellen Sie einen Überwachungsplan

Sie können den Fortschritt nur überwachen, wenn Sie einen Plan zur Überwachung des Fortschritts mit DEFINED-Metriken haben. Ähnlich wie der Testplan ist der Überwachungsplan der erste und einer der wichtigsten Schritte bei der Fortschrittsüberwachung.

Im Überwachungsplan müssen Sie sorgfältig planen

  • Welche Metriken müssen Sie sammeln und messen?
  • Wann werden die Metriken erfasst?
  • Wie kann der Projektfortschritt anhand von Metriken bewertet werden?

Welche Metriken müssen erfasst und gemessen werden?

Im Überwachungsplan sollten Sie klar definieren, welche Metriken Sie erfassen und messen müssen. Wie im vorherigen Abschnitt erwähnt, die Metriken, die Sie sammeln müssen

  • Die Kosten (Zeit, Geld), die bisher für das Projekt aufgewendet wurden
  • Wie viel Ressource (Mitarbeiter, Ausrüstung) wird für das Projekt verwendet?
  • Der Status der Aufgabe (im Zeitplan , hinter oder vor dem Zeitplan)
  • Die Qualität des Arbeitsprodukts (Laufrate / Erfolgsrate, Fehlermetriken)

Wann sollen die Daten gesammelt werden?

Entscheiden Sie nun, wann oder wie oft Sie die Daten für die Überwachung im Überwachungsplan erfassen möchten - wöchentlich oder monatlich? Oder nur zu Beginn und am Ende des Projekts?

Als Plan wird das Guru99 Bank-Projekt in einem Monat abgeschlossen sein. In diesem Fall empfehlen wir Ihnen, den Projektfortschritt wöchentlich oder täglich zu überwachen .

Wie kann der Projektfortschritt anhand von Metriken bewertet werden?

Im Überwachungsplan sollten Sie die Methoden definieren , mit denen der Projektfortschritt anhand gesammelter Metriken bewertet werden kann. Einige Methoden, auf die Sie verweisen können, sind

  • Vergleichen Sie den Fortschritt im Plan mit dem tatsächlichen Fortschritt, den das Team gemacht hat
  • Definieren Sie die Kriterien , anhand derer der Projektfortschritt bewertet wird. Zum Beispiel, wenn der Aufwand für die Ausführung einer Aufgabe mehr als 30% des Aufwands betrug, als eine geplante Projektverzögerung geplant war.

Sie können die Vorlage siehe Planüberwachung hier . Hier ist ein Beispiel für einen Überwachungsplan für das Guru99 Bank-Projekt

Schritt 2) Aktualisieren Sie den Fortschrittsbericht

Mit der Zeit wird Ihr Teammitglied Fortschritte bei seiner Projektaufgabe machen. Sie müssen ihre Aktivitäten gemäß Zeitplan verfolgen und sie bitten, die Fortschrittsinformationen wie Zeitaufwand, Aufgabenstatus usw. regelmäßig zu aktualisieren. Durch Überprüfen dieser Aufzeichnungen können Sie sofort die Auswirkungen auf den Projektplan erkennen.

Eine der besten Methoden, um den Fortschritt der Mitglieder zu verfolgen, ist die Abhaltung regelmäßiger Treffen .

In der Sitzung melden alle Mitglieder ihren aktuellen Status und gegebenenfalls Probleme. Wenn ein Teammitglied oder mehrere Teammitglieder zurückgefallen sind oder auf Hindernisse gestoßen sind, formulieren Sie einen Plan zur Identifizierung und Lösung des Problems.

Lassen Sie uns mit folgendem Szenario üben

Wie im Überwachungsplan definiert, haben Sie einem Mitglied in Ihrem Team die Aufgabe „Einrichten der Testumgebung“ zum Testen der Website der Guru99-Bank zugewiesen. Seine Rolle ist ein Testadministrator. Er muss die Testumgebung in 6 Tagen einrichten. Sie haben ihn aufgefordert, den aktuellen Status in jeder Teambesprechung zu melden. Hier ist ein Beispiel für seine Aufzeichnung des aktuellen Fortschritts

Schritt 3) Analysieren Sie die Aufzeichnung und nehmen Sie die Anpassung vor

Es gibt 2 Unterschritte in den Schritten

Schritt 3.1) Analysieren

In diesem Schritt vergleichen Sie den im Plan definierten Fortschritt mit dem tatsächlichen Fortschritt, den das Team erzielt hat. Durch die Analyse des Datensatzes können Sie auch sehen, wie viel Zeit für einzelne Aufgaben aufgewendet wurde und wie viel Zeit insgesamt für das Projekt insgesamt aufgewendet wurde. Kehren wir zu dem Bericht zurück, den Ihnen die Testadministratoren im vorherigen Abschnitt gesendet haben. Welches Problem haben Sie in diesem Bericht herausgefunden?
Nichts falsches, es ist immer noch gutDer Aufgabenfortschritt scheint sich zu verzögern
Ich konnte in diesem Bericht kein Problem finden.
Falsch Richtig
Gemäß dem Plan muss der Testadministrator seine Aufgabe am 6. Tag zu 100% erledigen. Nach dem aktuellen Status ist es jedoch der 3. Tag (50% Zeitplan), aber er hat gerade 20% der Aufgabe erledigt. Infolgedessen kann sich die Aufgabe verzögern und die Frist verpassen. Daher kann sich dieses Problem auf das Gesamtprojekt auswirken.

Indem Sie den Projektfortschritt verfolgen und analysieren, können Sie jedes Problem, das mit dem Projekt auftreten kann, frühzeitig erkennen und die Lösung für dieses Problem finden.

Schritt 3.2) Einstellung

Nehmen Sie die erforderlichen Anpassungen vor, um Ihr Projekt auf Kurs zu halten. Aufgaben neu zuweisen, Zeitpläne ändern oder Ihre Ziele neu bewerten. Dies wird Ihnen helfen, sich weiter in Richtung Ziellinie zu bewegen. Im obigen Beispiel haben Sie Probleme in der Aufgabe "Einrichten der Testumgebung" gefunden.
Was sollten Sie tun?
Ändern Sie die ZeitpläneNichts tun
Projektziele ändern
Bitten Sie ein anderes Teammitglied um Unterstützung, um die Aufgabe zu beschleunigen.
Falsch Richtig
Als Testmanager können Sie mehrmals mit einer ähnlichen Situation konfrontiert sein. Es gibt eine Menge Lösungen, um dieses Problem zu lösen, und Sie haben möglicherweise Ihre eigene Lösung.
In diesem Fall empfehlen wir Ihnen, die Lösung auszuwählen. Bitten Sie andere Teammitglieder um Unterstützung, um die Aufgabe zu beschleunigen. Einige andere Lösungen wie das Ändern der Zeitpläne oder das Nichtstun können sich auf das Gesamtprojekt auswirken. Sie sind nicht die beste Lösung

Schritt 4) Erstellen Sie den Bericht

Wenn Ihr Chef Sie über das aktuelle Projekt fragt Fortschritt , ob der Fortschritt hinter oder vor dem Zeitplan, was werden Sie antworten? Sie müssen einen Fortschrittsbericht des Projekts erstellen.

Die Verwendung des Berichts ist eine gute Option, um den gesamten Projektfortschritt mit den Teammitgliedern oder dem Vorstand zu teilen. Dies ist auch eine nützliche Methode, um Ihrem Chef zu zeigen, ob das Projekt auf dem richtigen Weg ist.

Sie können einige Vorlagenberichte verwenden, um sicherzustellen, dass die Fortschrittsdaten konsistent und klar dargestellt werden . Dieser Artikel enthält die Berichtsvorlage, auf die Sie verweisen können. Überprüfen Sie auch einen Beispielbericht für das Guru99 Banking-Projekt als Referenz

Best Practices für die Testüberwachung und -steuerung

  • Befolgen Sie die Standards: Ein wichtiger Aspekt der Projektplanung ist die Gewährleistung der Standardisierung. Dies bedeutet, dass alle Projektaktivitäten der Standardprozessrichtlinie entsprechen müssen. Standardisierte Prozesse, Tools, Vorlagen und Messwerte erleichtern die Analyse, erleichtern die Kommunikation und helfen den Mitgliedern des Projektteams, die Situation besser zu verstehen.

  • Dokumentation: Was passiert, wenn Sie keine Diskussion oder Entscheidung in ein Dokument schreiben? Sie können sie vergessen und viele Dinge verlieren. Sie sollten Diskussionen und Entscheidungen an der entsprechenden Stelle aufschreiben und ein formelles Dokumentationsverfahren für Besprechungen festlegen. Diese Dokumentation hilft Ihnen, Probleme mit Missverständnissen oder Missverständnissen im Projektteam zu lösen.

  • Proaktivität: Probleme treten in allen Projekten auf. Wichtig ist, dass Sie einen proaktiven Ansatz wählen, um Probleme und Probleme zu lösen, die während der Projektdurchführung auftreten. Solche Probleme können Budget, Umfang, Zeit, Qualität und Humanressourcen sein