Settings PluginSettings/en: Unterschied zwischen den Versionen

Aus expecco Wiki (Version 2.x)
Zur Navigation springen Zur Suche springen
 
(38 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
== PlugIn Settings ==
== Plugin Settings ==
Expecco supports extensions called "''plugins''".

Expecco supports extensions called plugins.
These can be loaded and unloaded dynamically using this plugin settings dialog.
These can be loaded and unloaded dynamically using this plugin settings dialog.
Plugins are provided by eXept or third party sources.
Plugins are provided by eXept or third party sources.
For more information, please refer to the
For more information, please refer to the
<A HREF="">Expecco Wiki</A> or the documentation as provided with the plugin.
[[:Category:Plugins|"Plugins Documentation"]] or the documentation as provided with the plugin.



=== Available Plugins and Extensions ===
=== Available Plugins and Extensions ===

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


* [[Settings BPELImportPluginSettings/en|Settings BPELImportPluginSettings]]
* [[Settings DLLCallGeneratorPluginSettings/en|Settings DLLCallGeneratorPluginSettings]]
* [[Settings DotNETBridgeSettings/en|Settings DotNETBridgePluginSettings]]
* [[Settings FreemindImportPluginSettings/en|Settings FreemindImportPluginSettings]]
* [[Settings GUITestPlatformSettings/en|Settings GUITestPlatformSettings]]
* [[Settings GembirdPluginSettings/en|Settings GembirdPluginSettings]]
* [[Settings JavaBridgePluginSettings/en|Settings JavaBridgePluginSettings]]
* [[Settings JavaJARImportPluginSettings/en|Settings JavaJARImportPluginSettings]]
* [[Settings JavaSwingSettings/en|Settings JavaSwingSettings]]
* [[Settings JiraInterfacePluginSettings/en|Settings JiraInterfacePluginSettings]]
* [[Settings LicenseSettings/en|Settings LicenseSettings]]
* [[Settings ManualTestImport1PluginSettings/en|Settings ManualTestImport1PluginSettings]]
* [[Settings ManualTestImport2PluginSettings/en|Settings ManualTestImport2PluginSettings]]
* [[Settings MobileTestingSettings/en|Settings MobileTestingPluginSettings]]
* [[Settings PolarionInterfacePluginSettings/en|Settings PolarionInterfacePluginSettings]]
* [[Settings PoloniumGUITestPluginSettings/en|Settings PoloniumGUITestPluginSettings]]
* [[Settings QCInterfacePluginSettings/en|Settings QCInterfacePluginSettings]]
* [[Settings QtGUITestPluginSettings/en|Settings QtGUITestPluginSettings]]
* [[Settings SeleniumSettings/en|Settings SeleniumSettings]]
* [[Settings WindowsAutomationSettings/en|Settings WindowsAutomationSettings]]
* [[Settings WSDLImportPluginSettings/en|Settings WSDLImportPluginSettings]]
* [[Settings XMIImportPluginSettings/en|Settings XMIImportPluginSettings]]
* [[Settings XPDLImportPluginSettings/en|Settings XPDLImportPluginSettings]]

=== Plugin Overview ===
;[[Settings BPELImportPluginSettings/en|BPEL Import Extension]]
: Imports BPEL diagrams


;[[Settings DLLCallGeneratorPluginSettings/en|DLL Callgenerator Extension]]
* Android Bridge Extension
: Generates function blocks for entries in a dynamic link library.
<br>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.


;[[Settings DotNETBridgeSettings/en|DotNET Bridge Extension]]
* BPEL Import 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.
<BR>Imports BPEL diagrams


;[[Settings FreemindImportPluginSettings/en|Freemind-MM Import Extension]]
* DLL Callgenerator Extension
: Imports FreeMind Mindmap diagrams
<BR>Generates function blocks for entries in a dynamic link library.


;[[Settings GembirdPluginSettings/en|Gembird Power Manager Control Plugin]]
* DotNet Bridge Extension
: 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).
<BR>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.


;[[Settings JavaBridgePluginSettings/en|Java Bridge Extension]]
* Freemind-MM Import 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.
<BR>Imports FreeMind Mindmap diagrams


