GUI Testing/en
Zur Navigation springen
Zur Suche springen
Deutsche Version | English Version
expecco offers a wide range of possibilities and plugins to automate and test UI applications:
- GUI Browser: Common base used by most other UI automation extensions
This is the basis for the various UI technology connections.
- UI Testing of Java Applications
These plugins provide an interface to Java applications based on Swing, SWT and/or FX.
- Windows App UI Tests (GUI Access Interfacing Library V2)
Provides access to Windows applications, using the current UI automation interface - Version 2.0
- (Obsolete) Windows App UI Tests (GUI Access Interfacing Library 1.0)
No longer maintained, use version 2.0 instead.
- AutoIt GUI Interface Library
Provides access to Windows applications, using AutoIt. This is a low level interface, which only allows a limited view of component attributes. However, this can be used to address any GUI, regardless of its underlying technology. This makes it useful if no information about the GUI structure is given and only simple actions have to be done (e.g. accepting dialogs, alert boxes etc.).
- Window Access Library
A very small and functionally limited library zu access local Windows applications and dialogs. Components can only be addressed by window/component title. Analogous to the AutoIt library, but without using the "autoit.dll".
- Web Testing with Selenium WebDriver (web browsers)
This plugin uses Selenium WebDriver to execute web tests for different browser types. It supports all browser types that either directly support the WebDriver interface, or for which a so-called WebDriver is available (an executable typically provided by the browser creator). Among others these are all important browsers like Chrome/Chromium, Firefox, Opera, Microsoft Edge and Internet Explorer. There are as well WebDrivers to access Windows and Mac-OSX desktops (WinAppDriver and AppiumForMac).
- Mobile Testing for Android and iOS
This plugin provides access to mobile devices based on Android and iOS. The communication uses an Appium interface.
- UI Testing and Qt-Applications
This plugin provides access to UI applications based on the Qt framework.
- UI Testing for Custom-Applications (OpenETS)
This plugin provides access to UI applications based on the OpenETS framework. OpenETS ("Open Expecco Test Service") is a C library available from eXept that developers can bind to their C program, and which handles communication with expecco. You can use it to automate any C/C++ application.
- UI Testing with VNC
This plugin provides access to UI application by a VNC (RFB) interface. You can use it to test any application (provided a VNC server is available on the target system), however, attributes are only very limited retrievable. It therefore serves primarily as fallback, if no other plugin can be used.
- UI Testing on the local screen
Provides access to UI applications running on the locale screen. You can use it to test any application, however, attributes are only very limited retrievable. It therefore serves primarily as fallback (analogous to VNC connection), if no other plugin can be used.
- Testing Flutter Applications
Some guidance on automating applications created by Flutter (web, desktop, mobile).