Hauptseite/en: Unterschied zwischen den Versionen

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


=== 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


=== Command Line and Remote Control Services ===
=== Command Line and Remote Control Services ===
Zeile 31: 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]]


==Tree-Elements==
==Tree-Elements==
Zeile 52: Zeile 52:
** [[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]]


Zeile 68: Zeile 68:
** [[Testsuite Editor-StatisticData Editor/en|Testsuite Editor: Statistic Data Editor]]
** [[Testsuite Editor-StatisticData Editor/en|Testsuite Editor: Statistic Data Editor]]
** [[TestsuiteHistory Editor/en|Testsuite History Editor]]
** [[TestsuiteHistory Editor/en|Testsuite History Editor]]
* [[Block Editor/en |Block Editor]]
* [[Block Editor/en|Block Editor]]
** [[Scheme Editor/en |Scheme Editor]]
** [[Scheme Editor/en|Scheme Editor]]
** [[ElementaryBlock Editor-Code Editor/en|Elementary Block: Code Editor]]
** [[ElementaryBlock Editor-Code Editor/en|Elementary Block: Code Editor]]
** [[BlockFunctionalityTestEditor/en|Block Functionality Test Editor]]
** [[BlockFunctionalityTestEditor/en|Block Functionality Test Editor]]
Zeile 79: Zeile 79:
** [[TestDataGeneratorBlock Editor-TestData Editor/en|TestData Generator Block: TestData Editor]]
** [[TestDataGeneratorBlock Editor-TestData Editor/en|TestData Generator Block: TestData Editor]]
** [[TableDrivenBlock Editor-Table Editor/en|Table Driven Block: Table Editor]]
** [[TableDrivenBlock Editor-Table Editor/en|Table Driven Block: Table Editor]]
* [[Testplan Editor/en |Testplan Editor]]
* [[Testplan Editor/en|Testplan Editor]]
** [[Testplan Editor-TestplanEnvironment Editor/en|Testplan Editor: Testplan Environment Editor]]
** [[Testplan Editor-TestplanEnvironment Editor/en|Testplan Editor: Testplan Environment Editor]]
** [[Testplan Editor-TestplanListView Editor/en|Testplan Editor: Testplan List Editor]]
** [[Testplan Editor-TestplanListView Editor/en|Testplan Editor: Testplan List Editor]]
Zeile 103: Zeile 103:
* [[DiagramElements-Pin/en|Pin]]
* [[DiagramElements-Pin/en|Pin]]
** [[DiagramElements-Pin/en#Input Pin|Input Pin]]
** [[DiagramElements-Pin/en#Input Pin|Input Pin]]
*** [[DiagramElements-Pin/en#Enable Input Pin |Enable (Trigger-) Input Pin]]
*** [[DiagramElements-Pin/en#Enable Input Pin|Enable (Trigger-) Input Pin]]
*** [[DiagramElements-Pin/en#Cancel Input Pin |Cancel Input Pin]]
*** [[DiagramElements-Pin/en#Cancel Input Pin|Cancel Input Pin]]
*** [[DiagramElements-Pin/en#Iterate Input Pin|Iterate Input Pin]]
*** [[DiagramElements-Pin/en#Iterate Input Pin|Iterate Input Pin]]
*** [[DiagramElements-Pin/en#Timelimit Input Pin|Timelimit Input Pin]]
*** [[DiagramElements-Pin/en#Timelimit Input Pin|Timelimit Input Pin]]
*** [[DiagramElements-Pin/en#Performer Input Pin|Performer Input Pin]]
*** [[DiagramElements-Pin/en#Performer Input Pin|Performer Input Pin]]
** [[DiagramElements-Pin/en#Output Pin |Output Pin]]
** [[DiagramElements-Pin/en#Output Pin|Output Pin]]
*** [[DiagramElements-Pin/en#Exception Output Pin |Exception Output Pin]]
*** [[DiagramElements-Pin/en#Exception Output Pin|Exception Output Pin]]
*** [[DiagramElements-Pin/en#Enable Output Pin |Enable (Trigger-)Output Pin]]
*** [[DiagramElements-Pin/en#Enable Output Pin|Enable (Trigger-)Output Pin]]
*** [[DiagramElements-Pin/en#ExecutionTime Output Pin |Execution Time Output Pin]]
*** [[DiagramElements-Pin/en#ExecutionTime Output Pin|Execution Time Output Pin]]
* [[DiagramElements-Step/en|Step]]
* [[DiagramElements-Step/en|Step]]
** [[DiagramElements-AttachmentStep/en|Attachment Step]]
** [[DiagramElements-AttachmentStep/en|Attachment Step]]
* [[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 179: Zeile 179:
== Interfacing to the System Under Test ==
== Interfacing to the System Under Test ==


* [[COM/OLE/en| COM/OLE]] -- How to invoke COM interfaces
* [[COM/OLE/en|COM/OLE]] -- How to invoke COM interfaces
* [[Corba/en|CORBA]] -- How to invoke CORBA interfaces
* [[Corba/en|CORBA]] -- How to invoke CORBA interfaces
* [[FTP/en|FTP]] -- FTP interface
* [[FTP/en|FTP]] -- FTP interface
Zeile 199: Zeile 199:
==== Web Browser UI Testing ====
==== Web Browser UI Testing ====


* [[Selenium Web Test Plugin/en| Selenium Web Test Plugin]] -- Web Page Tests and Interaction (part of the base package)
* [[Selenium Web Test Plugin/en|Selenium Web Test Plugin]] -- Web Page Tests and Interaction (part of the base package)
* [[SeleniumLibrary Reference/en|SeleniumLibrary Reference]] -- Library reference
* [[SeleniumLibrary Reference/en|SeleniumLibrary Reference]] -- Library reference


Zeile 314: Zeile 314:
== Customization ==
== Customization ==


* [[User Defined Menu Items/en |User Defined Menu Items]]
* [[User Defined Menu Items/en|User Defined Menu Items]]
 
 


== Concepts, Hints, Tips and Tricks ==
== Concepts, Hints, Tips and Tricks ==


* [[expecco API/en |expecco API]]
* [[expecco API/en|expecco API]]
* [[Executor/en|Executor]]
* [[Executor/en|Executor]]
* [[Executor#Activity/en|Executor - Activity]]
* [[Executor#Activity/en|Executor - Activity]]

Version vom 11. Februar 2018, 12:06 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]

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

  • 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