;[[Settings JavaJARImportPluginSettings/en|Java JAR Import Extension]]
* Gembird Power Manager Control Plugin
: 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.
<BR>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).


;[[Settings JavaSwingSettings/en|JavaSwing GUI Test Extension]]
* Java Bridge 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.
<BR>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.


;[[Settings JavaSWTGUITestPluginSettings/en|JavaSWT GUI Test Extension]]
* Java JAR Import 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.
<BR>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.


;[[Settings JiraInterfacePluginSettings/en|JIRA Testresult Reporting]]
* JavaSwing GUI Test Extension
: 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.
<BR>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
testsuite'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.


;[[Settings ManualTestImport1PluginSettings/en|Manual Test Import]]
* JavaSWT GUI Test Extension
: 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.
<BR>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
testsuite'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.


;[[Settings MobileTestingSettings/en|Mobile Testing]]
* JIRA Testresult Reporting
: Similar to the other GUI Test extensions, this allows for an Android or iOS 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.
<BR>This plugin creates a link between an expecco testcase and an issue in a JIRA database.
The issue can be automatically closed/reopened, whenever the testcase is executed.


;[[Settings PolarionInterfacePluginSettings/en|Polarion Interface]]
* Manual Test Import
: 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.
<BR>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 testplan can be used as a template for partial or full automation.


* Pollonium ST/X Application Test Plugin
;[[Settings PoloniumGUITestPluginSettings/en|Polonium ST/X Application''' Test Plugin]]
<BR>The Pollonium plugin adds an interface to the Pollonium ST/X GUI test framework.
: 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.
Pollonium 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
;[[Settings QtGUITestPluginSettings/en|Qt GUI Test Extension]]
<BR>Similar to the JavaSwing GUI Test extension, this allows for a Qt (-> Trolltech) application's
: 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.
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 Interface
;[[Settings QCInterfacePluginSettings/en|Quality Center (QC) Interface]]
<BR>This plugin allows for test-suites to be up-/downloaded to/from a Quality-Center server,
: 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.
to fetch and execute testSets, and to update a tests state to PASS/FAIL, whenever the testcase is executed.


* WEBTest Plugin (Selenium Interface)
;[[Settings SeleniumSettings/en|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.
<BR>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:
: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 fed 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.


;[[Settings WindowsAutomationSettings/en|Windows Automation Extension]]
** recorded web sessions can be augmented by semantic checks in the system under
: 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.
test.
Especially the real effect of a web-transaction can be checked against the backend of a web application.


;[[Settings WSDLImportPluginSettings/en|WSDL Import Extension]]
** by feeding a recorded session's parameters through either a generator-block, or
: Imports WSDL service description and automatically generates libraries containing types and actions to access these operations.
by reading a csv-file or a database, web-sessions can be parametrized.
This can even be done dynamically on the fly, depending upon previus response data.
For example, a set of boundary values can be read from a file and
feeded as input parameter sets to a prerecorded websession,
or the output of a webpage can be analyzed, transformed and used as input to another session or
for a followup testcase.


;[[Settings XMIImportPluginSettings/en|XMI Import / Export Extension]]
* Windows Automation Extension
: Import/Export of XMI UML diagrams
<BR>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
;[[Settings XPDLImportPluginSettings/en|XPDL Import Extension]]
: Imports XPDL diagrams
<BR>Imports WSDL service description and automatically generates libraries
containing types and actions to access these operations.


&nbsp;
* XMI Import / Export Extension
----
<BR>Import/Export of XMI UML diagrams


[[Settings/en|Back to the main page "Settings"]]
[[Category:Settings]]


[[Category:Settings]]
* XPDL Import Extension
<BR>Imports XPDL diagrams

Aktuelle Version vom 28. Juni 2024, 10:18 Uhr

Plugin Settings[Bearbeiten]

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[Bearbeiten]

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

Plugin Overview[Bearbeiten]

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.
Mobile Testing
Similar to the other GUI Test extensions, this allows for an Android or iOS 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.
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 fed 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

 


Back to the main page "Settings"



Copyright © 2014-2024 eXept Software AG