Hauptseite/en: Unterschied zwischen den Versionen

Aus expecco Wiki (Version 2.x)
Zur Navigation springen Zur Suche springen
(Drop old (pre 2.10) Android/Mobile references)
Zeile 2: Zeile 2:


== Release Notes ==
== Release Notes ==

* [[Release Notes expecco/en|Release Notes expecco]]
* [[Release Notes expecco/en|Release Notes expecco]]


== General, Overview, Concepts ==
== General, Overview, Concepts ==

* [[expecco Overview/en|Overview]]
* [[expecco Overview/en|Overview]]
* [[Concepts/en|Concepts]] - concepts; testplan, testcase, activities, verdicts
* [[Concepts/en|Concepts]] - concepts; testplan, testcase, activities, verdicts
Zeile 203: Zeile 201:


==== GUI Testing ====
==== GUI Testing ====

* [[Expecco GUI Tests Extension Reference/en|GUI Browser: Common Extension for GUI Tests]]<br>This extension provides a base for the other UI technology interfaces, and is a prerequisite (included in) the Java GUI, Mobile GUI, Qt and Windows Automation GUI plugins.
* [[Expecco GUI Tests Extension Reference/en|GUI Browser: Common Extension for GUI Tests]]<br>This extension provides a base for the other UI technology interfaces, and is a prerequisite (included in) the Java GUI, Mobile GUI, Qt and Windows Automation GUI plugins.


* [[Java GUI Plugins/en|Java Swing/SWT UI Testing]]<br>These plugins provide interfaces to Java GUIs based on Swing and/or SWT.
* [[Java GUI Plugins/en|Java Swing/SWT UI Testing]]<br>These plugins provide interfaces to Java GUIs based on Swing and/or SWT.


* [[Mobile Testing Plugin/en|Mobile Testing Plugin (Android and iOS) 2.10]]<br>This plugin interfaces to Android and iOS mobile devices via an Appium access layer. Starting with version 2.10, this replaces the older "Appium Testing Plugin", offering more functions and a better user interface.
* [[Mobile Testing Plugin/en|Mobile Testing Plugin ]]<br>This plugin interfaces to Android and iOS mobile devices via an Appium access layer.


* [[VNC Plugin Reference/en|UI Testing via VNC]]<br>This plugin interfaces to arbitrary applications via VNC (RFB). This allows for any application to be tested. However, the set of verifiable attributes is very limited. Therefore, this is mostly used as a fallback solution, in case no other UI-plugin is applicable.
* [[VNC Plugin Reference/en|UI Testing via VNC]]<br>This plugin interfaces to arbitrary applications via VNC (RFB). This allows for any application to be tested. However, the set of verifiable attributes is very limited. Therefore, this is mostly used as a fallback solution, in case no other UI-plugin is applicable.
Zeile 219: Zeile 216:


* [[AutoIt Library/en|AutoIt GUI Interface Library]]<br>This plugin interfaces to Windows applications via AutoIt. It is very low level, in that only a very limited set of attributes is accessible; however, it works with any window written in any UI framework and is sometimes useful, if no high level attributes (knowledge) about the underlying UI technology is available.
* [[AutoIt Library/en|AutoIt GUI Interface Library]]<br>This plugin interfaces to Windows applications via AutoIt. It is very low level, in that only a very limited set of attributes is accessible; however, it works with any window written in any UI framework and is sometimes useful, if no high level attributes (knowledge) about the underlying UI technology is available.

===== Old Plugins =====

* [[Appium Plugin Reference/en|Appium UI Testing for Android and iOS (Obsolete with 2.10)]]<br> This is the previous 2.9 version of the Android/iOS testing framework, which is now obsolete. The documentation is here for reference, in case you are still using the prerelease.


=== Code Execution ===
=== Code Execution ===

* [[Groovy Code Execution Plugin/en|Groovy Code Execution Plugin]] -- allows for Groovy code to be executed locally or inside the SUT
* [[Groovy Code Execution Plugin/en|Groovy Code Execution Plugin]] -- allows for Groovy code to be executed locally or inside the SUT


Zeile 241: Zeile 233:


=== Manual Test Support Plugins ===
=== Manual Test Support Plugins ===

* [[Manual Test Plugin/en|Manual Test Plugin]] -- guides users through manual tests
* [[Manual Test Plugin/en|Manual Test Plugin]] -- guides users through manual tests
* [[Manual Test Import Plugin/en|Manual Test Import Plugin]] -- imports test specifications written in Word or Excel
* [[Manual Test Import Plugin/en|Manual Test Import Plugin]] -- imports test specifications written in Word or Excel


=== Misc Plugins ===
=== Misc Plugins ===

* [[GembirdPowerControlPlugin Reference/en|Gembird Power Control Plugin]] -- control a power plug (part of the base package)
* [[GembirdPowerControlPlugin Reference/en|Gembird Power Control Plugin]] -- control a power plug (part of the base package)


=== QM Interface Plugins ===
=== QM Interface Plugins ===

* [[PolarionPlugin Reference/en|Polarion Plugin Reference]] - automate execution from & interact with Polarion
* [[PolarionPlugin Reference/en|Polarion Plugin Reference]] - automate execution from & interact with Polarion
* [[expecco ALM Plugin Reference/en|expecco ALM Plugin Reference]] - automate execution from & interact with expecco ALM
* [[expecco ALM Plugin Reference/en|expecco ALM Plugin Reference]] - automate execution from & interact with expecco ALM
Zeile 257: Zeile 246:


