Web Test Tutorial - Teil 1: Unterschied zwischen den Versionen

Aus expecco Wiki (Version 2.x)
Zur Navigation springen Zur Suche springen
Zeile 49: Zeile 49:


* Aufnehmen von Login-Sequenz
* Aufnehmen von Login-Sequenz
** Modus umschalten
* Modus umschalten




Zeile 55: Zeile 55:




** Einfügen von Text
* Einfügen von Text




Zeile 65: Zeile 65:




** Passwort einfügen
* Passwort einfügen




Zeile 74: Zeile 74:
[[Datei:WTT_227_SetPasswort3.PNG|800px]]
[[Datei:WTT_227_SetPasswort3.PNG|800px]]


** Submit-Button betätigen
* Submit-Button betätigen




Zeile 82: Zeile 82:


* Workspace in Baustein umwandeln
* Workspace in Baustein umwandeln


[[Datei:WTT_23_Workspace1_Marked.png|800px]]
[[Datei:WTT_23_Workspace1_Marked.png|800px]]


Zeile 90: Zeile 92:


* Aktionsbaustein zum Ausführen vorbereiten
* Aktionsbaustein zum Ausführen vorbereiten
** GuiBrowser verlassen
* GuiBrowser verlassen




Zeile 98: Zeile 100:




** Tab Netzwerk öffnen
* Tab Netzwerk öffnen




Zeile 104: Zeile 106:




** Connection in Zusammenhang mit dem Baustein bringen, dazu Baustein einfügen
* Connection in Zusammenhang mit dem Baustein bringen, dazu Baustein einfügen




Zeile 116: Zeile 118:




** Aktionsbausteine verschieben und neu anordnen
* Aktionsbausteine verschieben und neu anordnen




[[Datei:WTT_266_BausteinEinfügen5.PNG|800px]]
[[Datei:WTT_266_BausteinEinfügen5.PNG|800px]]


** Fügen Sie TriggerInput zu erstem SendKeys Baustein hinzu
* Fügen Sie TriggerInput zu erstem SendKeys Baustein hinzu




Zeile 130: Zeile 132:
[[Datei:WTT_268_BausteinEinfügen7.PNG|800px]]
[[Datei:WTT_268_BausteinEinfügen7.PNG|800px]]


** Fügen Sie Werte an den Baustein "Reuse or Start Session" mit einem Doppelklick auf die Pins des Aktionsbausteins an
* Fügen Sie Werte an den Baustein "Reuse or Start Session" mit einem Doppelklick auf die Pins des Aktionsbausteins an
*** name: http://expeccoalm-demo.exept.de (beliebiger Name)
** name: http://expeccoalm-demo.exept.de (beliebiger Name)
*** startURL: http://expeccoalm-demo.exept.de
** startURL: http://expeccoalm-demo.exept.de
*** browserType: Firefox (im Dropdown auswählen)
** browserType: Firefox (im Dropdown auswählen)




Zeile 140: Zeile 142:


* Aktionsbaustein ausführen
* Aktionsbaustein ausführen
** Drücken Sie "Ausführen" (der Grüne Pfeil)
* Drücken Sie "Ausführen" (der Grüne Pfeil)




Zeile 148: Zeile 150:




** Wenn der Test fertig ausgeführt ist, öffnet sich Ihr Browser im Vordergrund
* Wenn der Test fertig ausgeführt ist, öffnet sich Ihr Browser im Vordergrund




Zeile 154: Zeile 156:




** expecco sollte jetzt so aussehen:
* expecco sollte jetzt so aussehen:


Zeile 160: Zeile 162:




** Im Reiter Netzwerk kann die detailierte Ausführung an Bausteinen angezeigt werden.
* Im Reiter Netzwerk kann die detailierte Ausführung an Bausteinen angezeigt werden.


== Überprüfen von Datenfeldern ==
== Überprüfen von Datenfeldern ==

Version vom 29. Juni 2018, 10:41 Uhr

Vorbedingungen[Bearbeiten]

  • ist der Selenium WebDriver installiert? Infos dazu:Selenium_WebDriver_Plugin/en#Browser_Support
  • Ist der Firefox installiert? Alternativ funktionieren auch Chrome und Safari.
  • Internetverbindung vorhanden?
  • expecco starten
  • Auswahl "New Testsuite"


WTT 00 Start Marked.png


  • Rückgängig-Button um vorhandene Demos zu entfernen


WTT 01 ResetExpecco Marked.png WTT 02 CleanExpecco.PNG

Aufbau einer Verbindung[Bearbeiten]

  • Öffnen des Gui-Browser


WTT 10 GUIBrowser Marked.png


  • Verbinden mit der Test-Webseite, URL: expeccoalm-demo.exept.de


WTT 11 Selenium WebDriver.PNG

