Freigeben über


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:

  1. Ausführung ohne Systemabstürze oder Fehlermeldungen.
  2. Korrekter Ablauf im Allgemeinen.
  3. Korrekter Ablauf oder entsprechende Fehlermeldungen in einer Vielzahl von Szenarien.
  4. 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

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.