Hauptseite/en: Unterschied zwischen den Versionen

Aus expecco Wiki (Version 2.x)
Zur Navigation springen Zur Suche springen
K (Spelling fixes.)
K (Spelling fixes.)
Zeile 1: Zeile 1:

= expecco =
= expecco =


Zeile 15: Zeile 14:
=== Installation, Configuration & Setup ===
=== Installation, Configuration & Setup ===
* [[ Installation/en |Installation ]] - initial installation, license files, patches
* [[ Installation/en |Installation ]] - initial installation, license files, patches
* [[ Configuration & Setup/en |Configuration & Setup ]] - jre/jdk setup, paths
* [[ Configuration & Setup/en |Configuration & Setup ]] - JRE/JDK setup, paths
* [[ Personal Settings/en |Personal Settings]] - editor settings
* [[ Personal Settings/en |Personal Settings]] - editor settings


Zeile 32: Zeile 31:
* [[ General Info on the Expecco UI/en | General Info on the Expecco UI ]]
* [[ General Info on the Expecco UI/en | General Info on the Expecco UI ]]
* [[ Menu/en | Menu ]]
* [[ Menu/en | Menu ]]
* [[ Toolbar/en |Toolbar]]
* [[ Toolbar/en |Toolbar]]
* [[ Navigation Tree/en |Navigation Tree ]]
* [[ Navigation Tree/en |Navigation Tree ]]
* [[ Settings/en |Settings ]]
* [[ Settings/en |Settings ]]
* [[ Testsuite Browser/en |Testsuite Browser]]
* [[ Testsuite Browser/en |Testsuite Browser]]
* [[ Expecco Remote Control APP/en |Expecco Remote Control APP]]
* [[ Expecco Remote Control APP/en |Expecco Remote Control APP]]


Zeile 52: Zeile 51:
** [[ UnimplementedBlock Element/en | Unimplemented Block Element ]]
** [[ UnimplementedBlock Element/en | Unimplemented Block Element ]]
** [[ GUIBlock Element/en | GUIBlock Element]]
** [[ GUIBlock Element/en | GUIBlock Element]]
* [[ Inventory Element/en | Inventory Element]]
* [[ Inventory Element/en | Inventory Element]]
* [[ Skill Element/en |Skill Element]]
* [[ Skill Element/en |Skill Element]]
* [[ Resource Element/en | Resource Element]]
* [[ Resource Element/en | Resource Element]]
* [[ Attachment Element/en |Attachment Element ]]
* [[ Attachment Element/en |Attachment Element ]]
* [[ ReportTemplate Element/en | ReportTemplate Element]]
* [[ ReportTemplate Element/en | ReportTemplate Element]]


== Editors ==
== Editors ==

* [[ Documentation Editor/en | Documentation Editor]]
* [[ Documentation Editor/en | Documentation Editor]]
* [[ History Editor/en|History Editor ]]
* [[ History Editor/en|History Editor ]]
* [[ Testsuite Editor/en | Testsuite Editor]]
* [[ Testsuite Editor/en | Testsuite Editor]]
** [[ Testsuite Editor-Environment Editor/en | Testsuite Editor: Environment Editor]]
** [[ Testsuite Editor-Environment Editor/en | Testsuite Editor: Environment Editor]]
** [[ Testsuite Editor-ExecutionSettings Editor/en | Testsuite Editor: Execution Settings Editor]]
** [[ Testsuite Editor-ExecutionSettings Editor/en | Testsuite Editor: Execution Settings Editor]]
Zeile 88: Zeile 87:
* [[ ReportParameter Editor/en | Report Parameter Editor]]
* [[ ReportParameter Editor/en | Report Parameter Editor]]
* [[ Resource Editor/en | Resource Editor]]
* [[ Resource Editor/en | Resource Editor]]
* [[ Skill Editor/en | Skill Editor]]
* [[ Skill Editor/en | Skill Editor]]
* [[ CategoryContainer Editor/en | Category/Container Editor]]
* [[ CategoryContainer Editor/en | Category/Container Editor]]
* [[ Documentation Editor/en | Documentation Editor]]
* [[ Documentation Editor/en | Documentation Editor]]
Zeile 117: Zeile 116:
* [[ DiagramElements-Connection/en | Connection ]]
* [[ DiagramElements-Connection/en | Connection ]]
* [[ DiagramElements-PinDescription/en | Pin Description ]]
* [[ DiagramElements-PinDescription/en | Pin Description ]]
* [[ DiagramElements-Annotation/en |Annotation]]
* [[ DiagramElements-Annotation/en |Annotation]]
* [[ DiagramElements-Probe/en | Probe]]
* [[ DiagramElements-Probe/en | Probe]]


