Aus dem Kurs: Grundlagen der Programmierung: Codemetriken

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

Codeanalyseverfahren

Codeanalyseverfahren

Eines der wichtigsten Mittel in der Qualitätssicherung ist die statische Codeanalyse. Jeder von uns weiß, was manuelle Tests sind. Dabei prüft man einfach, ob die Software sich so verhält, wie man das erwartet, indem man einen Eingabewert bereitstellt, den Code entsprechend ausführt und dann prüft, ob der Ausgabewert dem entspricht, was man erwartet, was der Kunde erwarten würde. Wenn ich all meine Daten eingebe, speichere, die Anwendung neu starte, dann sollten meine Daten immer noch vorhanden sein. Das wäre ein eindeutig manueller Test - ein Blackbox-Test. Denn mir ist nicht so wichtig, wie der Code aufgebaut ist, der die Anforderung umsetzt, insofern die Anforderung umgesetzt ist. Dabei unterscheiden sich manuelle und automatisierte Tests nicht besonders, wobei automatisierte Tests natürlich dennoch prüfen können, wie der Code intern aufgebaut ist. Sie sind dann eher so eine Art Graybox-Test, aber das führt jetzt zu weit. Demgegenüber ist die statische Codeanalyse nicht dafür da…

Inhalt