=== Specification Import/Export ===
=== Specification Import/Export ===

* [[WSDL Service Import Plugin/en|WSDL Service Import Plugin]] -- import service actions from a WSDL service description
* [[WSDL Service Import Plugin/en|WSDL Service Import Plugin]] -- import service actions from a WSDL service description
* [[XMI Diagram Import Plugin/en|XMI Diagram Import Plugin]] -- import XMI activity diagrams from Enterprise Architect
* [[XMI Diagram Import Plugin/en|XMI Diagram Import Plugin]] -- import XMI activity diagrams from Enterprise Architect


=== Data/Message/Document Formats ===
=== Data/Message/Document Formats ===

* [[ASN.1 Support/en|ASN.1 Support]] -- parse ASN.1 specifications; read/write/verify/modify ASN.1 encoded messages
* [[ASN.1 Support/en|ASN.1 Support]] -- parse ASN.1 specifications; read/write/verify/modify ASN.1 encoded messages
* [[GDMO Support/en|GDMO Support]] -- read/write/verify/modify GDMO objects
* [[GDMO Support/en|GDMO Support]] -- read/write/verify/modify GDMO objects

Version vom 12. Februar 2018, 15:52 Uhr

expecco[Bearbeiten]

Release Notes[Bearbeiten]

General, Overview, Concepts[Bearbeiten]

Installation, Configuration & Setup[Bearbeiten]

Command Line and Remote Control Services[Bearbeiten]

Report Generation[Bearbeiten]

expecco UI[Bearbeiten]

Tree-Elements[Bearbeiten]

Editors[Bearbeiten]

Diagram-Elements[Bearbeiten]

Tools[Bearbeiten]

Debugger[Bearbeiten]

Additional tools in the "Extras"-Menu[Bearbeiten]

  • Notepad: A postIt-like text editor and code evaluation window
  • File Browser: A tool to search for and manipulate files and their contents
  • Class Browser: Expert tool to investigate and manipulate class code
  • Process Monitor: A tool to show active execution processes (threads within expecco)

Additional functions in the "Extras" Menu[Bearbeiten]

  • "Explorer" / "Explorer In...": opens a Windows Explorer window on one of the common directories (Windows platform only)
  • "Finder" / "Finder In...": opens a Finder window on one of the common directories (Mac OSX platform only)
  • Screenshot: generates a file containing a screenshot image (in BMP, PNG or TIFF format)
  • Model Translation Editor: To define language-translations for model elements
  • Import Shell or Batch Scripts: To generate blocks for existing test/automation scripts

Low level debug functions found in the "Extras"-"Debugging" Menu[Bearbeiten]

Elementary Block API[Bearbeiten]

Standard Library Reference[Bearbeiten]

The following libraries are included in the base package. No additional extension or plugin is required.

Interfacing to the System Under Test[Bearbeiten]

Plugins and Extensions[Bearbeiten]

UI Testing[Bearbeiten]

Web Browser UI Testing[Bearbeiten]

GUI Testing[Bearbeiten]

  • UI Testing via VNC
    This plugin interfaces to arbitrary applications via VNC (RFB). This allows for any application to be tested. However, the set of verifiable attributes is very limited. Therefore, this is mostly used as a fallback solution, in case no other UI-plugin is applicable.
  • UI Testing von OpenETS Anwendungen
    This plugin interfaces to Applications using the OpenETS UI framework. OpenETS ("Open Expecco Test Service") consists of a C library provided by eXept, which can be linked to the program. This library handles the communication with expecco. Using OpenETS, arbitrary C/C++ applications can be automated with expecco.
  • AutoIt GUI Interface Library
    This plugin interfaces to Windows applications via AutoIt. It is very low level, in that only a very limited set of attributes is accessible; however, it works with any window written in any UI framework and is sometimes useful, if no high level attributes (knowledge) about the underlying UI technology is available.

Code Execution[Bearbeiten]

  • C# Code Execution -- executes C# code either locally or inside the SUT (.NET famework)
  • Java Browser -- allows for Java classes to be browsed in the SUT
  • Java Debugger -- to debug Groovy block and other code executed by the Java Bridge in (remote) JVM

Manual Test Support Plugins[Bearbeiten]

Misc Plugins[Bearbeiten]

QM Interface Plugins[Bearbeiten]

Specification Import/Export[Bearbeiten]

Data/Message/Document Formats[Bearbeiten]

Communications/Protocols[Bearbeiten]

Databases[Bearbeiten]

NoSQL[Bearbeiten]

API[Bearbeiten]

expecco Mobile Remote App (for Android)[Bearbeiten]

Customization[Bearbeiten]

 

Concepts, Hints, Tips and Tricks[Bearbeiten]

Tutorials[Bearbeiten]

expecco ALM[Bearbeiten]

Overview[Bearbeiten]

expecco ALM (Application Lifecycle Management)

Glossary[Bearbeiten]

Konzepte[Bearbeiten]

Release Notes[Bearbeiten]

Installation[Bearbeiten]

Settings (System)[Bearbeiten]

Webinterface (HTTP)[Bearbeiten]

Mobile Monitoring App (Android)[Bearbeiten]

Licenseservice[Bearbeiten]

General[Bearbeiten]

User Interface[Bearbeiten]

Smalltalk[Bearbeiten]

Packages[Bearbeiten]



Copyright © 2014-2024 eXept Software AG