Testlauf debuggen


 

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.