what are test deliverables software testing
Erfahren Sie alles über Testergebnisse beim Testen von Software anhand von Beispielen:
Ein Seufzer der Erleichterung kommt für jeden Tester, wenn die verliehene Aufgabe erfolgreich abgeschlossen wurde. Am Ende jedes Tests muss der Tester die entsprechenden Testergebnisse an den Kunden senden.
In diesem Artikel werden wir einige der wichtigen Testergebnisse im Detail betrachten.
Testergebnisse werden im Allgemeinen während eines Projekts verwendet. Sie werden in allen Testphasen verwendet und müssen immer rechtzeitig gesendet werden, um zur weiteren Verarbeitung fortzufahren.
Was du lernen wirst:
Testen Sie die Ergebnisse beim Testen von Software
Testergebnisse spielen beim Testen von Software eine wichtige Rolle. Dieser Artikel beschreibt alles über Testergebnisse im Detail.
Einige der wichtigsten Testergebnisse sind nachstehend als Referenz aufgeführt:
- Teststrategie
- Testplan und Schätzung
- Testszenario
- Testfälle und Testdaten
- RTM
- Testzusammenfassungsbericht
- Testabschlussbericht
- Vorfallsbericht
Teststrategie
Die Teststrategie wird basierend auf der Geschäftsanforderungsspezifikation festgelegt. Es ist ein wichtiges Dokument, das alle Details der durchzuführenden Testarbeiten enthält. Es ist ein vollständiges Verwaltungsdokument.
Im Vergleich zum Testplan handelt es sich um ein Dokument auf hoher Ebene, das normalerweise vom Testmanager oder -leiter erstellt wird. Testziel, Testansatz, Testumfang, Ein- und Ausstiegskriterien, Testarten und -stufen, Meilensteine, Personal usw. müssen hier angegeben werden.
Testplan und Schätzung
Die detaillierten Details für jeden Testschritt sollten hier erwähnt werden. Im Allgemeinen führt ein richtiger Plan zu einer richtigen Arbeitsstruktur. Ebenso führt ein guter Plan zu guten Tests.
Das Testziel, der Testansatz, der Testumfang, die Ein- und Ausstiegskriterien, die Art und das Niveau der Tests, die Meilensteine, die Personalausstattung usw. sollten hier ausführlich erwähnt werden.
Der Masterplan, der enthält, wie Tests durchgeführt werden sollen, wird für einfache Projekte verwendet.
Einschätzung: Die Schätzung definiert, wie lange jeder Testschritt zusammen mit den Gesamtkosten dauern wird.
Lesen Sie auch => Ein perfektes Testplan-Tutorial - Eine ausführliche Anleitung
Testszenario
Wir werden dies jetzt anhand eines Beispiels verstehen. Nehmen wir hier als Beispiel die Zugreservierung. Alle Funktionen, die wir testen müssen, werden im Testszenario-Dokument in übergeordneten Formen erwähnt. Mit einfachen Worten bedeutet dies, dass eine Gruppe ähnlicher Aktivitäten ausgeführt werden muss.
Zwei Techniken für das Szenario:
c Fragen und Antworten zu Programmierinterviews pdf
# 1) Anwendungsfall
Es ist die zielorientierte Methode, die eine Reihe von Wechselwirkungen zwischen den externen Faktoren und dem System darstellt. Zu seinen Komponenten gehören Primärfluss, alternativer Fluss, Auslöser oder Aktivitäten, Ausnahmeflüsse, Vorbedingungen, Nachbedingungen usw.
Beispiel:
(Bild Quelle ))
# 2) ACE (Aktivitätskomponentenelement)
Der Prozess Aktivitätskomponentenelement unterteilt die Geschäftsanforderungen in Aktivitäten.
Beispiel:
Im Allgemeinen buchen wir ein Ticket, indem wir die Passagierdaten, das Geschlecht usw. ausfüllen. Daher müssen wir die folgenden Felder validieren, die dadurch zu Szenarien werden.
- Reservierung: Überprüfen Sie die Reservierungsfunktion.
- Passagiereinzelheiten: Überprüfen Sie die Funktionalität der Felder Geschlecht, Alter und Geschlecht.
- Ändern: Überprüfen Sie, ob die Änderungsfunktion ordnungsgemäß funktioniert.
- Konzession: Überprüfen Sie, ob die Konzessionsfunktion ordnungsgemäß funktioniert.
- Aussicht: Überprüfen Sie, ob die Ansichtsfunktion ordnungsgemäß funktioniert.
- Stornieren: Überprüfen Sie, ob die Abbruchfunktion ordnungsgemäß funktioniert.
Hier kann die Konzession als „alternatives Szenario“ bezeichnet werden, da der Benutzer je nach Alter mit oder ohne sie buchen kann. Das Ziel ist jedoch dasselbe, d. H. Ein Ticket zu buchen.
Testfall
Unter Verwendung des obigen Beispiels der Reservierungsseite werden die Testfälle wie folgt geschrieben:
Reservierung:
- Überprüfen Sie, ob der Benutzer ein Ticket buchen kann, indem Sie in alle Felder gültige Angaben machen.
- Überprüfen Sie, ob der Benutzer ein Ticket buchen kann, indem Sie in alle Felder ungültige Angaben machen.
- Überprüfen Sie, ob der Benutzer ein Ticket buchen kann, indem Sie ein leeres Feld lassen.
Passagiereinzelheiten:
- Überprüfen Sie, ob der Benutzer ein Ticket buchen kann, indem Sie einen gültigen Namen eingeben.
- Überprüfen Sie, ob der Benutzer ein Ticket buchen kann, indem Sie einen ungültigen Namen eingeben.
- Überprüfen Sie, ob der Benutzer ein Ticket buchen kann, indem Sie jeweils ein Geschlecht auswählen.
- Überprüfen Sie, ob der Benutzer ein Ticket buchen kann, indem Sie ein Alter von mehr als 60 Jahren eingeben.
- Überprüfen Sie, ob der Benutzer ein Ticket buchen kann, indem Sie ein Alter unter 60 Jahren eingeben.
- Überprüfen Sie, ob der Benutzer ein Ticket buchen kann, indem Sie ein gültiges Alter von mehr als 5 Jahren eingeben.
- Überprüfen Sie, ob der Benutzer nicht buchen kann, indem Sie ein Alter unter 5 Jahren eingeben.
Ändern:
- Überprüfen Sie, ob der Benutzer das Namensfeld ändern kann.
- Überprüfen Sie, ob der Benutzer das Feld Geschlecht ändern kann.
- Überprüfen Sie, ob der Benutzer das Altersfeld ändern kann.
Konzession:
manuelle Tests Interview Fragen und Antworten für erfahrene
- Überprüfen Sie, ob der Benutzer eine Konzession erhalten kann, indem Sie die Option „ Senior ' Möglichkeit.
- Überprüfen Sie, ob der Benutzer eine Konzession erhalten kann, indem Sie die Option „ Behinderte / Behinderte ' Möglichkeit.
Aussicht:
- Überprüfen Sie, ob der Benutzer das reservierte Ticket anzeigen kann.
Stornieren:
- Überprüfen Sie, ob der Benutzer das Ticket stornieren kann.
So sagen Testfälle genau, was im Detail getestet werden muss. Testfälle müssen in einfacher Sprache verfasst und leicht verständlich sein. Es sollte in dem vom betreffenden Kunden angeforderten Format geschrieben werden.
Testdaten
Einige Projekte benötigen vorherige Daten vom Client, bevor der Testfall ausgeführt werden kann. Testdaten müssen angewendet werden, um Tests durchzuführen.
Beispiel: Im Krankenhausportal für eine Injektion ist es wichtig, die Patientendaten abzurufen, um die Option zur Erinnerung an die Injektion zu überprüfen.
Hier sind die 'Patientendetails' die Testdaten.
Empfohlene Lektüre => Testdaten - Bedeutung & Vorbereitungstechniken mit Beispielen
RTM / Requirement Traceability Matrix
- Wie der Name schon sagt, bedeutet dies einfach, dass Sie jede Anforderung dem entsprechenden Testfall zuordnen müssen.
- Es hilft uns zu überprüfen, ob wir alle Anforderungen in unseren Testfällen erfüllt haben oder nicht.
- Es hilft bei der Überarbeitung oder den nächsten aufeinander folgenden Versionen eines Projekts.
- Der Kunde kann unseren Deckungsstatus leicht überprüfen und unseren Testprozess kennen.
Testzusammenfassungsbericht
Testzusammenfassungsbericht fasst alle durchgeführten Testaktivitäten zusammen und die Testergebnisse werden darin zusammengestellt. Alle Testinformationen, wie z. B. an Tests beteiligte Mitglieder, Ziele, Umfang, Kundendetails, verwendeter Testansatz, Testergebnisse, Fehlerbericht usw., sollten hier erwähnt werden.
Der Testzusammenfassungsbericht sollte jedoch gemäß den Empfehlungen des Kunden erstellt werden. Somit ist es auch für den Kunden ein nützliches Dokument, die Gesamtleistung zu überprüfen.
Testabschlussbericht
Dies bedeutet, dass wir das Projekt nach dem Testen und der Fehlerbehebung schließen werden. Daher müssen wir hier eine detaillierte Analyse der Durchführung der Tests liefern.
Die gefundenen und behobenen Mängel müssen hier erwähnt werden. Die allgemeine Anforderungsabdeckung wird in diesem Bericht angezeigt. Es wird in der Regel vom Teamleiter oder Manager vorbereitet. Alle Ausstiegskriterien sollten entsprechend erfüllt sein.
Vorfallsbericht
Wenn ein Benutzer während der Ausführung der Formation Fehler feststellt, sollte ein Incident Report (IR) erstellt werden. Dies bedeutet, dass ein Defekt vorliegt und daher die Ausführung gestoppt werden muss. Wir müssen jetzt einen Vorfallbericht an den Client senden, um ihn um Erlaubnis zu bitten, die Fehlerbereiche als separaten Testfall erneut auszuführen.
Dies ist in der Tat eine schwarze Markierung und wird von einem Tester nicht erwartet. Alle Mängel müssen im Trockenlauf selbst gefunden werden. Wenn es übersehen und in der formalen Ausführung gefunden wird, wird es zu einem IR.
Beispiel:
Wenn ich bestimmte Funktionen beim Testen von Mobilgeräten vermisse, sagen Sie: „ Bildschirmschoner ändern '' Möglichkeit. Während ich einen Testfall ausführe, werde ich gesperrt und kann aufgrund dieser Option nicht weiter fortfahren. Dann erhöhe ich eine IR und schreibe einen separaten Testfall, um die Bildschirmschoneroption auszuführen.
Fazit
Die Artefakte, die während des STLC an die Stakeholder eines Softwareprojekts gesendet werden, werden als Test Deliverables bezeichnet. Wir haben uns die wichtigsten Testergebnisse in diesem Artikel angesehen.
Wir hoffen, dieser Artikel hat Ihnen geholfen, mehr über Testergebnisse beim Testen von Software zu erfahren!
Literatur-Empfehlungen
- Unterschied zwischen Leistungstestplan und Leistungsteststrategie
- So erstellen Sie einen Testplan und schreiben Testfälle für die ERP-Anwendung - ERP-Test Teil-2
- Testplan-Tutorial: Eine Anleitung zum Schreiben eines Software-Testplandokuments von Grund auf neu
- Konzept, Prozess und Strategie des Testdatenmanagements
- Was sind Testdaten? Testdatenvorbereitungstechniken mit Beispiel
- So schreiben Sie Testfälle: Der ultimative Leitfaden mit Beispielen
- So schreiben Sie ein Teststrategiedokument (mit Beispielvorlage für eine Teststrategie)
- Unterschied zwischen Testplan, Teststrategie, Testfall, Testskript, Testszenario und Testbedingung