GUI Testing/en

Aus expecco Wiki (Version 2.x)
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:

  • 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).
  • 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.



Copyright © 2014-2024 eXept Software AG