Settings PluginSettings/en: Unterschied zwischen den Versionen
Cg (Diskussion | Beiträge) |
Cg (Diskussion | Beiträge) |
||
Zeile 14: | Zeile 14: | ||
* 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 |
|||
<BR>Imports BPEL diagrams |
<BR>Imports BPEL diagrams |
||
* 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. |
||
* 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> |
|||
* Freemind-MM Import Extension |
|||
<BR>Imports FreeMind Mindmap diagrams |
|||
<BR> |
|||
Imports FreeMind Mindmap diagrams |
|||
<p> |
|||
* 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> |
|||
* 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> |
|||
* 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> |
|||
* 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> |
|||
* 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> |
|||
* 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> |
|||
* 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> |
|||
* 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> |
|||
* 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> |
|||
* 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> |
|||
* 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> |
|||
** 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> |
|||
** 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> |
|||
* 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> |
|||
* 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