Testüberwachung und -steuerung im Softwaretest
Was ist Testüberwachung?
Testüberwachung Die Testausführung ist ein Prozess, in dem die Testaktivitäten und der Testaufwand bewertet werden, um track aktueller Fortschritt der Testaktivitäten, Ermittlung und tracKing-Testmetriken, Abschätzung der zukünftigen Maßnahmen auf Basis der Testmetriken und Rückmeldung an das zuständige Team sowie an die Stakeholder über den aktuellen Testprozess.
Was ist Testkontrolle?
Testkontrolle Bei der Testausführung handelt es sich um einen Prozess, bei dem auf der Grundlage der Ergebnisse des Testüberwachungsprozesses Maßnahmen 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 zukünftiger Testprozesse zu verbessern.
Herzlichen Glückwunsch! Wir beginnen jetzt mit Test Ausführung Phase. Während Ihr Team an den zugewiesenen Aufgaben arbeitet, müssen Sie dessen Arbeitsaktivität überwachen und steuern.
Im Testmanagementphasen Im Tutorial haben wir kurz die Testüberwachung und -steuerung vorgestellt. In diesem Tutorial erfahren Sie es im Detail.
Warum überwachen wir?
Dieses kleine Beispiel zeigt Ihnen, warum wir die Testaktivitäten überwachen und steuern müssen.
Nach Beendigung der Testschätzung und Testplanung, der Vorstand hat Ihrem Plan zugestimmt und die Meilensteine werden gemäß der folgenden Abbildung festgelegt.
Sie haben versprochen, alle Testartefakte fertigzustellen und zu liefern. Guru99-Bank Tests Projekt gemäß den oben genannten Meilensteinen. Alles scheint großartig zu sein und Ihr Team arbeitet hart.
Aber nach 4 Wochen läuft es nicht wie geplant. Die Aufgabe „Testspezifikation erstellen“ ist verzögert durch 4 Arbeitstage. Es hat einen Kaskadeneffekt und alle nachfolgenden Aufgaben werden verzögert.
Ihnen Erarbeiten vermisst der Meilenstein sowie die Gesamtprojektfrist.
Die Folge ist, dass Ihr Projekt scheitert und Ihr Unternehmen das Vertrauen der Kunden verliert. Sie müssen die volle Verantwortung für das Scheitern des Projekts übernehmen.
Sehen Sie sich den Projektfortschritt an. Können Sie die Frage Ihres Chefs beantworten?
Ich habe vergessen, den Projektfortschritt zu überwachen und zu kontrollieren
Mein Teammitglied hat nicht gut funktioniert
Ich weiß nicht warum.
Sie verpassen die Frist, weil Sie vergessen haben, den Projektfortschritt zu überwachen und zu kontrollieren. Sie sollten den Plan und den tatsächlichen Zeitplan überprüfen. Sie werden feststellen, dass die Verzögerung bei der allerersten Aufgabe selbst aufgetreten ist (Testspezifikationen erstellen). Diese Verzögerung summierte sich bei den nachfolgenden Aufgaben. Hätten Sie das Projekt sorgfältig überwacht, hätten Sie dieses Problem frühzeitig erkennen und eine Lösung finden können.
Egal wie viel und sorgfältig wir planen, es wird etwas schiefgehen. Wir müssen das Projekt aktiv überwachen
- Frühzeitig erkennen und angemessen auf Planabweichungen und Planänderungen reagieren
- Ermöglichen Sie die Kommunikation mit Stakeholdern, Sponsoren und Teammitgliedern genau wo das Projekt steht und bestimmen wie sehr Ihr ursprünglicher Aktionsplan der Realität entspricht
- Für den Manager ist es hilfreich zu wissen, ob das Projekt läuft Recht track entsprechend den Projektzielen. Ermöglicht Ihnen, die notwendigen Anpassungen in Bezug auf Ressourcen oder Ihr Budget vorzunehmen.
Projektüberwachung hilft Ihnen, Katastrophen zu 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 Benzin noch im Tank ist. Durch die Überwachung Ihres Projekts können Sie verhindern, 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 Ihrem bisherigen Fortschritt anstellen. Sie sind in der Lage, bei Bedarf Änderungen umzusetzen, 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 schätzen und tracGrundlegende Kosteninformationen für Ihr Projekt. Um das Projekt innerhalb des festgelegten Budgets abzuwickeln, sind genaue Projektschätzungen und ein solides Projektbudget erforderlich. Angenommen, Ihr Chef hat zugestimmt, das Projekt mit 100,000 US-Dollar zu finanzieren. Während der Projektumsetzung müssen Sie die tatsächlichen Kosten im Auge behalten. Wie erwähnt in Testschätzung Artikel, es gibt eine Menge Projektaktivitäten, die Geld brauchen. Sie müssen das Projektbudget überwachen und verwalten, um alle diese Aktivitäten kontrollieren zu können. Ohne Überwachung der Projektkosten wird das Projekt höchstwahrscheinlich nie im Rahmen des Budgets geliefert. |
Zeitpläne
Wie kann man ohne Zeitplan arbeiten? Es kann mit dem Autofahren verglichen werden, ohne dass man weiß, wie lange es dauert, bis man sein Ziel erreicht. Unabhängig davon, wie groß oder klein Umfang und Umfang Ihres Projekts sind, müssen Sie einen Projektzeitplan erstellen. Der Zeitplan verrät es Ihnen
- Wann sollte jede Aktivität durchgeführt werden?
- Was ist bereits erledigt?
- Die Reihenfolge, in der Dinge erledigt werden müssen.
Hier ist ein Beispiel für einen Projektplan
Sie haben einem Teammitglied die Aufgabe zugewiesen: Ausführen der Integrationsfälle von GuruWebseite der 99 Bank.
Diese Aufgabe sollte in einer Woche erledigt sein. Sie können einen Zeitplan wie unten angegeben erstellen
Ressourcen
Wie in früheren Artikeln erwähnt, RESSOURCEN sind alles Dinge, die zur Durchführung der Projektaufgaben erforderlich sind. Dabei kann es sich um Personen oder Geräte handeln, die zum Abschluss der Projektaktivität erforderlich sind. Mangelnde Ressourcen können den Projektfortschritt beeinträchtigen.
Die Wahrheit ist, dass möglicherweise nicht alles wie geplant verläuft, Mitarbeiter gehen, das Projektbudget gekürzt wird oder der Zeitplan verschoben wird. Durch die Überwachung von Ressourcen können Sie Ressourcenengpässe frühzeitig erkennen und eine Lösung finden, um damit umzugehen.
Qualität
Bei der Qualitätsüberwachung handelt es sich um die Überwachung der Ergebnisse spezifischer Arbeitsprodukte (wie Testfallsuite, Testausführungsprotokoll), um zu bewerten, ob es den definierten Qualitätsstandards entspricht. Falls die Ergebnisse nicht den Qualitätsstandards entsprechen, müssen Sie eine mögliche Lösung ermitteln.
Ejemplo: Angenommen, Sie haben den Projektfortschritt sehr gut überwacht und gesteuert. Schließlich haben Sie das Produkt fristgerecht geliefert. Das Projekt scheint erfolgreich zu sein.
Aber nach zweiwöchiger Lieferung erhielten Sie dieses Feedback vom Kunden
Ich habe nichts falsch gemacht. Vielleicht hat der Kunde einen Fehler gemacht.
Ich habe vergessen, die Qualität der Projektergebnisse zu überwachen.
Ich weiß nicht warum.
Der entscheidende Fehler, den Sie in diesem Projekt gemacht haben, besteht darin, dass Sie vergessen haben, die Qualität der Projektergebnisse zu überwachen. Denn die Projektüberwachung erfordert nicht nur die Überwachung des Projektzeitplans, sondern auch der Projektqualität.
Wie überwachen?
Wenn Ihr Projekt zum Leben erweckt wird, sollten Sie die folgenden Fragen im Hinterkopf behalten:
- Bist du auf Zeitplans? Wenn nicht, wie weit sind Sie zurück und wie können Sie aufholen?
- Sind Sie älter als Haushalt?
- Arbeiten Sie immer noch auf das gleiche Projektziel hin?
- Geht Ihnen der Vorrat aus? RESSOURCEN?
- Gibt es Warnzeichen für eine drohende Gefahr? Probleme?
- Gibt es Luftdruck auf 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 vorgenommen werden müssen, um es wieder in die richtige Richtung zu lenken. Um den Projektfortschritt effektiv zu überwachen, sollten Sie die folgenden Schritte befolgen
Schritt 1) Erstellen Sie einen Überwachungsplan
Sie können den Fortschritt nicht überwachen, es sei denn, Sie haben einen Plan, den Fortschritt anhand DEFINIERTER Metriken zu überwachen. Ä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 Kennzahlen müssen erfasst und gemessen werden?
Im Überwachungsplan sollten Sie klar definieren, welche Kennzahlen Sie sammeln und messen müssen. Wie bereits erwähnt Abschnitt, die Metriken, die Sie sammeln müssen
- Das kosten (Zeit, Geld), die bisher für das Projekt aufgewendet wurden
- Wie viel „Ressourcen“ (Mitarbeiter, Ausstattung) für das Projekt eingesetzt werden
- Der Status der Aufgabe (am Zeitplans, hinter oder vor dem Zeitplan)
- Das die Qualität als auch die Menge ihrer Arbeiten deutlich zunahmen. des Arbeitsprodukts (Laufrate/Erfolgsrate, Fehlermetriken)
Wann sollen die Daten erfasst werden?
Jetzt entscheiden Sie wann or wie oft Sie werden die Daten für die Überwachung im Überwachungsplan sammeln – wöchentlich oder monatlich? Oder nur zu Beginn und am Ende des Projekts?
Wie der Plan, der GuruDas Projekt „99 Bank“ wird in einem Monat abgeschlossen sein. In diesem Fall empfehlen wir Ihnen, den Projektfortschritt zu verfolgen. wöchentlich or Unterricht Basis.
Wie lässt sich der Projektfortschritt anhand von Metriken bewerten?
Im Überwachungsplan sollten Sie dies festlegen Methoden um den Projektfortschritt anhand gesammelter Kennzahlen zu bewerten. Einige Methoden, auf die Sie verweisen können, sind:
- Vergleichen Sie den Planfortschritt mit dem tatsächlichen Fortschritt, den das Team gemacht hat
- Definiere das Kriterien die zur Bewertung des Projektfortschritts dienen. Zum Beispiel, wenn der Aufwand zur Erledigung einer Aufgabe mehr als gedauert hat 30% Aufwand als geplant eine Projektverzögerung.
Sie können sich auf die Vorlage des Überwachungsplans beziehen werden auf dieser Seite erläutert. Hier ist eine Beispielüberwachungsplan für Guru99-Bank-Projekt
Schritt 2) Fortschrittsaufzeichnung aktualisieren
Mit der Zeit wird Ihr Teammitglied Fortschritte bei seiner Projektaufgabe machen. Sie müssen tracÜberprüfen Sie ihre Aktivitäten gemäß Zeitplan und bitten Sie sie, regelmäßig über den Projektfortschritt zu berichten, z. B. über den Zeitaufwand, den Aufgabenstatus usw. Durch die Überprüfung dieser Aufzeichnungen können Sie die Auswirkungen auf den Projektplan sofort erkennen.
Eine der besten Methoden, um track Der Fortschritt des Mitglieds hält reguläre Treffen.
In der Besprechung berichten alle Mitglieder über ihren aktuellen Status und etwaige Probleme. Wenn ein oder mehrere Teammitglieder ins Hintertreffen geraten oder auf Hindernisse stoßen, formulieren Sie einen Plan zur Identifizierung und Lösung des Problems.
Lassen Sie uns mit folgendem Szenario üben
Wie im Überwachungsplan definiert, haben Sie die Aufgabe „Einrichten der Testumgebung“ für das Testen der Website zugewiesen. Guru99 Bank an ein Mitglied Ihres Teams. Seine Rolle ist Testadministrator. Er muss die Test Umgebung in 6 Tagen. Sie verlangten von ihm, in jeder Teambesprechung den aktuellen Stand zu melden. Hier ist ein Beispiel seiner Aufzeichnung der aktuellen Fortschritte
Schritt 3) Analysieren Sie den Datensatz und nehmen Sie die Anpassung vor
Die Schritte bestehen aus zwei Unterschritten
Schritt 3.1) Analysieren
In diesem Schritt vergleichen Sie den von Ihnen im Plan definierten Fortschritt mit dem tatsächlichen Fortschritt, den das Team gemacht 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 aufgewendet wurde.
Welches Problem haben Sie in diesem Bericht herausgefunden?
Nichts falsch, es ist immer noch gut
Der Aufgabenfortschritt scheint verzögert zu sein
Ich konnte in diesem Bericht kein Problem finden
Laut Plan muss der Testadministrator seine Aufgabe am 100. Tag zu 6 % erledigen. Nach aktuellem Stand ist es jedoch der 3. Tag (50 % des Zeitplans), aber er hat nur 20 % der Aufgabe erledigt. Infolgedessen kann sich die Aufgabe verzögern und die Frist kann versäumt werden. Daher kann dieses Problem das gesamte Projekt beeinträchtigen.
By tracDurch die Analyse des Projektfortschritts und die Steuerung des Projekts können Sie frühzeitig mögliche Probleme erkennen und Lösungen für diese Probleme finden.
Schritt 3.2) Anpassung
Nehmen Sie die notwendigen Anpassungen vor, um Ihr Projekt am Laufen zu halten. track. Verteilen Sie Aufgaben neu, passen Sie Zeitpläne an oder überprüfen Sie Ihre Ziele. Das hilft Ihnen, Ihrem Ziel näherzukommen.
Was sollten Sie tun?
Ändern Sie die Zeitpläne
Nichts tun
Projektziele ändern
Bitten Sie andere Teammitglieder um Unterstützung, um die Aufgabe zu beschleunigen
Als Testmanager stehen Sie möglicherweise mehrmals vor einer ähnlichen Situation. Es gibt unzählige Lösungen, um dieses Problem zu lösen, und vielleicht haben Sie Ihre eigene Lösung.
Im oben genannten Fall empfehlen wir Ihnen, die Lösung zu wählen: Bitten Sie ein anderes Teammitglied um Unterstützung, um die Aufgabe zu beschleunigen. Eine andere Lösung, wie z. B. das Ändern der Zeitpläne oder das Nichtstun, kann sich auf das Gesamtprojekt auswirken. Sie sind nicht die beste Lösung
Schritt 4) Erstellen Sie den Bericht
|
Wenn Ihr Chef Sie nach dem aktuellen Projekt fragt Fortschritt, ob Der Fortschritt ist hinter or voraus der Zeitplan, was wirst du antworten? Sie müssen einen Fortschrittsbericht des Projekts erstellen. Der Bericht eignet sich gut, um den Projektfortschritt mit Teammitgliedern oder der Geschäftsleitung zu teilen. Er ist auch hilfreich, um dem Vorgesetzten zu zeigen, ob das Projekt im Plan liegt. track. Sie können einige Vorlagenberichte verwenden, um sicherzustellen, dass die Fortschrittsdaten angezeigt werden konsequent und . Dieser Artikel enthält die Berichtsvorlage worauf Sie sich beziehen können. Überprüfen Sie außerdem a Beispielbericht für Guru99 Bankprojekt als Referenz |
Best Practices in der Testüberwachung und -steuerung
-
Befolgen Sie die Standards: Ein wichtiger Gesichtspunkt bei der Projektplanung ist die Sicherstellung der Standardisierung. Das bedeutet, dass alle Projektaktivitäten der Standardprozessrichtlinie folgen müssen. Standardisierte Prozesse, Tools, Vorlagen und Messwerte erleichtern die Analyse, erleichtern die Kommunikation und helfen den Projektteammitgliedern, die Situation besser zu verstehen.
-
Dokumentation: Was passiert, wenn Sie eine Diskussion oder Entscheidung nicht in einem Dokument niederschreiben? Sie können sie vergessen und viele Dinge verlieren. Sie sollten Diskussionen und Entscheidungen an geeigneter Stelle niederschreiben und ein formelles Dokumentationsverfahren für Besprechungen einrichten. Eine solche Dokumentation hilft Ihnen, Kommunikationsprobleme oder Missverständnisse im Projektteam zu lösen.
-
Proaktivität: Bei allen Projekten treten Probleme auf. Wichtig ist, dass Sie einen proaktiven Ansatz verfolgen, um Probleme und Probleme zu lösen, die während der Projektabwicklung auftreten. Solche Probleme können Budget, Umfang, Zeit, Qualität und Personalressourcen sein













