Settings PluginSettings/en

Aus expecco Wiki (Version 2.x)
Wechseln zu: Navigation, Suche

PlugIn Settings

Expecco supports extensions called plugins. These can be loaded and unloaded dynamically using this plugin settings dialog. Plugins are provided by eXept or third party sources. For more information, please refer to the "Plugins Documentation" or the documentation as provided with the plugin.

Available Plugins and Extensions

At the time of writing of this document, the following plugins and extensions are available or being developed by eXept:

Plugin Overview

Android Bridge Extension
Similar to the other GUI Test extensions, this allows for an Android application's widget hierarchy to be inspected, manipulated and checked. The application may run both on real or emulated hardware. Multiple devices and their interaction may be handled and controlled in a single test suite.
BPEL Import Extension
Imports BPEL diagrams
DLL Callgenerator Extension
Generates function blocks for entries in a dynamic link library.
DotNet Bridge Extension
The dotNET bridge extension allows for a dotNET (CLR) program to be executed as a slave under the control of expecco. You can access globals, classes, instantiated objects, threads and GUI components of the program, and define arbitrary elementary blocks to manipulate them. Multiple applications and their interaction may be handled and controlled in a single test suite. The target applications may execute both on the local or on remote hosts.
Freemind-MM Import Extension
Imports FreeMind Mindmap diagrams
Gembird Power Manager Control Plugin
This plugin controls a set of lamps (red, green, yellow) via a LAN-controlled power control unit (gembird). This can be used as an optical indicator for running tests (yellow), and the tests outcome (red or green).
Java Bridge Extension
Similar in function to the dotNET bridge, this extension allows for a Java program to be executed as a slave under the control of expecco. You can access globals, classes, instantiated objects, threads and GUI components of the program, and define arbitrary elementary blocks to manipulate them. Multiple applications and their interaction may be handled and controlled in a single test suite. The target applications may execute both on the local or on remote hosts.
Java JAR Import Extension
Similar in function to the DLL call generator plugin, this extension allows for a JAR file containing Java classes to be scanned and elementary blocks to be generated which call static or member functions.
JavaSwing GUI Test Extension
Provides a visualization of the widget hierarchy of a Java+Swing application. GUI elements can be searched, inspected and validation actions can be added interactively to a test suite's activity diagram. Multiple applications and their interaction may be handled and controlled in a single test suite. The target applications may execute both on the local or on remote hosts.
JavaSWT GUI Test Extension
Provides a visualization of the widget hierarchy of a Java+SWT application. GUI elements can be searched, inspected and validation actions can be added interactively to a test suite's activity diagram. Multiple applications and their interaction may be handled and controlled in a single test suite. The target applications may execute both on the local or on remote hosts.
JIRA Testresult Reporting
This plugin creates a link between an expecco test case and an issue in a JIRA database. The issue can be automatically closed/reopened, whenever the test case is executed.
Manual Test Import
This plugin imports test specifications for manual tests. These must be present as word (OpenOffice) document with a particular (tabular) format. After the import, a manual test GUI can be used to guide the tester through the test cases, or the resulting test plan can be used as a template for partial or full automation.
Polarion Interface
This plugin allows for test-suites to be up-/downloaded to/from a Polarion QM server, to fetch and execute Polarion test runs, and to update a tests state to PASS/FAIL, whenever the test case is executed. Also, Polarion itself is extended for the definition and execution of expecco tests.
Polonium ST/X Application Test Plugin
The Polonium plugin adds an interface to the Polonium ST/X GUI test framework. Polonium does for an ST/X fat-client application what Selenium does for a browser based web application. It allows for capture/replay of ST/X GUI application sessions and the validation of a GUI's window contents.
Qt GUI Test Extension
Similar to the JavaSwing GUI Test extension, this allows for a Qt (-> Trolltech) application's widget hierarchy to be inspected, manipulated and checked. Multiple applications and their interaction may be handled and controlled in a single test suite. The target applications may execute both on the local or on remote hosts.
Quality Center (QC) Interface
This plugin allows for test-suites to be up-/downloaded to/from a Quality-Center server, to fetch and execute QC test sets, and to update a tests state to PASS/FAIL, whenever the test case is executed.
WEBTest Plugin (Selenium Interface)
The WEBTest plugin adds an interface to the Selenium Webtest framework. Selenium allows for capture/replay of web sessions and the validation of a web pages' contents. This plugin contains an import feature, which converts captured selenium sessions into an activity diagram. Also, a library consisting of web-page activities is included. Together, they allow for a recorded web session to be enhanced, refactored, reused or parametrized like any ordinary expecco activity diagram.
Beside many other possible uses, two extra functionalities of this plugin add much to the value of the expecco product:
  • recorded web sessions can be augmented by semantic checks in the system under test. Especially the real effect of a web-transaction can be checked against the back-end of a web application.
  • by feeding a recorded session's parameters through either a generator-block, or by reading a CSV-file or a database, web-sessions can be parametrized. This can even be done dynamically on the fly, depending upon previous response data. For example, a set of boundary values can be read from a file and feeded as input parameter sets to a prerecorded web session, or the output of a web page can be analyzed, transformed and used as input to another session or for a follow up test case.
Windows Automation Extension
Similar to the other GUI Test extensions, this allows for Microsoft MFC/Forms application's widget hierarchies to be inspected, manipulated and checked. Multiple applications and their interaction may be handled and controlled in a single test suite. The target applications may execute both on the local or on remote hosts.
WSDL Import Extension
Imports WSDL service description and automatically generates libraries containing types and actions to access these operations.
XMI Import / Export Extension
Import/Export of XMI UML diagrams
XPDL Import Extension
Imports XPDL diagrams


Copyright © 2014-2016 eXept Software AG