Hauptseite old/en: Unterschied zwischen den Versionen

Aus expecco Wiki (Version 25.x)
Zur Navigation springen Zur Suche springen
Inhalt gelöscht Inhalt hinzugefügt
Die Seite wurde neu angelegt: „= expecco = == Release Notes == * Release Notes expecco == General, Overview, Concepts == * Overview * […“
 
Keine Bearbeitungszusammenfassung
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 160: Zeile 160:
** [[Expecco API/en#JavaScript_and_Smalltalk_Elementary_Blocks|JavaScript and Smalltalk Elementary Blocks]]
** [[Expecco API/en#JavaScript_and_Smalltalk_Elementary_Blocks|JavaScript and Smalltalk Elementary Blocks]]


* External Interpreters
* External Interpreters (Bridged)
** [[Expecco API/en#Groovy_Elementary_Blocks|Groovy Elementary Blocks]] -- via a bridge, possibly executed inside the SUT
** [[Expecco API/en#Groovy_Elementary_Blocks|Groovy Elementary Blocks]] -- via a bridge, possibly executed inside the SUT
** [[Expecco API/en#VisualBasic_Elementary_Blocks|VisualBasic Elementary Blocks]] -- via a bridge, possibly executed inside the SUT
** [[Expecco API/en#VisualBasic_Elementary_Blocks|VisualBasic Elementary Blocks]] -- via a bridge, possibly executed inside the SUT
** [[Expecco API/en#Node.js_.28Bridged.29_Elementary_Blocks|Node.js Elementary Blocks]] -- via a bridge, possibly executed inside the SUT
** [[Python Script Code Execution/en|Python Script Code Execution]] -- Python code in an external Python interpreter
** [[Expecco API/en#Bridged_Python_Elementary_Blocks|Python Elementary Blocks]] -- via a bridge, possibly executed inside the SUT (also Jython and IronPython)
** [[Expecco API/en#Bridged_C_Elementary_Blocks|C/C++ Elementary Blocks]] -- via a bridge, possibly executed inside the SUT
* External Interpreters (Scripted)
** [[Node.js Script Code Execution/en|Node.js Script Code Execution]] -- JavaScript code in an external Node.js interpreter
** [[Node.js Script Code Execution/en|Node.js Script Code Execution]] -- JavaScript code in an external Node.js interpreter
** [[Python Script Code Execution/en|Python Script Code Execution]] -- Python code in an external Python interpreter


== Standard Library Reference ==
== Standard Library Reference ==
Zeile 247: Zeile 251:
* [[HP Quality Center Plugin Reference/en|HP Quality Center Plugin Reference]] - automate execution from and interact with HP Quality Center
* [[HP Quality Center Plugin Reference/en|HP Quality Center Plugin Reference]] - automate execution from and interact with HP Quality Center
* [[Jira Plugin Reference/en|Jira Plugin Reference]] - interact with Jira
* [[Jira Plugin Reference/en|Jira Plugin Reference]] - interact with Jira
* [[Aqua Plugin Reference/en|Aqua Plugin Reference]] - interact with Aqua


=== Specification Import/Export ===
=== Specification Import/Export ===
Zeile 288: Zeile 293:


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



Aktuelle Version vom 22. August 2022, 13:14 Uhr

expecco

Release Notes

General, Overview, Concepts

Installation, Configuration & Setup

Command Line and Remote Control Services

Report Generation

expecco UI

Tree-Elements

Editors

Diagram-Elements

Tools

Debugger

Additional tools in the "Extras"-Menu

  • 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

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

Elementary Block API

Standard Library Reference

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

Interfacing to the System Under Test

Plugins and Extensions

UI Testing

Web Browser UI Testing

GUI Testing

  • 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

  • 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

Misc Plugins

QM Interface Plugins

Specification Import/Export

Data/Message/Document Formats

Communications/Protocols

Databases

NoSQL

API

Customization

 

Concepts, Hints, Tips and Tricks

Tutorials

expecco ALM

Overview

expecco ALM (Application Lifecycle Management)

Glossary

Konzepte

Release Notes

Webinterface (HTTP)

Mobile Monitoring App (Android)

Licenseservice

General

User Interface

Smalltalk

Packages



Copyright © 2014-2024 eXept Software AG