Testbericht Testergebnisse systematisch zusammenfassen

Manage­ment-Zusam­men­fas­sung die­ses Bei­trags:
Der Test­be­richt (engl. Test Report) beschreibt zusam­men­fas­send die Ergeb­nis­se der Test­ak­ti­vi­tä­ten nach einem Test­durch­lauf.
Die­ser Bei­trag beschreibt den Auf­bau und die Ver­wen­dung von Testberichten.

Wenn ein → Soft­ware­test auf Basis von Test­fäl­len durch­ge­führt wird, ent­ste­hen → Test­pro­to­kol­le, die die jewei­li­gen Ergeb­nis­se fest­hal­ten. Die Test­pro­to­kol­le sind jedoch nicht für die Über­blicks­ge­win­nung geeig­net, da sie zu detail­liert / klein­tei­lig sind. Der Test­be­richt fasst die Ergeb­nis­se aller Test­pro­to­kol­le nach einem Test­durch­lauf / einem Test­zy­klus zusammen.

Für die Erstel­lung des Test­be­richts und für die Test­be­richt­erstat­tung ist immer der Test­ma­na­ger zustän­dig, der jedoch die Test­pro­to­kol­le von dem Tes­ter / den Tes­tern erhal­ten muss. Der Test­be­richt ist das zen­tra­le Manage­ment-Doku­ment, wel­ches den Stand / das Ergeb­nis der durch­ge­führ­ten Tests wie­der­gibt und auch an Drit­te wei­ter­ge­reicht wer­den kann.

Der Zusam­men­hang von Test­pro­to­kol­len und Test­be­richt ist in Abbil­dung 0.1 ver­ein­facht dar­ge­stellt: Der Test­be­richt agg­re­giert die Test­pro­to­kol­le, die sich nach der Durch­füh­rung der Test­fäl­le (Test Cases, in der Abbil­dung durch TCn gekenn­zeich­net) ergeben.

Von den Testprotokollen zum Testbericht, (C) Peterjohann Consulting, 2022-2024

Abbil­dung 0.1: Von den Test­pro­to­kol­len zum Testbericht

1. Einleitung und Grundlagen

1.1 Definitionen

Das → ISTQB schreibt zum Test­be­richt /ISTQB-→ Glos­sar/:
“Die zusam­men­fas­sen­de Doku­men­ta­ti­on von Test­ak­ti­vi­tä­ten und ‑ergeb­nis­sen.“
und zur Test­be­richt­erstat­tung wird aus­ge­führt:
“Samm­lung und Ana­ly­se der Daten über Test­ak­ti­vi­tä­ten und ihre anschlie­ßen­de Kon­so­li­die­rung in einem Bericht, um die → Stake­hol­der zu informieren.”

1.2 Zeitpunkte der Testberichterstellung

Der Test­be­richt wird ent­we­der zu fest-defi­nier­ten Zeit­punk­ten oder nach Abschluss vor­her defi­nier­ter Test­zy­klen erstellt. Daher wird zwischen …

  • Test­fort­schritts­be­richt (engl. Test Pro­gress Report) und
  • Test­ab­schluss­be­richt (engl. Test Com­ple­ti­on Report)

unter­schie­den (Abbil­dung 1.1).

Zeitpunkte für den Testbericht, (C) Peterjohann Consulting, 2022-2024

Abbil­dung 1.1: Zeit­punk­te für den Testbericht

1.3 Funktion des Testberichts

Der Test­be­richt dient dazu, einen schnel­len Über­blick über die in der Durch­füh­rung erziel­ten Test­ergeb­nis­se zu gewin­nen. Daher soll­ten in einem Test­be­richt Zusam­men­fas­sun­gen der Tests ent­hal­ten. Eine mini­ma­le Aus­sa­ge könn­te lau­ten:
“Von n durch­ge­führ­ten Tests sind m feh­ler­frei und p nicht feh­ler­frei durch­lau­fen wor­den. Es ergibt sich eine Feh­ler­quo­te von x Prozent.”

1.4 Der zugrundeliegende Testprozess

Der → Test­pro­zess beginnt immer mit der Test­pla­nung, die dazu dient, ein (über­ge­ord­ne­tes) → Test­kon­zept zu erstel­len (Abbil­dung 1.2). Dann fol­gen die Test­ana­ly­se und das Test­de­sign, anschlie­ßend kommt es zur → Test­rea­li­sie­rung und zur → Test­durch­füh­rung. Eine Test­aus­wer­tung mit dem Test­be­richt schließt den Test­zy­klus ab.

Ein Test­pro­zess ist in Abbil­dung 1.2 dargestellt.

Der fundamentale Testprozess, (C) Peterjohann Consulting, 2020-2024

Abbil­dung 1.2: Der fun­da­men­ta­le Testprozess

Die Test­be­richt­erstat­tung ist ein fort­lau­fen­der Teil­pro­zess, der der Test­steue­rung zuge­ord­net wer­den kann.

2. Der Aufbau des Testberichts

Der Test­be­richt soll­te — wie bei vie­len Berich­ten üblich — in einen Über­sichts- und einen Infor­ma­ti­ons­teil (Kopf- und Rumpf­teil) unter­glie­dert wer­den (Abbil­dung 2.1).

Der Testfallbericht - ein Formular, (C) Peterjohann Consulting, 2022-2024

Abbil­dung 2.1: Der Test­fall­be­richt — ein For­mu­lar (sche­ma­tisch)

