Zum Inhalt springen

Sikuli (Software)

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 20. April 2026 um 20:12 Uhr durch imported>Mielas (Einzelnachweis verschoben, da die Infobox beim Datum sonst nur Invalid format anzeigt).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Sikuli

[[Datei:Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)|150px]]
Basisdaten

Maintainer Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Entwickler Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Erscheinungsjahr Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Aktuelle Version Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value))
Aktuelle Vorabversion 2.0.6<ref>SikuliX --- Nightly Builds ---. Archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am 7. Februar 2017; abgerufen am 11. Februar 2020 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/raiman.github.io</ref>
(10. März 2021)
Betriebssystem plattformunabhängig
Programmier­sprache Jython
Kategorie Softwaretest
Lizenz MIT-Lizenz
deutschsprachig ja
www.sikulix.com

SikuliX ist eine Skriptsprache und ein gleichnamiges Werkzeug zur Durchführung automatisierter Softwaretests von grafischen Benutzeroberflächen (GUIs) anhand von Screenshots (Bildschirmfotos) der zu testenden Software. SikuliX wird mit Automatisierungsoftware wie Selenium, iMacros, Kantu oder AutoHotkey verglichen<ref>George Lawton: <templatestyles src="Webarchiv/styles.css" />Screen-Capture Programming: What You See is What You Script (Memento des Vorlage:IconExternal vom 25. November 2012 im Internet Archive)  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www.computer.org. In: Computing Now, IEEE Computer Society. März 2010.</ref> und kann wie diese dazu benutzt werden, Webseiten oder Anwendungssoftware unter Windows, Mac OS X und Linux fernzusteuern. Auf dem Umweg über einen Simulator oder Virtual Network Computing (VNC) ist auch der Test und die Fernsteuerung von iOS- und Android-Anwendung möglich.<ref><templatestyles src="Webarchiv/styles.css" />Sikuli Lab (Memento des Vorlage:IconExternal vom 18. Februar 2013 im Internet Archive)  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/lab.sikuli.org – offizielle Webpräsenz</ref>

SikuliX ist eine Jython-basierte visuelle Skripting-API zur Erstellung von Automatisierungsskripten. SikuliX enthält eine integrierte Entwicklungsumgebung (IDE) für das visuell unterstützte Schreiben der auf Screenshots aufbauenden Skripte.

Entwicklung

Die Entwicklung des Open-Source-Projekts begann 2009 am Massachusetts Institute of Technology und wird seit Ende 2012<ref>Sikuli FAQ: Status of Sikuli development. 29. September 2012.</ref> im dafür gegründeten Sikuli Lab an der University of Colorado Boulder fortgesetzt. Das Projekt wird von der US-amerikanischen Regierungsorganisation National Science Foundation sowie dem taiwanesischen Privatunternehmen Quanta Computer unterstützt.<ref>Sikuli Script – offizielle Webpräsenz</ref>

Einzelnachweise

<references />

Literatur

  • Stephan Kleuker: Qualitätssicherung durch Softwaretests: Vorgehensweisen und Werkzeuge zum Test von Java-Programmen. Springer Vieweg, Wiesbaden 2013, ISBN 978-3-8348-0929-2, S. 198 ff.

Weblinks