SWT GUI mit SWTBot testen

8

Ich möchte eine einfache SWT-GUI-Anwendung mit SWTBot testen. Unglücklicherweise habe ich keine Ahnung, wie ich anfangen soll. Es gibt mehrere Tutorials, die das Testen eines Eclipse-Plugins beschreiben, aber ich konnte nichts zu meinem Problem finden. Ich weiß nicht einmal, ob es möglich ist.

    
schnipps 19.04.2011, 12:16
quelle

1 Antwort

16

Nun, es ist sehr viel möglich. Befolgen Sie die unten genannten Schritte.

  1. Laden Sie SWTBot für SWT-Tests herunter
  2. Fügen Sie es in den Ordner <eclipsehome>/dropins
  3. ein
  4. Starten Sie Ihre Sonnenfinsternis neu

Jetzt können Sie mit SWTBot spielen.

Für den Demo-Zweck habe ich einen kleinen Login-Dialog für Sie geschrieben und er sieht so aus:

Code

%Vor%

Erstellen Sie jetzt einen JUnit-Testfall (googeln Sie dafür, wenn Sie neu sind). Fügen Sie außerdem alle JAR-Dateien hinzu, die in SWTBot (dem heruntergeladenen) in Ihrem Klassenpfad enthalten sind .

Erstellen Sie jetzt zuerst eine Anzeige (weil die Anwendung eine benötigt). Holen Sie auch das Handle von container , in dem Ihre Widgets / Steuerelemente vorhanden sind. In meinem Fall ist es die Shell .

SWTBot-Code

%Vor%

Jetzt sind alle SWTBot-Methoden und Variablen in der Quelle gut definiert. und Die Quelle ist in den SWTBot-Jars gebündelt. Sie können also immer den Quellcode hacken.

Weiter lesen

  1. Ссылка
  2. Ссылка

Hoffe, das wird helfen.

    
Favonius 20.04.2011, 05:53
quelle

Tags und Links