Definition von ‚Baseline Testing‘
Definition: Baseline Testing bezieht sich auf die Validierung der Dokumente und Spezifikationen, auf deren Grundlage Testfälle entwickelt werden. Baseline bezieht sich im Allgemeinen auf einen Benchmark, der die Grundlage für jede neue Entwicklung bildet. Bei Softwaretests bezieht sich dies auf das Benchmarking der Leistung der Anwendung. Viele Probleme werden bei Baseline-Tests entdeckt und gelöst.
Beschreibung: Baseline-Tests sind eine Art von nicht-funktionalen Tests, die im Allgemeinen von Testingenieuren durchgeführt werden. Da er mit dem Benchmarking verwandt ist, wird er auch als Benchmark-Test bezeichnet.
Dieser Test bildet die Grundlage für andere Tests, um die Leistung einer neuen oder unbekannten Anwendung mit einem bekannten Referenzstandard zu vergleichen. Wenn beispielsweise bekannt ist, dass eine bestimmte Anwendung für mindestens 1000 Benutzer zu einem bestimmten Zeitpunkt eine gute Leistung erbringt, dann kann die Basislinie 1000 Benutzer sein. Eine neue Anwendung sollte also für mindestens 1000 Benutzer perfekt funktionieren.
Dieser Test misst wichtige Eigenschaften und Anforderungen. Bei einem Benchmark geht es um die Analyse der relativen Leistung einer Anwendung. Liegt die Leistung der Anwendung unter der vorgegebenen Basislinie, so gilt sie als fehlerhaft. Bei jedem Build wird dieser Test durchgeführt und alle wichtigen Eigenschaften werden verglichen, um Probleme zu lösen.
Man denke an ein Software-Update. Bei jedem Update sollte es alte und neue Merkmale enthalten. Durch den Baseline-Test wird sichergestellt, dass die wichtigsten Merkmale und Benchmarks der Anwendung wie erwartet funktionieren.
Diese Art von Tests ist nicht unbedingt auf eine bestimmte Funktion bezogen, da sie sich auf die Qualitätsmerkmale der Anwendung konzentriert.