Settings PluginSettings/en: Unterschied zwischen den Versionen

Aus expecco Wiki (Version 2.x)
Zur Navigation springen Zur Suche springen
Zeile 14: Zeile 14:




:Android Bridge Extension
* Android Bridge Extension
<br>Similar to the other GUI Test extensions,
<br>Similar to the other GUI Test extensions,
this allows for an Android application's
this allows for an Android application's
Zeile 22: Zeile 22:
in a single test suite.
in a single test suite.


:BPEL Import Extension
* BPEL Import Extension
<BR>Imports BPEL diagrams
<BR>Imports BPEL diagrams


:DLL Callgenerator Extension
* DLL Callgenerator Extension
<BR>Generates function blocks for entries in a dynamic link library.
<BR>Generates function blocks for entries in a dynamic link library.


<LI><DFN>DotNet Bridge Extension</DFN>
* DotNet Bridge Extension
<BR>The dotNET bridge extension allows for a dotNET (CLR) program to be executed as a slave
<BR>
The dotNET bridge extension allows for a dotNET (CLR) program to be executed as a slave
under the control of expecco.
under the control of expecco.
You can access globals, classes, instantiated objects, threads and GUI components of
You can access globals, classes, instantiated objects, threads and GUI components of
Zeile 37: Zeile 36:
in a single test suite. The target applications may execute
in a single test suite. The target applications may execute
both on the local or on remote hosts.
both on the local or on remote hosts.
<p>


<LI><DFN>Freemind-MM Import Extension</DFN>
* Freemind-MM Import Extension
<BR>Imports FreeMind Mindmap diagrams
<BR>
Imports FreeMind Mindmap diagrams
<p>


<LI><DFN><a href="./gembird/gembirdSettings.html">Gembird Power Manager Control Plugin</a></DFN>
* Gembird Power Manager Control Plugin
<BR>This plugin controls a set of lamps (red, green, yellow) via a LAN-controlled
<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),
power control unit (gembird). This can be used as an optical indicator for running tests (yellow),
and the tests outcome (red or green).
and the tests outcome (red or green).
<p>


<LI><DFN>Java Bridge Extension</DFN>
* Java Bridge Extension
<BR>Similar in function to the dotNET bridge, this extension allows for a Java program to be executed as a slave
<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.
under the control of expecco.
You can access globals, classes, instantiated objects, threads and GUI components of
You can access globals, classes, instantiated objects, threads and GUI components of
Zeile 60: Zeile 53:
in a single test suite. The target applications may execute
in a single test suite. The target applications may execute
both on the local or on remote hosts.
both on the local or on remote hosts.
<p>


<LI><DFN>Java JAR Import Extension</DFN>
* Java JAR Import Extension
<BR>Similar in function to the dll call generator plugin,
<BR>
Similar in function to the dll call generator plugin,
this extension allows for a JAR file containing Java classes
this extension allows for a JAR file containing Java classes
to be scanned and elementary blocks to be generated
to be scanned and elementary blocks to be generated
which call static or member functions.
which call static or member functions.
<p>


<LI><DFN>JavaSwing GUI Test Extension</DFN>
* JavaSwing GUI Test Extension
<BR>Provides a visualization of the widget hierarchy of a Java+Swing application.
<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
GUI elements can be searched, inspected and validation actions can be added interactively to a
testsuite's activity diagram.
testsuite's activity diagram.
Zeile 78: Zeile 67:
in a single test suite. The target applications may execute
in a single test suite. The target applications may execute
both on the local or on remote hosts.
both on the local or on remote hosts.
<p>


<LI><DFN>JavaSWT GUI Test Extension</DFN>
* JavaSWT GUI Test Extension
<BR>Provides a visualization of the widget hierarchy of a Java+SWT application.
<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
GUI elements can be searched, inspected and validation actions can be added interactively to a
testsuite's activity diagram.
testsuite's activity diagram.
Zeile 88: Zeile 75:
in a single test suite. The target applications may execute
in a single test suite. The target applications may execute
both on the local or on remote hosts.
both on the local or on remote hosts.
<p>


<LI><DFN>JIRA Testresult Reporting</DFN>
* JIRA Testresult Reporting
<BR>This plugin creates a link between an expecco testcase and an issue in a JIRA database.
<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.
The issue can be automatically closed/reopened, whenever the testcase is executed.
<p>


<LI><a href="./mti/mtiSettings.html"><DFN>Manual Test Import</DFN></a>
* Manual Test Import
<BR>This plugin imports test specifications for manual tests. These must be present as
<BR>
This plugin imports test specifications for manual tests. These must be present as
word (openOffice) document with a particular (tabular) format.
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,
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.
or the resulting testplan can be used as a template for partial or full automation.
<p>


<LI><DFN>Pollonium ST/X Application Test Plugin</DFN>
* Pollonium ST/X Application Test Plugin
<BR>The Pollonium plugin adds an interface to the Pollonium ST/X GUI test framework.
<BR>
The Pollonium plugin adds an interface to the Pollonium ST/X GUI test framework.
Pollonium does for an ST/X fat-client application what Selenium does for a browser based web application.
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
It allows for capture/replay of ST/X GUI application sessions and the validation of
a GUI's window contents.
a GUI's window contents.
<p>


<LI><DFN>Qt GUI Test Extension</DFN>
* Qt GUI Test Extension
<BR>Similar to the JavaSwing GUI Test extension, this allows for a Qt (-> Trolltech) application's
<BR>
Similar to the JavaSwing GUI Test extension, this allows for a Qt (-> Trolltech) application's
widget hierarchy to be inspected, manipulated and checked.
widget hierarchy to be inspected, manipulated and checked.
Multiple applications and their interaction may be handled and controlled
Multiple applications and their interaction may be handled and controlled
in a single test suite. The target applications may execute
in a single test suite. The target applications may execute
both on the local or on remote hosts.
both on the local or on remote hosts.
<p>


