Schreibtischtest

Ein Schreibtischtest ist die manuelle Überprüfung des Quellcodes eines Programms. Dabei werden die Funktionen im Code durchgelesen und manuell getestet, oft mit mehreren Eingabewerten. Entwickler können ihren Code vor der Veröffentlichung eines Softwareprogramms einem Schreibtischtest unterziehen, um sicherzustellen, dass die Algorithmen effizient und korrekt funktionieren.

Der Begriff „Schreibtischtest“ bezieht sich auf die manuelle Überprüfung des Quellcodes am Schreibtisch und nicht darauf, ihn durch einen Debugger oder einen anderen automatisierten Prozess laufen zu lassen. In manchen Fällen verwendet ein Programmierer sogar Bleistift und Papier, um den Ablauf und die Ausgabe von Funktionen innerhalb eines Programms festzuhalten. Beispielsweise kann der Entwickler den Wert einer oder mehrerer Variablen in einer Funktion von Anfang bis Ende verfolgen. Das manuelle Durchgehen des Codes Zeile für Zeile kann einem Programmierer dabei helfen, fehlerhafte Logik oder Ineffizienzen zu erkennen, die ein Software-Debugger möglicherweise nicht entdecken würde.

Ein Schreibtischtest ist zwar nützlich, um Logikfehler und andere Probleme im Quellcode eines Programms aufzudecken, aber er ist zeitaufwendig und anfällig für menschliche Fehler. Daher eignet sich eine IDE oder ein Debugging-Tool besser zum Erkennen kleinerer Probleme wie Syntaxfehler. Außerdem ist es hilfreich, wenn mehr als ein Entwickler einen Schreibtischtest für ein Programm durchführt, um die Wahrscheinlichkeit zu verringern, dass Fehler im Quellcode übersehen werden.

Aktualisiert October 20, 2018 von Per C.

quizTesten Sie Ihr Wissen

VFAT added what feature to the Windows FAT32 file system?

A
Long filenames
0%
B
macOS support
0%
C
Network compatibility
0%
D
File encryption
0%
Correct! Incorrect!     View the VFAT definition.
More Quizzes →

Das Tech Terms Computer-Lexikon

Die Definition von Schreibtischtest auf dieser Seite wurde von den Autoren von TechTerms.com verfasst. Wenn Sie auf diese Seite verweisen oder diese Definition zitieren möchten, verwenden Sie bitte die grüne Zitierleiste direkt unterhalb der Definition.

Unser Ziel ist es, Computerbegriffe auf verständliche Weise zu erklären. Wir streben bei jeder veröffentlichten Definition nach Genauigkeit und Einfachheit. Wenn Sie Feedback zu dieser Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns.

Der Tech Terms Newsletter

Erweitern Sie Ihr technisches Wissen mit unserem täglichen oder wöchentlichen Newsletter! Abonnieren Sie noch heute und erhalten Sie neue Begriffe und Quizze in Ihren Posteingang.

Melden Sie sich für den kostenlosen TechTerms‑Newsletter an

Wie oft möchten Sie eine E-Mail erhalten?

Sie können sich jederzeit über die Links in jeder E-Mail abmelden oder Ihre Einstellungen ändern. Fragen? Bitte kontaktieren Sie uns.

Hinweis: Der Newsletter wird auf Englisch versandt.