WTT 12 Selenium Connect.PNG

WTT 13 GuiBrowser.PNG


  • Hat sich im Hintergrund ein Firefox-Fenster geöffnet?


WTT 14 Firefox.PNG

Erste Schritte mit dem Recorder[Bearbeiten]

  • Recorder starten


WTT 20 Recorder Starten Marked.png

WTT 21 Recorder.PNG


  • Aufnehmen von Login-Sequenz
  • Modus umschalten


WTT 220 ModusSetText Marked.PNG


  • Einfügen von Text


WTT 221 SetText1 Marked.png

WTT 222 SetText2.PNG

WTT 223 SetText3.PNG


  • Passwort einfügen


WTT 225 SetPasswort1 Marked.png

WTT 226 SetPasswort2.PNG

WTT 227 SetPasswort3.PNG

  • Submit-Button betätigen


WTT 228 ModusAuto.PNG

WTT 229 Submit.PNG

  • Workspace in Baustein umwandeln


WTT 23 Workspace1 Marked.png

WTT 24 Workspace2.PNG

WTT 25 Workspace3.PNG


  • Aktionsbaustein zum Ausführen vorbereiten
  • GuiBrowser verlassen


WTT 260 BausteinLogin Marked.png

WTT 260 BausteinLogin Marked2.png


  • Tab Netzwerk öffnen


WTT 261 BausteinLogin Marked.png


  • Connection in Zusammenhang mit dem Baustein bringen, dazu Baustein einfügen


WTT 262 BausteinEinfügen1.PNG

WTT 263 BausteinEinfügen2.PNG

WTT 264 BausteinEinfügen3.PNG

WTT 265 BausteinEinfügen4.PNG


  • Aktionsbausteine verschieben und neu anordnen


WTT 266 BausteinEinfügen5.PNG

  • Fügen Sie TriggerInput zu erstem SendKeys Baustein hinzu


WTT 267 BausteinEinfügen6 Marked.png

WTT 267 BausteinEinfügen6.PNG

WTT 268 BausteinEinfügen7.PNG


WTT 269 BausteinEinfügen8.PNG


  • Aktionsbaustein ausführen
  • Drücken Sie "Ausführen" (der Grüne Pfeil)


WTT 269 BausteinEinfügen8 Marked.png

WTT 270 TestLäuft.PNG


  • Wenn der Test fertig ausgeführt ist, öffnet sich Ihr Browser im Vordergrund


WTT 271 FirefoxGeöffnet.PNG


  • expecco sollte jetzt so aussehen:


WTT 272 BausteinAusgeführt.PNG


  • Im Reiter Netzwerk kann die detailierte Ausführung an Bausteinen angezeigt werden.

Überprüfen von Datenfeldern[Bearbeiten]

  • Überprüfung: ist es die richtige Seite?
    • Öffnen Sie den Tab "Gui Browser"
    • Pfad (Xpath) mit auslesen:
      • Im Recorder das Element mit der Maus hovern (überfliegen)
      • Elternelement vom Text auswählen
    • AktionsbausteinGet Text vorbereiten
      • Im Tab Aktionen Elements aufklappen
      • Aktionsbaustein"Get Text" auswählen und im Tab "Test" kopieren
      • Wechseln zum Aktionsbaustein"Login", dort den kopierten Aktionsbaustein einfügen
      • Aktionsbaustein um Überprüfen auf Gleichheit einfügen [ Assert Equals ]

Test ausführen[Bearbeiten]

  • Klicken Sie auf das grüne "Play"-Symbol
  • Testlauf detailiert ansehen
  • Testsuite abspeichern

Abfrage von Eigenschaften von Elementen[Bearbeiten]

  • Properties
    • GUI-Browser öffnen
    • Objekt Projektfilter-input für Anzeige des Elements im Seiten-Baum im GUI-Browser hovern
    • Beliebiges Element und Eigenschaft die überprüft werden sollen auswählen
    • Aktionsbaustein "Check Attribute" auswählen
    • Aktionsbaustein einfügen und verbinden
    • Test ausführen (siehe oben)
      • Wichtig ist hierbei, dass die Test-Umgebung (der Browser) vor jeder Testausführung wieder auf die Startseite zurückgesetzt wird(siehe auch nächster Schritt). Alternativ kann man den Browser auch einfach schließen.
      • Ferngesteuerten Browser schließen
      • Test ausführen

Beenden der Session nach jedem Test[Bearbeiten]

  • Neuen Aktionsbaustein einfügen
  • Änderungen am Aktionsbaustein SessionBeenden übernehmen
  • Aktionsbaustein Login Bearbeiten, Tab "Schema"
  • Jetzt kann der Test beliebig oft hintereinander ausgeführt werden



Copyright © 2014-2024 eXept Software AG