Antwort Wie erstelle ich einen Testplan? Weitere Antworten – Was steht im Testplan

Wie erstelle ich einen Testplan?
In der Regel werden in einem Testplan die Anforderungen, Risiken, Testfälle, die zu testenden Testumgebungen, Geschäfts- und Qualitätsziele, Testzeitpläne und andere Punkte angegeben. Zusammengehörige Testpläne können in einer verschachtelten Struktur mit über- und untergeordneten Testplänen zusammengefasst werden.Das Testkonzept beschreibt die Testziele, Testobjekte, Testarten, Testinfrastruktur sowie die Testorganisation. Es umfasst ebenfalls die Testplanung und die Testfallbeschreibungen. Für jeden Testfall wird eine detaillierte Testfallbeschreibung erstellt. Diese stellt die Spezifikation des Tests dar.Als goldene Regel beim Schreiben von Testfällen muss die folgende Struktur eingehalten werden:

  1. Testfall-ID.
  2. Beschreibung.
  3. Vorbedingungen.
  4. Schweregrad.
  5. Umfeld.
  6. Schritte.
  7. Daten.
  8. Erwartete und tatsächliche Ergebnisse.

Was gehört in eine teststrategie : Demnach ist in der Teststrategie festzulegen, welche Teile des Systems mit welcher Intensität unter Anwendung welcher Testmethoden und -Techniken unter Nutzung welcher Test-Infrastruktur und in welcher Reihenfolge (siehe auch Teststufen) zu testen sind.

Wer erstellt das testkonzept

Ein Testkonzept sollte vom Fachbereich und der IT gemeinsam erarbeitet werden. In der Regel ist es ausreichend ein einziges Testkonzept zu erstellen, d.h. eine Trennung nach fachlichen und technischen Tests ist meistens nicht sinnvoll.

Was ist ein Testprotokoll : Das Testprotokoll enthält Angaben über alle ausgeführten Testfälle, deren Ergebnisse und evtl. Abweichungen vom erwarteten Ergebnis.

Ein Testkonzept sollte vom Fachbereich und der IT gemeinsam erarbeitet werden. In der Regel ist es ausreichend ein einziges Testkonzept zu erstellen, d.h. eine Trennung nach fachlichen und technischen Tests ist meistens nicht sinnvoll.

Es wird im Rahmen der Planung eines Testprojekts erstellt und dokumentiert die Ergebnisse der Testplanung. Es dient außerdem der Kommunikation und Abstimmung der Testaktivitäten sowohl mit dem Auftraggeber des Testprojekts als auch mit dem Testteam selbst.

Wer schreibt die Testfälle

Das QA-Team ist für das Schreiben der funktionalen Testfälle verantwortlich. Diese Art des Testens kann durchgeführt werden, sobald das Entwicklungsteam die erste Funktion der Anwendung zum Testen zur Verfügung stellt.Der Testmanager fertigt das Testkonzept an, legt die Teststrategie fest, definiert die Ressourcen und sorgt dafür, dass die Anforderungen in Testfälle umgesetzt werden (vorzugsweise durch einen Test Analysten).Das International Software Testing Qualifications Board (ISTQB) definiert folgende Methoden als Teststrategien:

  • top-down (Primäre, wichtige Funktionen werden vor sekundären getestet)
  • bottom-up (Sekundäre Funktionen werden vor primären getestet)
  • hardest first (wichtigste Funktion zuerst, potenzielle Blocker)


Testmethoden

  • Funktionaler Test.
  • Nichtfunktionaler Test. Last- und Performanztest. Internationalisierungstest (I18N) Lokalisierungstest (L10N) Kompatibilitätstest. Security Test. Usability Test. Test der Dokumentation.
  • Reviews.
  • Inspektionen.
  • Code Analyse.
  • Modul- und Komponententest.
  • Integrationstest.
  • Systemtest.

Was muss in ein kurzprotokoll : Ein Kurzprotokoll hält, ähnlich wie das Ergebnisprotokoll lediglich die getroffenen Entscheidungen, Beschlüsse und Ergebnisse fest. Der Protokollierende kann die Beiträge allerdings hier in stark geraffter Form dokumentieren. Auch hier ist zu beachten, dass am inhaltlichen Sinn an sich nichts verändert werden darf.

Was ist ein guter Testfall : Am besten ist es, wenn die Anwendungsszenarien basierend auf Anforderungsdokumentation definiert werden, die einen hohen Qualitätsstandard erfüllen und ständig aktuell gehalten werden. Zum anderen müssen die Testfälle so beschrieben sein, dass sie für die Tester eindeutig sind und korrekt durchgeführt werden können.

Welche Testfälle gibt es

Die am häufigsten eingesetzten Testarten sind:

  • Unit Tests. Diese Tests werden normalerweise von den Softwareentwicklern selbst durchgeführt.
  • Smoke Tests. Dies ist ein erster Test, der zeigen muss, ob die Basisfunktionalitäten in Ordnung sind.
  • Sanity Tests.
  • Regressionstests.
  • Integrationstests.
  • Abnahmetests.


Definition: Was ist "Testgütekriterien" Kriterien, anhand derer beurteilt werden kann, wie gut ein psychologischer Test ist.Die klassischen Stufen sind: Unittest, Integrationstest, Systemtest und Abnahmetest. Integrationen können auf verschiedenen Ebenen stattfinden, die aber unterschiedlich getestet werden. Daher gibt es hier noch die Unterscheidung zwischen Komponenten-Integrationstest und System-Integrationstest.

Wie ist ein kurzprotokoll aufgebaut : Ein Kurzprotokoll hält, ähnlich wie das Ergebnisprotokoll lediglich die getroffenen Entscheidungen, Beschlüsse und Ergebnisse fest. Der Protokollierende kann die Beiträge allerdings hier in stark geraffter Form dokumentieren. Auch hier ist zu beachten, dass am inhaltlichen Sinn an sich nichts verändert werden darf.