Zuhause Entwicklung Was ist Codeabdeckung? - Definition aus techopedia

Was ist Codeabdeckung? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Code Coverage?

Codeabdeckung ist ein Begriff, der beim Testen von Software verwendet wird, um zu beschreiben, wie viel Programmquellcode von einem Testplan abgedeckt wird. Entwickler untersuchen die Anzahl der Programmunterroutinen und Codezeilen, die von einer Reihe von Testressourcen und -techniken abgedeckt werden.


Die Codeabdeckung wird auch als Testabdeckung bezeichnet.

Techopedia erklärt die Codeabdeckung

Mithilfe der Codeabdeckungsanalyse können Entwicklungsteams sicherstellen, dass ihre Programme umfassend auf Fehler getestet wurden und relativ fehlerfrei sein sollten. Fachleute aus der Softwareindustrie haben auf die offensichtlichen Vorteile dieser Art von Testanalyse hingewiesen, nämlich dass das Einbeziehen von Code-Coverage-Analyse und anderen Testaspekten in Beta- oder anderen Entwicklungsrunden Fehler eher einem kleinen Testpublikum als Millionen von Benutzern zugänglich macht produkte gehen endlich online.

Einige Entwicklungsumgebungen wie Microsoft Visual Studio verfügen über spezielle Menü-Tools für die Analyse der Codeabdeckung. In anderen Fällen wenden Entwickler möglicherweise relativ manuelle Methoden an, bei denen der Software-Quellcode zugeordnet und festgelegt wird, wo die Tests angewendet werden. Drittanbieter bieten auch spezielle Codeabdeckungstools für verschiedene Programmiersprachen an.

Experten beschreiben die Analyse der Codeabdeckung als Teil des "White-Box-Tests", einer Methode, die den Programmcode untersucht. In einigen Fällen wird die Codeabdeckungsanalyse hauptsächlich durchgeführt, um die genauen Bereiche zu ermitteln, die von den Teststrategien nicht abgedeckt werden. Es gibt viele verschiedene technische Metriken und Parameter, mit denen die Codeabdeckung in einem bestimmten Projekt spezifisch bewertet wird.

Was ist Codeabdeckung? - Definition aus techopedia