Skip to main content

Test

Übersicht

Ein Test ist eine Einheit die von gem#ta in einem Browser ausgeführt wird. Dafür wird im Hintergrund ein Browser gestartet und die Schritte der Reihe nach abgearbeitet.

Ein Test läuft immer sequenziell und somit Schritt für Schritt ab. Er kann auch andere Test als Untereinheit ausführen - das passiert im selben Browser. Er kann keine Koordinatoren ausführen.

Ändern

In dem Test kann man die Schritte verschieben und die Parameter ändern. Wichtig ist, dass zu Beginn der Test entweder mit einer Navigation zu einer URL oder mit dem Laden eines Kontextes und anschliessendem navigieren zu einer URL startet.

Sie können einen Test auch aufzeichnen oder durch aufzeichnen erweitern sh. Test aufzeichnen.

Überlegungen

Oftmals will man mehrere Tests in einem System durchführen und das System will als erstes einen Login. Erfolgreiche Logins werden normalerweise mit sog. Cookies im Browser gespeichert. Mit dem Speichern und Laden des Browser Contextes kann man den Login Prozess in einen eigenen Test auslagern und diesen in den anderen Tests verwenden. Das hat auch den Vorteil, dass sich für den Fall dass sich der Login ändert, nicht alle Tests angepasst werden müssen.