<LI><a href="./qualityCenter/qualityCenterSettings.html"><DFN>Quality Center Interface</DFN></a>
* Quality Center Interface
<BR>This plugin allows for test-suites to be up-/downloaded to/from a Quality-Center server,
<BR>
This plugin allows for test-suites to be up-/downloaded to/from a Quality-Center server,
to fetch and execute testSets, and to update a tests state to PASS/FAIL, whenever the testcase is executed.
to fetch and execute testSets, and to update a tests state to PASS/FAIL, whenever the testcase is executed.
<p>


<LI><a href="./selenium/seleniumSettings.html"><DFN>WEBTest Plugin (Selenium Interface)</DFN></a>
* WEBTest Plugin (Selenium Interface)
<BR>The WEBTest plugin adds an interface to the Selenium Webtest framework.
<BR>
The WEBTest plugin adds an interface to the Selenium Webtest framework.
Selenium allows for capture/replay of web sessions and the validation of
Selenium allows for capture/replay of web sessions and the validation of
a web pages' contents.
a web pages' contents.
<BR>
This plugin contains an import feature, which converts captured selenium sessions
This plugin contains an import feature, which converts captured selenium sessions
into an activity diagram. Also, a library consisting of web-page activities is
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,
included. Together, they allow for a recorded web session to be enhanced, refactored,
reused or parametrized like any ordinary expecco activity diagram.
reused or parametrized like any ordinary expecco activity diagram.

<P>
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:

<UL>
<LI>recorded web sessions can be augmented by semantic checks in the system under
** recorded web sessions can be augmented by semantic checks in the system under
test.
test.
Especially the real effect of a web-transaction can be checked against the backend of a web application.
Especially the real effect of a web-transaction can be checked against the backend of a web application.

<p>
<LI>by feeding a recorded session's parameters through either a generator-block, or
** 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.
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.
This can even be done dynamically on the fly, depending upon previus response data.
Zeile 151: Zeile 125:
or the output of a webpage can be analyzed, transformed and used as input to another session or
or the output of a webpage can be analyzed, transformed and used as input to another session or
for a followup testcase.
for a followup testcase.
</UL>
<p>


<LI><DFN>Windows Automation Extension</DFN>
* Windows Automation Extension
<BR>Similar to the other GUI Test extensions,
<BR>
Similar to the other GUI Test extensions,
this allows for Microsoft MFC/Forms application's
this allows for Microsoft MFC/Forms application's
widget hierarchies to be inspected, manipulated and checked.
widget hierarchies to be inspected, manipulated and checked.
Zeile 162: Zeile 133:
in a single test suite. The target applications may execute
in a single test suite. The target applications may execute
both on the local or on remote hosts.
both on the local or on remote hosts.
<p>


<LI><DFN>WSDL Import Extension</DFN>
* WSDL Import Extension
<BR>Imports WSDL service description and automatically generates libraries
<BR>
Imports WSDL service description and automatically generates libraries
containing types and actions to access these operations.
containing types and actions to access these operations.
<p>

<LI><a href="./xmi/xmiSettings.html"><DFN>XMI Import / Export Extension</DFN></a>
<BR>
Import/Export of XMI UML diagrams
<p>

<LI><DFN>XPDL Import Extension</DFN>
<BR>
Imports XPDL diagrams
<p>

</UL>

<!--
<h2><a name="specialPackages" id="specialPackages">Special Prepackaged Expecco Releases</a></h1>

Special prePackaged bundles of the expecco system are available at special rates.
These are:
<UL>
<LI>The <DFN>ExpeccoWeb Special Edition</DFN>
<BR>
This is a special package at an affordable price, consisting of expeccoLITE and the webTest plugin.
<p>
</UL>

<h2><a name="expeccoLITE" id="expeccoLITE">ExpeccoLITE</a></h1>


* XMI Import / Export Extension
ExpeccoLITE is a stripped down version of the full expecco functionality,
<BR>Import/Export of XMI UML diagrams
including the basic execution engine, the diagram editor,
the execution visualizer and reporting facilities.
<br>
Missing from ExpeccoLITE are:
<ul>
<li>dynamic datatypes
<li>GUI builder and interactive GUI activity execution
<li>elementary block creation
<li>elementary blocks for remote procedure calls
<li>load and performance test features
<li>resource, inventory and skill management
<li>northbound interface to expeccoNET
</ul>
and some other advanced features.
<P>
ExpeccoLITE is not available as a stand alone product - it is only distributed as part
of a bundled special package, such as the above mentioned <DFN>ExpeccoWeb Special Edition</DFN>.
-->




* XPDL Import Extension
<img src="pluginsettings/plugins.jpg" alt=""><br>
<BR>Imports XPDL diagrams

Version vom 2. April 2014, 01:14 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 <A HREF="">Expecco Wiki</A> 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:


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

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

  • JIRA Testresult Reporting


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.

  • 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 testplan can be used as a template for partial or full automation.

  • Pollonium ST/X Application Test Plugin


The Pollonium plugin adds an interface to the Pollonium ST/X GUI test framework. 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


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 Interface


This plugin allows for test-suites to be up-/downloaded to/from a Quality-Center server, to fetch and execute testSets, and to update a tests state to PASS/FAIL, whenever the testcase 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 backend 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 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.

  • 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-2024 eXept Software AG