Zeile 144: Zeile 143:
* "Explorer" / "Explorer In...": opens a Windows Explorer window on one of the common directories (Windows platform only)
* "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)
* "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)
* Screenshot: generates a file containing a screenshot image (in BMP, PNG or TIFF format)
* [[Tools_ModelTranslationEditor/en | Model Translation Editor]]: To define language-translations for model elements
* [[Tools_ModelTranslationEditor/en | Model Translation Editor]]: To define language-translations for model elements
* [[Tools_ImportScripts/en | Import Shell or Batch Scripts]]: To generate blocks for existing test/automation scripts
* [[Tools_ImportScripts/en | Import Shell or Batch Scripts]]: To generate blocks for existing test/automation scripts
Zeile 150: Zeile 149:
=== Low level debug functions found in the "Extras"-"Debugging" Menu ===
=== Low level debug functions found in the "Extras"-"Debugging" Menu ===


* [[ToolsMenuFunctions#ShowAllExternalConnections/en | Show all External Connections]]: To find open handles
* [[ToolsMenuFunctions#ShowAllExternalConnections/en | Show all External Connections]]: To find open handles
* [[ToolsMenuFunctions#ShutDownBridgeConnections/en | Shut Down Bridge Connections]]: To tear down leftover JavaBridge connections
* [[ToolsMenuFunctions#ShutDownBridgeConnections/en | Shut Down Bridge Connections]]: To tear down leftover Java Bridge connections
* [[ToolsMenuFunctions#CloseAllSocketConnections/en | Close all Socket Connections]]: To tear down leftover Socket (interprocess communication) connections
* [[ToolsMenuFunctions#CloseAllSocketConnections/en | Close all Socket Connections]]: To tear down leftover Socket (interprocess communication) connections
* [[ToolsMenuFunctions#CloseAllSerialConnections/en | Close all Serial Connections]]: To tear down leftover Serial connections
* [[ToolsMenuFunctions#CloseAllSerialConnections/en | Close all Serial Connections]]: To tear down leftover Serial connections


* [[ToolsMenuFunctions#ShowMemoryUsageByObjectType/en | Show Memory Usage by Object Type]]: Detailed information about memory usage
* [[ToolsMenuFunctions#ShowMemoryUsageByObjectType/en | Show Memory Usage by Object Type]]: Detailed information about memory usage
* [[ToolsMenuFunctions#Memory_Cleanup/en | Memory Cleanup]]: Force memory cleanup to release unused resources
* [[ToolsMenuFunctions#Memory_Cleanup/en | Memory Cleanup]]: Force memory cleanup to release unused resources


Zeile 166: Zeile 165:
== Standard Library Reference ==
== Standard Library Reference ==


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


Zeile 189: Zeile 188:
* [[ Shared/en|Shared Memory ]] - Shared Memory
* [[ Shared/en|Shared Memory ]] - Shared Memory
* [[ DLL Calls/en|DLL Calls ]]
* [[ DLL Calls/en|DLL Calls ]]

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


Zeile 205: Zeile 204:
* [[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 (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.


* [[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.


* [[Qt Plugin Reference/en | UI Testing von Qt Anwendungen]]<br>This plugin interfaces to Applications using the Qt UI framework.
* [[Qt Plugin Reference/en | UI Testing von Qt Anwendungen]]<br>This plugin interfaces to Applications using the Qt UI framework.


* [[OpenETS Plugin Reference/en | UI Testing von OpenETS Anwendungen]]<br>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.
* [[OpenETS Plugin Reference/en | UI Testing von OpenETS Anwendungen]]<br>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.


* [[WindowsAutomation_Reference_1.0/en | Windows Automation GUI Access Interfacing Library]]<br>This plugin interfaces to Windows applications via the UI Automation layer.
* [[WindowsAutomation_Reference_1.0/en | Windows Automation GUI Access Interfacing Library]]<br>This plugin interfaces to Windows applications via the UI Automation layer.


* [[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.
Zeile 275: Zeile 274:
=== Communications/Protocols ===
=== Communications/Protocols ===


* [[ FTP Support/en|FTP Support ]] -- ftp client / ftp server / sftp client
* [[ FTP Support/en|FTP Support ]] -- ftp client / ftp server / sftp client
* [[ HTTP Support/en|HTTP Support ]] -- HTTP client / HTTP server
* [[ HTTP Support/en|HTTP Support ]] -- HTTP client / HTTP server
* [[ Telnet Protocol/en|Telnet Protocol ]] -- client / server
* [[ Telnet Protocol/en|Telnet Protocol ]] -- client / server
* [[ SSL Protocol/en|SSL Protocol ]]
* [[ SSL Protocol/en|SSL Protocol ]]
Zeile 282: Zeile 281:
* [[ IMAP & POP3 Support/en|NFS Support ]] -- server
* [[ IMAP & POP3 Support/en|NFS Support ]] -- server
* [[ SunRPC Support/en|SunRPC Support ]] -- client & server
* [[ SunRPC Support/en|SunRPC Support ]] -- client & server
* [[ Thrift Support/en|Thrift Support ]]
* [[ Thrift Support/en|Thrift Support ]]
* [[ MQueue Plugin/en|MQueue Plugin ]] -- websphere/mainframe interface
* [[ MQueue Plugin/en|MQueue Plugin ]] -- websphere/mainframe interface
* [[ Serial Port Communication/en|Serial Port Communication ]]
* [[ Serial Port Communication/en|Serial Port Communication ]]
* [[ Parallel Port Communication/en|Parallel Port Communication ]]
* [[ Parallel Port Communication/en|Parallel Port Communication ]]
* [[ USB Port Communication/en|USB Port Communication ]]
* [[ USB Port Communication/en|USB Port Communication ]]
* [[ ChipCard/SmartCard Package/en|ChipCard/SmartCard Package ]] - GSM, EC, ISO7816 cards and other standards via GemPlus, Oros and other interfaces
* [[ ChipCard/SmartCard Package/en|ChipCard/SmartCard Package ]] - GSM, EC, ISO7816 cards and other standards via GemPlus, Oros and other interfaces
* [[ GPIB Interface/en|GPIB Interface ]] - measurement device interface
* [[ GPIB Interface/en|GPIB Interface ]] - measurement device interface
Zeile 294: Zeile 293:


=== Databases ===
=== Databases ===
* [[ ODBC Interface/en|ODBC Interface ]] (part of the base package)
* [[ ODBC Interface/en|ODBC Interface ]] (part of the base package)
* [[ ODBC Interface/en|SQLite Interface ]] (part of the base package)
* [[ ODBC Interface/en|SQLite Interface ]] (part of the base package)
* [[ Oracle Native Interface/en|Oracle Native Interface ]]
* [[ Oracle Native Interface/en|Oracle Native Interface ]]


==== NoSQL ====
==== NoSQL ====
* [[ Cassandra Interface/en|Cassandra Interface ]]
* [[ Cassandra Interface/en|Cassandra Interface ]]
* [[ CouchDB Interface/en|CouchDB Interface ]]
* [[ CouchDB Interface/en|CouchDB Interface ]]
* [[ MongoDB Interface/en|MongoDB Interface ]]
* [[ MongoDB Interface/en|MongoDB Interface ]]
Zeile 333: Zeile 332:
= expecco ALM =
= expecco ALM =
== Overview ==
== Overview ==
[[expecco ALM Architecture/en | expecco ALM (Application Lifecycle Management)]]
[[expecco ALM Architecture/en | expecco ALM (Application Lifecycle Management)]]


=== Glossary ===
=== Glossary ===
Zeile 367: Zeile 366:
= Licenseservice =
= Licenseservice =
== General ==
== General ==
* [[ License Server Overview/en | Overview ]]
* [[ License Server Overview/en | Overview ]]
* [[ License Server Release Notes/en | Release Notes ]]
* [[ License Server Release Notes/en | Release Notes ]]
* [[ Lizenzservice Installation/en | Installation ]] - initial installation, license files, updates
* [[ Lizenzservice Installation/en | Installation ]] - initial installation, license files, updates
* [[ License Server Configuration & Setup/en | Configuration & Setup ]] - setting up ports and users
* [[ License Server Configuration & Setup/en | Configuration & Setup ]] - setting up ports and users
* [[ License Server Glossary/en | Glossary]]
* [[ License Server Glossary/en | Glossary]]



Version vom 5. Juni 2017, 12:16 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
  • 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 exptension 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]

  • Mobile Testing Plugin (Android and iOS) 2.10
    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.
  • 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.
Old Plugins[Bearbeiten]

Code Execution[Bearbeiten]

  • 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