Zweigüberdeckungstest

Us der alemannische Wikipedia, der freie Dialäkt-Enzyklopedy

D Zweigüberdeckungstescht, stellewis au C1-Tescht gnonnt, fyhrt jedi Kanti in näm Kontrollflussgraph mindeschtens imal us. Dabei wird jedi Verzweigung im Graphe zwangslifig uf wahr un falsch gsetzt. D Onweisungsüberdeckungstescht isch im Zweigüberdeckungstescht vollschtändig entholte (d.h. mit däm Tescht uf Zweigüberdeckung teschtet ma au automatisch d Onweisungsüberdeckung).

D Zweigüberdeckungstescht ischs minimale Teschtkriterium im Bereich vum schtatische, stejerflussbasierte Teschte.

[ändere] Vortil

  • Deckt nit errichbari Zweige auf. Bispiel:
       int x=1;
       if (x>=1) then {a1;} else {a2;}  <- a2; wird nie erricht
  • Fählerentdeckungsrate ich bi 33%. Ä Fünftel dovon sin Berechnungsfehler, d Rescht sin Schteuerflussfehler.

[ändere] Nochteil

  • Abhängigkeite zwische Bedingunge werde nit brücksichtigt
  • Schlife werde nuar unzurichend gteschtet; luege au Pfadüberdeckungtescht
  • komplexi Verzwigungsbedingunge werde nuar schwach gteschtet

Der Artikel basiert uf ´ra freie Ibersetzung vum Artikel „Zweigüberdeckungstest“ us dr dytsche Wikipedia.

Anderi Sprooche