Zwiigiberdeckungstescht

Dr Zwiigiberdeckungstescht, zum Deil au C1-Tescht gnonnt, fiert jedi Kante in eme Kontrollflussgraph mindeschtens eimol us. Debi wird jedi Verzwiigung im Graphe zwangslaifig uf wohr un falsch gsetzt. Dr Onwiisungsiberdeckungstescht isch im Zwiigiberdeckungstescht vollschtändig entholte (d. h. mit em Tescht uf Zwiigiberdeckung teschtet mer au automatisch d Onweisungsiberdeckung).

Dr Zwiigiberdeckungstescht isch s minimal Teschtkriterium im Beriich vum schtatische, stejerflussbasierte Teschte.

Vorteil ändere

  • Deckt nit erreichbari Zwiig uf. Bispil:
       int x=1;
       if (x>=1) then {a1;} else {a2;}  <- a2; wird nie erreicht
  • Fählerentdeckungsrate isch bi 33%. Ä Fimftel debo sin Berechnungsfehler, dr Rescht sin Schtejerflussfehler.

Nochteil ändere

  • Abhängigkeite zwische Bedingunge werre nit beruggsichtigt
  • Schlife werde numme unzuereichend teschtet; lueg au Pfadiberdeckungtescht
  • komplexi Verzwigungsbedingunge werde numme schwach teschtet
  Dä Artikel basiert uff ere fräie Übersetzig vum Artikel „Zweigüberdeckungstest“ vu de dütsche Wikipedia. E Liste vu de Autore un Versione isch do z finde.