Code-Abdeckung

Autor: Randy Alexander
Erstelldatum: 25 April 2021
Aktualisierungsdatum: 26 Juni 2024
Anonim
Einführung in Unit Testing und Codeabdeckung mit VS Code und Go (Golang)
Video: Einführung in Unit Testing und Codeabdeckung mit VS Code und Go (Golang)

Inhalt

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.

Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

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.