Sahi Pro ist eine Software zur Testautomatisierung von Webanwendungen, mobilen Anwendungen (nativ und hybrid) und Desktop-Anwendungssoftware. Sahi wurde von 2005 bis 2016 als Open-Source-Produkt mit speziellem Fokus auf Web-2.0-Technologien konzipiert, dass sich speziell an Tester richtet.

Sahi Pro
Basisdaten

Entwickler Tyto Software Private Limited[1]
Aktuelle Version 10.0.0[2]
(31. Mai 2023)
Betriebssystem Microsoft Windows, MacOS, Linux
Testbare Anwendungen zzgl. unter: iOS, Android
Programmiersprache Java, JavaScript
Kategorie Testautomation, Continuous Integration
Lizenz proprietär
deutschsprachig nein
www.sahipro.com

Seit 2016 gibt es Weiterentwicklungen nur noch als Sahi Pro (proprietäre Software).[3][4][5] Die Open-Source-Version enthält ein Basis-Toolset, das für die meisten Testzwecke ausreicht (Aufzeichnung auf allen Browsern, Wiedergabe auf allen Browsern, HTML-Wiedergabeberichte, Wiedergabeberichte im JUnit-Stil, Suites und Batch-Lauf, parallele Wiedergabe von Tests), während die Pro-Version weitere Funktionen wie Testverteilung und Berichtanpassung enthält.

Sahi und Sahi Pro sind in Java und JavaScript geschrieben. Die Open-Source-Version (Sahi) unter der Apache-Lizenz 2.0) gibt es auf SourceForge seit Oktober 2005. Die letzte Version ist die 5.1 (5. Oktober 2016). Sahi Pro ist in der letzten Version von der Sahi Pro Website herunterladbar.[6]

Technik Bearbeiten

Sahi läuft als Proxy und die Proxy-Einstellungen des Browsers werden so konfiguriert, dass sie auf den Sahi-Proxy verweisen. Sahi fügt dann JavaScript-Ereignishandler in Webseiten ein, die es ihm ermöglichen, Ereignisse im Browser aufzuzeichnen und wiederzugeben. Die Verwendung eines Proxys macht Sahi unabhängig vom verwendeten Browser.

Einzelnachweise Bearbeiten

  1. About Sahi Pro. In: Tyto Software. Tyto Software, abgerufen am 8. März 2024.
  2. Download Latest Version. In: Tyto Software. Tyto Software, abgerufen am 8. März 2024.
  3. Sahi Open Source Vs. Sahi Pro. In: Sahi Pro. Abgerufen am 3. März 2024 (englisch).
  4. Liang Eugene: JavaScript Testing Beginner's Guide. Packt Publishing, 2010, ISBN 978-1-84951-000-4 (englisch).
  5. Martin Gaedke, Grossniklaus, Michael, Diaz, Oscar: Web Engineering: 9th International Conference, ICWE 2009 San Sebastian, Spain, June 24-26 2009 Proceedings (Lecture Notes in Computer Science). Springer, 2009, ISBN 978-3-642-02817-5 (englisch).
  6. Sahi Pro (Herstellerseite). In: Sahi Pro Website. Abgerufen am 3. März 2024 (englisch).