Grundlagen
Einen Testlauf zu debuggen ist nur mit der Premium Edition des BTF möglich.
Die erforderlichen BTF-Script-Source-Codes müssen manuell entpackt werden.
BTF unterstützt das Debuggen des Testlaufes mit dem Freeware-Tool PyScripter und anderen Programmen.
Für das Debuggen sind Programmierkenntnisse in Python notwendig.
Durchführung
Die BTF-Script-Source-Codes sind in folgendem Ordner der BTF-Installation abgelegt:
…\Documentation\Premiumversion\BTF-Script-Source-Codes_xx.x.x.xx.zip
Als Ablage der BTF-Script-Source-Codes wird der Ordner: C:\BTF\Test_Scripts empfohlen.
Danach muss dieser Ordner in den [Projekteigenschaften] [Daten] zugewiesen werden.
Aufgerufen wird der Debugger in der Ansicht [Testplanbaum] rechts im Fenster Testliste (Testplan Ausführungsfenster) mit der Schaltfläche [Testlauf debuggen]:
Hinweis
Beim Aufruf des Debuggers wird auf Folgendes hingewiesen:
„Während des Debuggens dieses Testlaufs werden evtl. vorhandene Testergebnisse der ausgewählten Tests überschrieben.“
Der Debugger wird mit einer Liste von Python-Skriptdateien aufgerufen, darunter die Datei Testplan.py.
Das Programm PyScripter wird gestartet und alle zugehörigen Dateien inklusive vorhandener Prolog-, Epilog-, User- und Make-Skripte werden in den Debugger geladen.
Breakpoints können an den einzelnen Testaufrufen oder direkt in Prolog- oder Epilogdateien gesetzt werden.
Wie auch andere Debugger unterstützt PyScripter Einzelschrittoperationen, Watch-Fenster für Variablen, usw.
Hinweis
Es wird immer die Datei Testplan.py ausgeführt, alle anderen Dateien wie werden von diesem Hauptskript aus aufgerufen.