GUI Testing: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Lv (Diskussion | Beiträge) |
Matilk (Diskussion | Beiträge) (add Selenium WebDriver Plugin) |
||
Zeile 14: | Zeile 14: | ||
* [[WindowsAutomation Reference 1.0|Windows Automation GUI Access Interfacing Library 1.0]]<br>Realisiert den Zugriff auf Windows Anwendungen über die UI Automation Schnittstelle. |
* [[WindowsAutomation Reference 1.0|Windows Automation GUI Access Interfacing Library 1.0]]<br>Realisiert den Zugriff auf Windows Anwendungen über die UI Automation Schnittstelle. |
||
* [[AutoIt Library|AutoIt GUI Interface Library]]<br>Bietet Zugriff auf Windows Anwendungen über AutoIt. Dies ist eine Low-Level Schnittstelle, welche nur eine eingeschränkte Sicht der Attribute von Komponenten erlaubt. Allerdings kann damit jedes GUI angesprochen werden, unabhängig von dessen darunterliegenden Technologie. Es ist daher oft hilfreich, wenn keinerlei Information über die Struktur des GUIs vorliegt. |
* [[AutoIt Library|AutoIt GUI Interface Library]]<br>Bietet Zugriff auf Windows Anwendungen über AutoIt. Dies ist eine Low-Level Schnittstelle, welche nur eine eingeschränkte Sicht der Attribute von Komponenten erlaubt. Allerdings kann damit jedes GUI angesprochen werden, unabhängig von dessen darunterliegenden Technologie. Es ist daher oft hilfreich, wenn keinerlei Information über die Struktur des GUIs vorliegt. |
||
* [[Selenium_WebDriver_Plugin|Web Testing mit Selenium WebDriver]]<br>Diese Erweiterung nutzt Selenium WebDriver um Web-Tests für verschiedene Browser auszuführen. Unterstützt werder bisher Chrome/Chromium, Firefox, Internet Explorer und Microsoft Edge. |
Version vom 18. Juni 2018, 10:13 Uhr
- GUI Browser: Gemeinsame Basis der verschiedenen GUI Test Erweiterungen
Diese Erweiterung dient als Basis für die verschiedenen UI Technologieanbindungen. Sie ist Voraussetzung für (und beinhaltet in) den Erweiterungen für die Java GUI, Mobile GUI, Qt und Windows Automation GUI Erweiterungen.
- Java Swing/SWT UI Testing
Diese Erweiterungen stellen Schnittstellen zu Anwendungen mit Java GUIs, basierend auf Swing und/oder SWT bereit.
- Mobile Testing auf Android und iOS
Diese Erweiterung bietet Zugriff auf Mobilgeräte basierend auf Android und iOS. Die Kommunikation erfolgt über eine Appium-Schnittstelle.
- UI Testing über VNC
Diese Erweiterung realisiert den Zugriff auf UI-Anwendungen über die VNC (RFB) Schnittstelle. Mit dieser können beliebige Anwendungen getestet werden (sofern ein VNC-Server auf dem Zielsystem erreichbar ist), allerdings sind Attribute nur sehr eingeschränkt abrufbar. Sie dient daher vornehmlich als Fallback-Lösung, falls andere Plugins nicht zum Einsatz kommen können.
- UI Testing von Qt-Anwendungen
Diese Erweiterung realisiert den Zugriff auf UI-Anwendungen basierend auf dem Qt Framework.
- UI Testing von OpenETS-Anwendungen
Diese Erweiterung realisiert den Zugriff auf UI-Anwendungen basierend auf dem OpenETS Framework. OpenETS ("Open Expecco Test Service") ist eine von eXept erhältliche C-Bibliothek, die Entwickler zu ihrem C-Programm binden, und die Kommunikation mit expecco übernimmt. Damit können beliebige C/C++ Anwendungen automatisiert werden.
- UI Testing mit der Windows Automation Library
Realisiert den Zugriff auf Windows Anwendungen über die UI Automation Schnittstelle - Version 2.0
- Windows Automation GUI Access Interfacing Library 1.0
Realisiert den Zugriff auf Windows Anwendungen über die UI Automation Schnittstelle.
- AutoIt GUI Interface Library
Bietet Zugriff auf Windows Anwendungen über AutoIt. Dies ist eine Low-Level Schnittstelle, welche nur eine eingeschränkte Sicht der Attribute von Komponenten erlaubt. Allerdings kann damit jedes GUI angesprochen werden, unabhängig von dessen darunterliegenden Technologie. Es ist daher oft hilfreich, wenn keinerlei Information über die Struktur des GUIs vorliegt.
- Web Testing mit Selenium WebDriver
Diese Erweiterung nutzt Selenium WebDriver um Web-Tests für verschiedene Browser auszuführen. Unterstützt werder bisher Chrome/Chromium, Firefox, Internet Explorer und Microsoft Edge.