Konfigurieren eines oder mehrerer Tests mit einer AUT

Wenn Sie ein Szenario haben, bei dem Sie einen oder mehrere Tests in einer einzigen Testsuite haben und eine zu testende Anwendung getestet werden soll, können Sie Ihre Tests wie folgt strukturieren:

  1. Erstellen Sie einen ProcessExecutor-Test, der Ihre Codeanalyseanwendung startet. Die ProcessExecutor-Liste der Argumente sollte Ihr Codeanalyseprogramm starten. Zum Beispiel:
    • Name der Programmdatei:
      cmd
    • Argumentenliste:
      /c start cmd
      /c D:\sctm\dps\startDPS_Simple1.bat
    Dabei enthält startDPS_Simple1.bat Folgendes:
    "C:\Program Files (x86)\Micro Focus\DevPartner\Analysis\dpanalysis.exe" /cov /USE_AUTOMATION_INTERFACE /O "D:\SCTM\temp" /W "D:\SCTM\DPS\TESTAPP\SCTMCodeAnalysisTestApp\bin\Debug" /P "D:\SCTM\DPS\TESTAPP\SCTMCodeAnalysisTestApp\bin\Debug\SCTMCodeAnalysisTestApp.exe"
  2. Erstellen Sie eine Testsuite.
  3. Klicken Sie auf Ausführungsplanung > Detailansicht, wählen Sie eine Testsuite aus, erweitern Sie den Bereich Testausführungs-Setup und klicken Sie in der Zeile Vorbereitung auf Bearbeiten.
  4. Fügen Sie den zuvor erstellten Test als Vorbereitung hinzu.
  5. Fügen Sie einen Test zur Testsuite hinzu, der Ihre zu testende Anwendung anhand eines Testautomatisierungstools automatisiert.
  6. Optional: Fügen Sie der Testsuite einen weiteren Test hinzu, der Ihre zu testende Anwendung anhand eines Testautomatisierungstools automatisiert.
  7. Erstellen Sie einen ProcessExecutor-Test. Die ProcessExecutor-Liste der Argumente sollte Ihr Programm schließen:
    • Name der Programmdatei:
      cmd
    • Argumentenliste:
      /c TASKKILL /IM SCTMCodeAnalysisTestApp.exe /F
  8. Klicken Sie auf Ausführungsplanung > Detailansicht, wählen Sie eine Testsuite aus, erweitern Sie den Bereich Testausführungs-Setup und klicken Sie in der Zeile Nachbereitung auf Bearbeiten.
  9. Fügen Sie den zuvor erstellten Test als Nachbereitung hinzu.