Software-Qualitätssicherung (SQA): Planen, Prüfen und Review
Nach Abschluss der sieben Testphasen sehen die Ergebnisse gut aus. Im Projekt traten keine nennenswerten Probleme auf. Guru99 Bank. Sie haben das Projekt gut gemanagt und waren stolz auf den Erfolg dieses Projekts.
Leider ist der Vorstand anderer Meinung
Sie haben keine Beweise dafür, dass Sie dieses Projekt gut gemanagt haben. Sie haben einen Berater um eine Lösung gebeten. Hier ist die Antwort
Diese Antwort ist ein Anfang, aber Sie haben noch folgende Fragen –
Dieses Tutorial hilft Ihnen bei der Beantwortung dieser Fragen –
Was ist Testmanagement RevAnsichten und Prüfung?
- Verwaltung Revansicht: Verwaltung Review ist auch bekannt als Software Qualitätssicherung oder (SQA). Es konzentriert sich mehr auf den Softwareprozess als auf die Software-Arbeitsprodukte. Qualitätssicherung ist eine Reihe von Aktivitäten, die sicherstellen sollen, dass der Projektmanager den bereits vordefinierten Standardprozess befolgt. Mit anderen Worten: Die Qualitätssicherung stellt sicher, dass der Testmanager die richtigen Dinge auf die richtige Art und Weise tut.
- Prüfung: Bei einem Audit handelt es sich um die Untersuchung der Arbeitsergebnisse und zugehörigen Informationen, um zu beurteilen, ob der Standardprozess eingehalten wurde oder nicht.
Warum brauchen wir SQA im Testmanagementprozess?
Um dies zu verstehen, betrachten Sie das folgende Szenario:
Im Projekt GuruDie 99 Bank führt verschiedene Testphasen durch, wie zum Beispiel –
Als Testmanager sind Sie die Person, die diese Aktivitäten übernimmt. Jedoch, Sie stehen an der höchsten Stelle im Projektteam. Wer überprüft Ihre Aufgaben und prüft, ob die Projektmanagementaktivitäten den höchsten Standards entsprechen?
Nun, ein SQA-Auditor ist die Person, die überprüft und überprüft, ob die Projektmanagementaktivitäten bestmöglich ausgeführt werden Standard. Erst durch das Ergebnis dieser Prüfung kann die Geschäftsführung die Qualität Ihrer Projektabwicklung beurteilen.
Aus diesem Grund brauchen wir Management Review oder SQA im Testmanagementprozess.
Der SQA interviewt Sie, den Testmanager, um das Projekt anhand festgelegter Standards zu vergleichen.
Vorteile von SQA sind –
Wie wird die Qualitätssicherung umgesetzt?
Schritt 1) SQA-Plan entwickeln
Aktivitätsbedarf testen Versuchsplan ebenso muss die SQA-Aktivität ein Plan Was heisst SQA-Plan.
Das Ziel des SQA-Plans besteht darin, Planungsprozesse und -verfahren zu entwickeln, um sicherzustellen, dass die hergestellten Produkte oder die von der Organisation erbrachten Dienstleistungen von außergewöhnlicher Qualität sind.
Während der Projektplanung erstellt der Testmanager einen SQA-Plan, in dem regelmäßig SQA-Audits geplant werden.
Im SQA-Plan sollte der Testmanager Folgendes tun:
Schritt 1.1) Identifizieren Sie die Rolle und Verantwortlichkeiten des SQA-Teams
In einem Projektteam muss jedes Mitglied Verantwortung für die Qualität seiner Arbeit tragen. Jede Person muss sicherstellen, dass ihre Arbeit den Qualitätssicherungskriterien entspricht.
Das SQA-Team ist die Gruppe von Personen, die spielen Hauptrolle dabei das Projekt. Ohne Qualitätssicherung wird kein Unternehmen erfolgreich laufen. Daher muss der Testmanager dies klarstellen Verantwortung jedes SQA-Mitglieds im SQA-Plan wie folgt:
- Bewertung , bewerten die Qualität der Projektaktivitäten zur Erfüllung der QA-Kriterien
- Koordinaten mit dem Vorstand und den Projektteams, um Anforderungen zu bewerten und an Projektüberprüfungen und Statusbesprechungen teilzunehmen.
- Technologie track , sammeln Metriken zur Überwachung der Projektqualität.
- Messen die Qualität des Produkts; gewährleisten Das Produkt entspricht den Kundenerwartungen.
Zum Beispiel im SQA-Plan des Projekts GuruBei der 99 Bank können Sie die Mitgliederliste erstellen. SQA-Team wie nachstehend
| Nein | Member | Rollen | Verantwortung |
|---|---|---|---|
| 1 | Peter | SQA-Leiter | Entwickeln und dokumentieren Sie Qualitätsstandards und -prozesse für alle Managementprozesse
Verwalten Sie Software-Qualitätssicherungsaktivitäten für das Projekt |
| 2 | Hans | SQA-Auditor | Führen Sie SQA-Aufgaben aus und berichten Sie dem SQA-Leiter über das Ergebnis der SQA-Überprüfung. |
| 3 | Bohne | SQA-Auditor | Führen Sie SQA-Aufgaben aus und berichten Sie dem SQA-Leiter über das Ergebnis der SQA-Überprüfung. |
Schritt 1.2) Liste der Arbeitsprodukte, die der SQA-Auditor prüfen und auditieren wird
Der Testmanager sollte
- Liste alle Arbeitsergebnisse jedes Testmanagementprozesses auswerten
- Definierung Auf welche Einrichtungen oder Geräte der SQA-Auditor zugreifen kann, um SQA-Aufgaben wie Prozessbewertungen und Audits durchzuführen.
Zum Beispiel für das Projekt Guru99 Bank, Sie können die Arbeitsergebnisse jedes Testmanagementprozesses auflisten und die Zugriffsberechtigungen für SQA-Mitglieder auf diese Arbeitsergebnisse gemäß der folgenden Tabelle definieren.
| 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
In diesem Schritt sollte der Testmanager das beschreiben und Aufgaben durch den SQA-Auditor durchzuführen, mit besonderem Schwerpunkt auf SQA-Aktivitäten sowie dem Arbeitsergebnis für jede Aufgabe.
Test Manager erstellt auch die Planung dieser SQA-Aufgaben. Normalerweise richtet sich der SQA-Zeitplan nach dem Projektentwicklungsplan. Daher wird eine SQA-Aufgabe in Bezug auf die stattfindenden Softwareentwicklungsaktivitäten durchgeführt.
Im SQA-Plan erstellt der Testmanager den Zeitplan für die Managementbewertung. Zum Beispiel
| Datum | SQA-Aufgaben | Persönlich verantwortlich | Beschreibung | Ausgang |
|---|---|---|---|---|
| X | Projektplanung bewerten, tracKönig und Aufsichtsprozesse | Hans |
– Softwarespezifikation Review – Kostenvoranschlag, Masterplan und Projektplan Review |
SQA-Planungsbericht, SQA-Überprüfungsprotokoll |
| X | RevAnforderungsanalyse anzeigen | Hans |
- RevSehen Sie sich die Entwicklung der Softwareanforderungen an |
Prozessauditbericht |
| 30-Mar-2015 | RevTestdesign einsehen und auswerten | Hans |
- RevSehen Sie sich das Testdesign-Dokument an |
SQA-Bericht, SQA-Überprüfungsprotokoll |
| 30-Mar-2015 | RevVeröffentlichung anzeigen | Bohne |
– Prozessaudit: Endgültige Freigabe |
SQA-Prozessauditbericht |
| 2-Apr-2015 | Review Projektabschluss | Bohne |
– Externe Überprüfung nach der endgültigen Lieferung an den Kunden |
SQA-Prozessauditbericht |
Schritt 2) Definieren Sie die Standards/Methodik
Um die Managementaktivitäten anhand des Standardprozesses zu überprüfen, sollten Sie die folgenden Schritte durchführen
- Definieren Sie die Richtlinien und Verfahren, die das Auftreten von Fehlern im Managementprozess verhindern sollen
- Dokumentieren Sie die Richtlinien und Verfahren
- Informieren und schulen Sie das Personal im Umgang damit
Schritt 3) RevSehen Sie sich den Prozess an
RevÜberprüfen Sie die Projektaktivitäten, um die Einhaltung des definierten Managementprozesses zu überprüfen. Im Management-Review müssen die SQA-Mitglieder 5 SQA-Reviews wie folgt durchführen:
RevDie Überprüfungszeit für SQA hängt vom Entwicklungslebenszyklusmodell des Projekts ab. Im Falle des Projekts GuruBei der 99 Bank sollte der Überprüfungsplan wie folgt aussehen:
In jeder SQA-Phase wird die SQA-Mitglieder die Beratung , Überprüfen der Projektpläne, Arbeitsergebnisse und Verfahren hinsichtlich der Einhaltung definierter Organisationsrichtlinien und Standardverfahren.
Während des Audits sollten die SQA-Mitglieder verwenden Checkliste für die SQA-Überprüfung
Nachdem Sie die 3 Schritte der Software-Assurance-Implementierung durchlaufen haben, haben Sie das Ergebnis des Testmanagements RevInspektion und Prüfung. Dies ist der Nachweis für die Qualität Ihres Managements, den Sie Ihren Stakeholdern vorlegen können.
Best Practice für Software-Qualitätssicherung
Hier sind einige Best Practices für eine effektive SQA-Implementierung
- Ständige Verbesserung: Der gesamte Standardprozess in der SQA muss verbessert werden häufig und gemacht offiziell damit der andere folgen kann. Dieser Prozess sollte sein zertifiziert von bekannten Organisationen wie ISO, CMMI usw.
- Dokumentation: Alle QA-Richtlinien und -Methoden, die vom QA-Team definiert werden, sollten zur Schulung und Wiederverwendung für zukünftige Projekte dokumentiert werden.
- Erfahrung: Die Auswahl der Mitglieder, die erfahrene SQA-Auditoren sind, ist eine gute Möglichkeit, die Qualität der Managementbewertung sicherzustellen
- Werkzeugverwendung: Die Verwendung von Werkzeugen wie dem tracKing Tool, ein Management-Tool für den SQA-Prozess, reduziert den SQA-Aufwand und die Projektkosten.
- Metriken: Entwickelnping und die Erstellung von Kennzahlen tracDie Bewertung der Softwarequalität im aktuellen Zustand sowie der Vergleich der Verbesserungen mit früheren Versionen tragen dazu bei, den Wert und die Reife der Software zu steigern. Tests Prozessdefinierung
- Verantwortung: Der SQA-Prozess ist nicht die Aufgabe des SQA-Mitglieds, sondern jedermann's Aufgabe. Jeder im Team ist für die Qualität des Produkts verantwortlich, nicht nur der Testleiter oder Manager.











