Software-Qualitätssicherung (SQA): Planen, Prüfen und Review
⚡ Intelligente Zusammenfassung
Die Software-Qualitätssicherung überprüft den Managementprozess hinter einem Projekt und nicht das Produkt selbst. Sie liefert dem Management Board dokumentierte Beweise dafür, dass ein Testmanager die vereinbarten Standards von der Planung bis zur Veröffentlichung eingehalten hat.
Nach den sieben Testphasen sehen die Ergebnisse gut aus. Im Projekt traten keine nennenswerten Probleme auf. Guru99 Bank, und Sie waren stolz auf den Abschluss. Leider sieht der Vorstand das anders.
Da Sie keine Beweise dafür haben, dass Sie das Projekt gut geleitet haben, fragen Sie einen Berater. Dessen Antwort deutet direkt auf eine Managementbewertung hin.
Diese Antwort ist ein Anfang, lässt aber drei Fragen offen: Was genau sind eine Überprüfung und ein Audit? Warum benötigt der Prozess sie? Und wie werden sie durchgeführt?
Was ist Testmanagement? RevAnsichten und Audits?
- Managementbewertung: Eine Managementbewertung wird auch als Softwarebewertung bezeichnet QualitätssicherungQualitätssicherung (SQA) konzentriert sich auf den Softwareentwicklungsprozess und nicht auf die fertigen Softwareprodukte. Sie umfasst eine Reihe von Aktivitäten, die sicherstellen sollen, dass der Projektmanager den vorab definierten Standardprozess einhält. Die Qualitätssicherung gewährleistet, dass der Testmanager die richtigen Dinge auf die richtige Weise tut.
- Prüfung: Bei einem Audit werden die Arbeitsergebnisse und die dazugehörigen Informationen geprüft, um festzustellen, ob der Standardprozess tatsächlich eingehalten wurde.
Die Überprüfung betrachtet das Verhalten; die Prüfung betrachtet die dabei entstehenden schriftlichen Spuren.
Warum benötigen wir SQA im Testmanagementprozess?
Betrachten Sie folgendes Szenario. Das Projekt GuruDie 99 Bank durchläuft eine Reihe von Testmanagementphasen, von der Risikoanalyse bis zum abschließenden Testbericht:
Als Testmanager sind Sie für diese Aktivitäten verantwortlich. Sie stehen an der Spitze des Projektteams. Wer überprüft dann Ihre Aufgaben und stellt sicher, dass die Projektmanagementaktivitäten nach höchsten Standards ausgeführt werden?
Der SQA-Auditor tut dies. Der Auditor überprüft, ob die Projektmanagementaktivitäten den erforderlichen Standards entsprechen. Standard und führt Interviews mit Ihnen, um das Projekt daran zu messen. Nur durch diese Überprüfung kann die Geschäftsleitung Ihre Projektabwicklung beurteilen. Daraus ergeben sich drei Vorteile:
Wie man Qualitätssicherung implementiert
Die Qualitätssicherung erfolgt in drei Schritten. Das Diagramm kennzeichnet den mittleren Schritt. Vorbereitung — die Vorbereitung der in Schritt 2 behandelten Standards und Methoden:
Schritt 1) Den SQA-Plan entwickeln
Eine Testaktivität benötigt eine VersuchsplanEine SQA-Aktivität benötigt ebenfalls eine SQA-PlanEs beschreibt die Prozesse und Verfahren, die sicherstellen, dass das gelieferte Produkt oder die Dienstleistung die erwartete Qualität aufweist. Der Testmanager erstellt es während der Projektplanung und plant die regelmäßigen Audits.
Der Testmanager führt drei Teilschritte aus:
Schritt 1.1) Rollen und Verantwortlichkeiten des SQA-Teams identifizieren
In einem Projektteam ist jedes Mitglied für die Qualität seiner eigenen Arbeit verantwortlich und muss sicherstellen, dass diese den QA-Kriterien entspricht.
Das SQA-Team leitet diese Bemühungen, daher muss der Testmanager Folgendes angeben: Verantwortung jedes SQA-Mitglieds im SQA-Plan:
- Bewertung und bewerten die Qualität der Projektaktivitäten im Vergleich zu den QA-Kriterien.
- Koordinaten mit der Geschäftsleitung und den Projektteams, um die Anforderungen zu bewerten und an Projektüberprüfungs- und Statusbesprechungen teilzunehmen.
- Design track und sammeln Kennzahlen zur Überwachung der Projektqualität.
- Messen die Qualität des Produkts und gewährleisten Es erfüllt die Kundenerwartungen.
Zum Beispiel der SQA-Plan des Projekts GuruDie 99 Bank listet die SQA-Team wie nachstehend.
| Nein | Member | Rollen | Verantwortung |
|---|---|---|---|
| 1 | Peter | SQA-Leiter | Entwicklung und Dokumentation des Qualitätsstandards und -prozesses für jeden Managementprozess
Verwalten Sie Software-Qualitätssicherungsaktivitäten für das Projekt |
| 2 | Hans | SQA-Auditor | Führen Sie SQA-Aufgaben durch und berichten Sie dem SQA-Leiter über das Ergebnis jeder SQA-Überprüfung. |
| 3 | Bohne | SQA-Auditor | Führen Sie SQA-Aufgaben durch und berichten Sie dem SQA-Leiter über das Ergebnis jeder SQA-Überprüfung. |
Schritt 1.2) Listen Sie die Arbeitsergebnisse auf, die der SQA-Auditor erstellen wird RevAnsicht und Prüfung
Der Testmanager sollte
- Liste jedes Arbeitsergebnis jedes Testmanagementprozesses.
- Definierung auf welche Einrichtungen oder Geräte der SQA-Auditor Zugriff hat, um SQA-Aufgaben wie Prozessbewertungen und Audits durchzuführen.
Für Guru99 Bank, listen Sie die Arbeitsergebnisse jedes Testmanagementprozesses auf und legen Sie die Zugriffsberechtigungen für SQA-Mitglieder fest:
| Nein | Managementphasen | Arbeitsprodukt | Path | Genehmigung | Gewähren Sie einer Person |
|---|---|---|---|---|---|
| 1 | Risikoanalyse | Dokument zum Risikomanagement | [Serverpfad] | Lesen Sie mehr | Alle Mitglieder des SQA-Teams |
| 2 | Schätzung | Schätzungs- und Metrikbericht | ... | Lesen Sie mehr | Peter |
| 3 | Planung | Testplanungsdokument | ... | Lesen Sie mehr | Alle Mitglieder des SQA-Teams |
| 4 | Organisation | Personalplan, Schulungsplan | ... | Lesen Sie mehr | Alle Mitglieder des SQA-Teams |
| 5 | Überwachung und Kontrolle | Gesammelte Kennzahlen zum Projektaufwand | ... | Lesen Sie mehr | Bohne |
| 6 | Issue Management | Issue-Management-Bericht | ... | Lesen Sie mehr | Hans |
| 7 | Testbericht | Testberichtdokument | ... | Lesen Sie mehr | Alle Mitglieder des SQA-Teams |
Schritt 1.3) Erstellen Sie den Zeitplan zur Durchführung der SQA-Aufgaben
Der Testmanager beschreibt die Aufgaben, die der SQA-Auditor durchführen wird, und das Arbeitsergebnis jeder einzelnen Aufgabe.
Der SQA-Zeitplan orientiert sich üblicherweise am Projektentwicklungsplan, sodass jede Aufgabe zeitlich mit der jeweiligen Entwicklungsaktivität abgestimmt ist. Ein Beispiel für einen Management-Review-Zeitplan folgt.
| Datum | SQA-Aufgaben | Verantwortlicher | Beschreibung | Ausgang |
|---|---|---|---|---|
| X | Projektplanung bewerten, tracKönig und Aufsichtsprozesse | Hans | – Softwarespezifikation Review – Kostenschätzung, Masterplan und Projektplan Review |
SQA-Planungsbericht, SQA-Prüfungsprotokoll |
| X | RevAnforderungsanalyse anzeigen | Hans | - RevSehen Sie sich die Entwicklung der Softwareanforderungen an | Prozessauditbericht |
| 30-Mar-2026 | RevTestdesign ansehen und bewerten | Hans | - RevSehen Sie sich das Testdesign-Dokument an | SQA-Bericht, SQA-Überprüfungsprotokoll |
| 30-Mar-2026 | RevVeröffentlichung anzeigen | Bohne | – Prozessprüfung: Endgültige Freigabe | SQA-Prozessauditbericht |
| 2-Apr-2026 | RevAbschluss des Projekts „Iew“ | Bohne | – Externe Überprüfung nach der endgültigen Auslieferung an den Kunden | SQA-Prozessauditbericht |
Schritt 2) Standards und Methodik definieren
Um Managementaktivitäten anhand eines Standardprozesses zu überprüfen, muss der Standard zunächst schriftlich vorliegen:
- Definieren Sie die Richtlinien und Verfahren, die dazu dienen, Fehler im Managementprozess zu verhindern.
- Dokumentieren Sie die Richtlinien und Verfahren.
- Informieren und schulen Sie die Mitarbeiter im Umgang damit.
Das Diagramm traces diese Sequenz:
Schritt 3) RevDen Prozess ansehen
RevDie SQA-Mitglieder überprüfen die Projektaktivitäten, um die Einhaltung des definierten Managementprozesses sicherzustellen. Im Rahmen einer Managementprüfung führen die SQA-Mitglieder fünf Prüfungen durch, die mit SQA0 bis SQA4 bezeichnet werden:
RevDie Bearbeitungszeit hängt vom Entwicklungslebenszyklusmodell ab. GuruBei der 99 Bank sind die Kontrollpunkte wie folgt dem Testlebenszyklus zugeordnet:
In jeder Phase der Softwarequalitätsprüfung (SQA) überprüfen die SQA-Mitglieder die Projektpläne, Arbeitsergebnisse und Verfahren anhand der festgelegten Organisationsrichtlinien. Während eines Audits sollten sie von einem festgelegten Rahmen ausgehen. Checkliste für die SQA-Überprüfung, das jede Aktivität mit Ja, Nein oder Nicht zutreffend bewertet und das Ergebnis in eine Bestehensquote umrechnet.
Nachdem Sie die drei Schritte der Software-Qualitätssicherungsimplementierung durchlaufen haben, halten Sie das Ergebnis des Testmanagements in Händen. RevÜberprüfung und Prüfung. Dieser Bericht ist der Nachweis für die Qualität Ihres Managements, den Sie Ihren Stakeholdern präsentieren.
Software-Qualitätssicherung beste Praktiken
Hier sind bewährte Vorgehensweisen für eine effektive SQA-Implementierung.
- Ständige Verbesserung: Jeder Standardprozess im Bereich der Qualitätssicherung sollte regelmäßig verbessert und offiziell dokumentiert werden, damit er von anderen übernommen werden kann. Der Prozess sollte nach einem anerkannten Modell wie ISO 9001 oder dem CMMI-Praxisbereich „Prozess- und Produktqualitätssicherung“ (PPQA) zertifiziert werden.
- Dokumentation: Alle vom QA-Team definierten QA-Richtlinien und -Methoden sollten zu Schulungszwecken und zur Wiederverwendung in zukünftigen Projekten dokumentiert werden.
- Erfahrung: Die Auswahl erfahrener SQA-Auditoren ist ein zuverlässiger Weg, die Qualität einer Managementbewertung zu gewährleisten.
- Werkzeugverwendung: Mithilfe von Werkzeugen wie beispielsweise der Problembehandlung trackers und Testmanagement-Tools reduziert den Aufwand für die Qualitätssicherung und die Projektkosten.
- Metriken: Kennzahlen, die tracDie Qualität der k-Software im aktuellen Zustand bewerten und mit früheren Versionen vergleichen, um den Wert und die Reife der Software zu steigern. testing
- Verantwortung: SQA ist nicht allein Aufgabe des SQA-Mitglieds. Alle im Team sind für die Produktqualität verantwortlich, nicht nur der Testleiter oder der Manager.











