Codefreies Testen
Was ist Code Free Testing?
Codefreies Testen, eine Testtechnik, die ohne Ausführung von Code durchgeführt wird. Die statischen Testtechniken wie Überprüfung und statische Analyse sind Teil des codefreien Testens.
Überprüfung - Wird normalerweise verwendet, um Fehler oder Unklarheiten in Dokumenten wie Anforderungen, Design, Testfällen usw. zu finden und zu beseitigen.
Statische Analyse - Der von Entwicklern geschriebene Code wird (normalerweise von Tools) auf strukturelle Fehler analysiert, die zu Fehlern führen können.
Arten von Bewertungen:
Die Arten von Bewertungen können durch ein einfaches Diagramm angegeben werden:
Statische Analyse - Mit Tools:
Im Folgenden sind die Arten von Fehlern aufgeführt, die von den Werkzeugen bei der statischen Analyse festgestellt wurden:
Eine Variable mit einem undefinierten Wert
Inkonsistente Schnittstelle zwischen Modulen und Komponenten
Variablen, die deklariert, aber nie verwendet werden
Nicht erreichbarer Code (oder) toter Code
Verstöße gegen Programmierstandards
Sicherheitslücken
Syntaxverletzungen