Testen und Debuggen von Anwendungen
Testen beinhaltet die Suche nach Problemen im Programmcode, Debuggen ist das Isolieren und Beheben dieser Probleme. Testen und Debuggen sind notwendige Schritte im Entwicklungszyklus und somit am günstigsten möglichst früh in diesem Zyklus anzusiedeln. Gründliches Testen und Debuggen einzelner Komponenten erleichtert den Test und das Debuggen in integrierten Anwendungen enorm.
Normalerweise streben Entwickler beim Testen und Debuggen von Anwendungen abgestufte Stabilitätsgrade an:
- Ausführung ohne Systemabstürze oder Fehlermeldungen.
- Korrekter Ablauf im Allgemeinen.
- Korrekter Ablauf oder entsprechende Fehlermeldungen in einer Vielzahl von Szenarien.
- Geeignete Maßnahmen bei unerwarteten Anwenderaktivitäten.
Visual FoxPro stellt Ihnen einen umfangreichen Satz an Tools zur Verfügung, die Sie beim Isolieren und Identifizieren von Problemen im Programmcode und somit beim effektiven Beheben dieser Probleme unterstützen. Die beste Vorgehensweise zum Erstellen stabiler Anwendungen ist jedoch, potenzielle Probleme aufzuspüren, bevor sie auftreten.
Inhalt dieses Abschnitts
- Erstellen von Lesezeichen und Tasklistenverknüpfungen
Mithilfe von Lesezeichen und Verknüpfungen im Editor können Sie sich auf einfache Art und Weise schrittweise durch Ihren Code bewegen. - Testen eines Projekts
Überprüfen Sie Ihre Anwendung, bevor Sie abschließend die ausführbare Datei erstellen. - Behandeln von Laufzeitfehlern
Laufzeitfehler können nach dem Aufrufen einer Anwendung auftreten. - Debuggen vor dem Vorhandensein von Bugs
Untersuchungen haben gezeigt, dass gute Codierpraktiken (Einrücken, Kommentare, Benennungskonventionen usw.) automatisch die Anzahl von Fehlern im Code verringern. - Isolieren von Problemen
Haben sich beim Test Probleme gezeigt, so können Sie diese mit Hilfe der Debug-Umgebung von Visual FoxPro isolieren.
Verwandte Abschnitte
- Erfassungsprotokoll-Profiler
Während des Entwicklungsprozesses sollten Sie den Code im Hinblick auf seine Leistungsfähigkeit optimieren und Codeerfassungsinformationen protokollieren. Somit stellen Sie sicher, dass der Code hinreichend getestet wurde. - Verwenden des automatisierten Eingabehilfentests
Mit Hilfe des automatisierten Eingabehilfentests können Sie automatisierte Testskripts zur Überprüfung des Anwendungsverhaltens aufzeichnen und wiedergeben. - Kompilieren einer Anwendung
Erstellen Sie Ihre Anwendungen stückweise, und verifizieren Sie dabei jede einzelne Komponente. Sind alle Ihre Komponenten bereit, können sie auf einfache Weise zu einer Anwendung kompiliert werden. - Optimieren von Anwendungen
Ist Ihre Anwendung erst einmal stabil ausführbar, können Sie sich Möglichkeiten der Leistungsoptimierung überlegen, indem Sie die Anwendung kleiner und schneller gestalten. - Verwenden von Visual FoxPro
Die Programmierungsfeatures von Visual FoxPro dienen der Steigerung der Entwicklerproduktivität. Dazu zählen Access- und Assign-Methoden, die Unterstützung weiterer Grafikdateiformate sowie Sprachen zur Vereinfachung von Programmierungsaufgaben. - Entwickeln von Visual FoxPro-Anwendungen
Dieser Abschnitt umfasst konzeptionelle Informationen zum Entwickeln von Visual FoxPro-Anwendungen, Anweisungen zum Erstellen von Datenbanken und der Benutzeroberfläche sowie Beschreibungen anderer Aufgaben, die zum Erstellen von Visual FoxPro-Anwendungen notwendig sind.