2.1 Attribute im Übersichtsteil

Im Über­sichts­teil soll­te erfasst werden:

  • Pro­jekt­na­me
  • Test­fall­bün­del
  • Gesamt­sta­tus
  • Durch­füh­rungs­zeit­raum
  • Gesamt­dau­er
  • “Manage­ment­state­ment” (ggf. mit → Ampel­dar­stel­lung)

2.2 Attribute im Informationsteil

Fol­gen­de Attri­bu­te (Spal­ten­über­schrif­ten) kön­nen im Infor­ma­ti­ons­teil des Test­be­richts ver­wen­det werden:

  • Fort­lau­fen­de Nummer
  • Test­ca­se-Nr. / → Test­fall-ID
  • Test­fall­ti­tel
  • Test­fall­typ
  • Ergeb­nis der Testfalldurchführung
  • → Dau­er der Testfalldurchführung
  • Feh­ler­be­richts­num­merm
  • → Feh­ler­schwe­re (sum­ma­risch) der ein­zel­nen Testfalldurchführung

3. Häufige Fragen und Antworten (FAQ) zum Testbericht

Eini­ge Fra­gen zu dem Test­be­richt wer­den häu­fig gestellt – die­se wer­den hier wiedergegeben.

  • F: Muss immer ein Test­be­richt erstellt wer­den?
    A: Ja — Ansons­ten weiß man nicht, wo man mit der Test­durch­füh­rung steht und man kann nicht abschät­zen, wel­cher → Auf­wand noch benö­tigt wird, um die Feh­ler­quo­te auf ein akzep­ta­bles Maß zu reduzieren.
  • F: Wer defi­niert den Auf­bau des Test­be­richts / Test­be­richts­for­mu­lars?
    A: Dies ist (immer) die Auf­ga­be des Test­ma­na­gers. In der Regel wird der Auf­bau im Test­kon­zept beschrieben.
  • F: Wer erstellt den Test­be­richt?
    A: Dies ist (immer) die Auf­ga­be des Test­ma­na­gers, der aller­dings auf die Test­pro­to­kol­le ange­wie­sen ist, die wie­der­um von den Tes­tern bei oder nach einem Test­durch­lauf erstellt werden.
  • F: Wel­che Tools kön­nen für die Erstel­lung eines Test­be­richts ein­ge­setzt wer­den?
    A: Wenn ein daten­bank­ge­stütz­tes Test-Tool ein­ge­setzt wird, so kann ein Test­be­richt gene­riert wer­den, häu­fig ohne manu­el­len Ein­griff. Wenn die Test­durch­füh­rung auf Basis von Office-Doku­men­ten erfolgt, so muss nach der Test­durch­füh­rung der Test­be­richt durch Zusam­men­tra­gen der zen­tra­len Infor­ma­tio­nen, im Wesent­li­chen aus den Test­pro­to­kol­len, erstellt werden.

Haben Sie noch wei­te­re Fra­gen oder möch­ten Sie Ergän­zun­gen an der FAQ vor­neh­men? Am bes­ten schrei­ben Sie mir hier­zu eine E‑Mail an: kontakt@peterjohann-consulting.de.

A. Präsentationen, Literatur und Weblinks

A.1 Präsentationen

  • -

A.2 Literatur

Test­be­rich­te wer­den in fol­gen­den Büchern beschrieben:

  1. /Daigl16/ Mat­thi­as Daigl, Rolf Glunz: ISO 29119 – Die Soft­ware­test-Nor­men ver­ste­hen und anwen­den, dpunkt, Hei­del­berg 2016, ISBN 978–3‑86490–237‑6
  2. /Spillner19/ Andre­as Spill­ner, Tilo Linz: Basis­wis­sen Soft­ware­test: Aus- und Wei­ter­bil­dung zum Cer­ti­fied Tes­ter – Foun­da­ti­on Level nach ISTQB-→ Stan­dard, dpunkt, Hei­del­berg 6. Auf­la­ge 2019, ISBN 978–3‑86490–583‑4
  3. /Witte19/ Frank Wit­te: → Test­ma­nage­ment und Soft­ware­test: Theo­re­ti­sche Grund­la­gen und prak­ti­sche Umset­zung, Sprin­ger Vie­w­eg, Wies­ba­den 2. Auf­la­ge 2019, ISBN 978–3‑658–25086‑7
  4. /Witte20/ Frank Wit­te: Stra­te­gie, Pla­nung und Orga­ni­sa­ti­on von Test­pro­zes­sen. Basis für erfolg­rei­che Pro­jekt­ab­wick­lung im Soft­ware­test, Sprin­ger Vie­w­eg, Wies­ba­den 2020, ISBN 978–3‑658–31227‑5

A.3 Weblinks

Fol­gen­de Web­links wer­den in die­sem Bei­trag zitiert:

  • /ISTQB/ ISTQB — Inter­na­tio­nal Soft­ware Test­ing Qua­li­fi­ca­ti­ons Board: Web­site
  • /IST­QB-Glos­s­ar/ Das Glos­sar zum Soft­ware­test des ISTQB (Online; deutsch, ande­re Sprachen)

Legen­de zu den Weblinks
/ / Ver­weis auf eine Web­site (all­ge­mein)
/*/ Ver­weis auf eine Web­site, die als Ergän­zung zu einem Buch dient
/#/ Ver­weis auf ein ein­zel­nes The­ma auf einer Website
/#V/ Ver­weis auf ein Video auf einer Website