Hauptseite/en: Unterschied zwischen den Versionen

Aus expecco Wiki (Version 2.x)
Zur Navigation springen Zur Suche springen
 
(98 dazwischenliegende Versionen von 7 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
#redirect [[MainPage/en]]

= expecco =

== Release Notes ==

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

== General, Overview, Concepts ==

* [[ expecco Overview/en | Overview ]]
* [[ Concepts/en | Concepts]] - concepts; testplan, testcase, activities, verdicts
* [[ Glossary/en | Glossary]]
* [[ FAQ/en | FAQ]]

=== Installation, Configuration & Setup ===
* [[ Installation/en |Installation ]] - initial installation, license files, patches
* [[ Configuration & Setup/en |Configuration & Setup ]] - jre/jdk setup, pathes
* [[ Personal Settings/en |Personal Settings]] - editor settings

=== Command Line and Remote Control Services ===
* [[ Command Line Options/en | Command Line Options and RPC Services ]]
** [[ Command Line Options/en#Command_Line | Command Line ]]
** [[ Command Line Options/en#Expecco_SOAP_Service_Interface | Remote Control via SOAP ]]
** [[ Command Line Options/en#Expecco_REST_Service_Interface | Remote Control via REST ]]
** [[ Command Line Options/en#Scripting | Scripting by File or via Telnet ]]

=== Report Generation ===
* [[ Report Generation/en | Report Generation]]

== expecco UI ==

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

==Tree-Elements==

* [[ Tree Elements/en | Tree Elements]]
* [[ Folder Element/en | Folder Element]]
* [[ Datatype Element/en | Datatype Element]]
* [[ Testplan Element/en | Testplan Element]]
* [[ Block Element/en | Block Element]]
** [[ ElementaryBlock Element/en | Elementary Block Element]]
** [[ CompoundBlock Element/en | Compound Block Element]]
** [[ KeywordBlock Element/en | KeywordBlock Element]]
** [[ TestDataGeneratorBlock Element/en | TestDataGeneratorBlock Element]]
** [[ VirtualBlock Element/en | Virtual Block Element]]
** [[ UnimplementedBlock Element/en | Unimplemented Block Element ]]
** [[ GUIBlock Element/en | GUIBlock Element]]
* [[ Inventory Element/en | Inventory Element]]
* [[ Skill Element/en |Skill Element]]
* [[ Resource Element/en | Resource Element]]
* [[ Attachment Element/en |Attachment Element ]]
* [[ ReportTemplate Element/en | ReportTemplate Element]]

== Editors ==
* [[ Documentation Editor/en | Documentation Editor]]
* [[ History Editor/en|History Editor ]]
* [[ Testsuite Editor/en | Testsuite Editor]]
** [[ Testsuite Editor-Environment Editor/en | Testsuite Editor: Environment Editor]]
** [[ Testsuite Editor-ExecutionSettings Editor/en | Testsuite Editor: Execution Settings Editor]]
** [[ Testsuite Editor-ReportParameter Editor/en | Testsuite Editor: Report Parameter Editor]]
** [[ Testsuite Editor-Metadata Editor/en | Testsuite Editor: Metadata Editor]]
** [[ Testsuite Editor-StatisticData Editor/en | Testsuite Editor: Statistic Data Editor]]
** [[ TestsuiteHistory Editor/en | Testsuite History Editor]]
* [[ Block Editor/en |Block Editor ]]
** [[ Scheme Editor/en |Scheme Editor ]]
** [[ ElementaryBlock Editor-Code Editor/en | Elementary Block: Code Editor]]
** [[ BlockFunctionalityTestEditor/en | Block Functionality Test Editor]]
** [[ BlockFunctionalityRunner/en | Block Functionality Runner]]
** [[ BlockSkill Editor/en | Block Skill Editor]]
** [[ CompoundBlock Editor-CompoundWorksheet Editor/en | Compound Block: Compound Diagram Editor]]
** [[ CompoundBlock Editor-Environment Editor/en | Compound Block: Environment Editor]]
** [[ KeywordBlock Editor-KeywordActionList Editor/en | Keyword Block: Keyword Action List Editor]]
** [[ TestDataGeneratorBlock Editor-TestData Editor/en | TestData Generator Block: TestData Editor ]]
** [[ TableDrivenBlock Editor-Table Editor/en | Table Driven Block: Table Editor]]
* [[ Testplan Editor/en |Testplan Editor ]]
** [[ Testplan Editor-TestplanEnvironment Editor/en | Testplan Editor: Testplan Environment Editor]]
** [[ Testplan Editor-TestplanListView Editor/en | Testplan Editor: Testplan List Editor]]
** [[ Testplan Editor-ReportParameter Editor/en | Testplan Editor: Testplan Report Parameter Editor]]
* [[ Datatype Editor/en | Datatype Editor]]
* [[ Inventory Editor/en | Inventory Editor]]
* [[ ReportParameter Editor/en | Report Parameter Editor]]
* [[ Resource Editor/en | Resource Editor]]
* [[ Skill Editor/en | Skill Editor]]
* [[ CategoryContainer Editor/en | Category/Container Editor]]
* [[ Documentation Editor/en | Documentation Editor]]
* [[ Attachment Editor/en | Attachment Editor]]
** [[ FileAttachment Editor/en | File Attachment Editor]]
** [[ URLAttachment Editor/en | URL Attachment Editor]]
** [[ ReportTemplateAttachment Editor/en | Report Template Editor ]]
* [[ GUI Editor-GUICode Editor/en | GUI Editor: GUICode Editor]]

==Diagram-Elements==

<!-- Achtung: DiagramElements-XXXPin gehen nun alle nach DiagramElements-Pin#typeofPin. Also z.B. DiagramElements-Pin#Enable_Output_pin.
entsprechende hash-tags müssen in DiagramElements-Pin erhalten bleiben.
-->
* [[ DiagramElements-Pin/en | Pin]]
** [[ DiagramElements-Pin/en#Input Pin | Input Pin ]]
*** [[ DiagramElements-Pin/en#Enable Input Pin |Enable (Trigger-) Input Pin ]]
*** [[ DiagramElements-Pin/en#Cancel Input Pin |Cancel Input Pin]]
*** [[ DiagramElements-Pin/en#Iterate Input Pin|Iterate Input Pin ]]
*** [[ DiagramElements-Pin/en#Timelimit Input Pin|Timelimit Input Pin ]]
*** [[ DiagramElements-Pin/en#Performer Input Pin|Performer Input Pin ]]
** [[ DiagramElements-Pin/en#Output Pin |Output Pin]]
*** [[ DiagramElements-Pin/en#Exception Output Pin |Exception Output Pin]]
*** [[ DiagramElements-Pin/en#Enable Output Pin |Enable (Trigger-)Output Pin]]
*** [[ DiagramElements-Pin/en#ExecutionTime Output Pin |Execution Time Output Pin]]
* [[ DiagramElements-Step/en | Step]]
** [[ DiagramElements-AttachmentStep/en | Attachment Step ]]
* [[ DiagramElements-Connection/en | Connection ]]
* [[ DiagramElements-PinDescription/en | Pin Description ]]
* [[ DiagramElements-Annotation/en |Annotation]]
* [[ DiagramElements-Probe/en | Probe]]

== Tools ==

=== Debugger ===

* [[Tools_Debugger/en | Debugger]]: the internal Debugger

=== Additional tools in the "Extras"-Menu ===

* [[Tools_Notepad/en | Notepad]]: A postIt-like text editor and code evaluation window

* [[Tools_FileBrowser/en | File Browser]]: A tool to search for and manipulate files and their contents

* [[Tools_ClassBrowser/en | Class Browser]]: Expert tool to investigate and manipulate class code

* [[Tools_ProcessMonitor/en | Process Monitor]]: A tool to show active execution processes (threads within expecco)

* [[Tools_Transcript/en | Transcript]]: A message and trace window

* [[Tools_TestSuiteDifferenceBrowser/en | Test Suite Difference Browser]]: To find differences between two test suites

=== 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)
* [[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

=== Low level debug functions found in the "Extras"-"Debugging" Menu ===

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

== Elementary Block API ==
* [[ Expecco API/en | Expecco API ]] - Information for Elementary Block Developers

== Standard Library Reference ==

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

* [[ Standard Library/en | Standard Library ]] -- A common, domain independent library
* [[ Expecco Reflection Library/en | Expecco Reflection Library ]] -- A library to automate expecco itself

== Interfacing to the System Under Test ==

* [[ COM_OLE/en| COM/OLE ]] -- How to invoke COM interfaces
* [[ Corba/en|Corba ]] -- How to invoke Corba interfaces
* [[ FTP/en|FTP ]] -- FTP interface
* [[ HTTP/en|HTTP ]] -- HTTP interface
* [[ HTTPS/en|HTTPS ]] -- HTTP (SSL) interface
* [[ SOAP/en|SOAP ]] -- SOAP interface
* [[ XMLRPC/en|XMLRPC ]] -- XML-RPC interface
* [[ REST/en|REST ]] -- REST interface
* [[ Telnet/en|Telnet ]] -- Telnet interface
* [[ Sockets/en|Sockets ]] -- Generic Low Level Socket interfaces
* [[ Pipes/en|Pipes ]] -- Pipes
* [[ Shared/en|Shared Memory ]] - Shared Memory
* [[ DLL Calls/en|DLL Calls ]]
== Plugins and Extensions ==

=== 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)
* [[ SeleniumLibrary Reference/en|SeleniumLibrary Reference ]] -- Library reference

==== GUI Testing ====

* [[Expecco_GUI Tests_Extension_Reference/en | GUI Browser: Common Expecco 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.

* [[Appium Plugin Reference/en | Mobile UI Testing for Android and iOS]]<br>This plugin interfaces to Android and iOS mobile devices via an Appium access layer.
* [[Qt Plugin Reference | UI Testing von Qt Anwendungen]]<br>This plugin interfaces to Applications using the Qt UI framework.

* [[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 | 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 accessable; 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 ===

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

* [[ VBScript/en | VisualBasic Script Plugin ]] -- allows VisualBasic code to be executed either locally or on the SUT

* [[ C# Code Execution/en|C# Code Execution ]] -- executes C# code either locally or inside the SUT (.NET famework)

* [[ Python Code Execution/en|Python Code Execution ]] -- executes IronPython code locally or inside the SUT (.NET framework)

* [[ Java Browser/en|Java Browser ]] -- allows for Java classes to be browsed in the SUT

* [[ Java Debugger/en|Java Debugger ]] -- to debug Groovy block and other code executed by the Java Bridge in (remote) JVM

* [[ SmallSense/en|SmallSense ]] -- together with [[ Java Browser|Java Browser/en ]] provides basic code completion support for Groovy code.

=== Manual Test Support Plugins ===

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

=== Misc Plugins ===

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

=== QM Interface Plugins ===

* [[ PolarionPlugin Reference/en|Polarion Plugin Reference ]] - automate execution from & interact with Polarion
* [[ expeccoNET Plugin Reference/en |expeccoALM Plugin Reference ]] - automate execution from & interact with expeccoNET
* [[ 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


=== Specification Import/Export ===

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

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

* [[ ASN1_Support/en|ASN1 Support ]] -- parse ASN1 specifications; read/write/verify/modify ASN1 encoded messages
* [[ GDMO_Support/en|GDMO Support ]] -- read/write/verify/modify GDMO objects
* [[ DTD_XSD Support/en|DTD, XSD Support ]] -- read type specifications
* [[ SWIFT_Plugin/en|SWIFT Plugin ]] -- read/write/verify/modify SWIFT messages
* [[ EDI_Edifact_Plugin/en | EDI / Edifact Plugin ]] -- read/write/verify/modify EDI messages; parse message specifications in various formats;
* [[ EDI_Idoc_Plugin/en | EDI / Idoc Plugin ]] -- to be documented
* [[ EDI_X12_Plugin/en | EDI / X12 Plugin ]] -- to be documented
* [[ PDF Support/en | PDF Support ]] -- read PDF file structure; generate PDF documents
* [[ ODF Support/en | ODF Support ]] -- read ODF file structure
* [[ JSON Support/en|JSON Support ]] -- encode/decode JSON messages
* [[ PEG Parser/en|PEG Parser ]] -- to parse arbitrary messages/texts

=== Communications/Protocols ===

* [[ FTP Support/en|FTP Support ]] -- ftp client / ftp server / sftp client
* [[ HTTP Support/en|HTTP Support ]] -- http client / http server
* [[ Telnet Protocol/en|Telnet Protocol ]] -- client / server
* [[ SSL Protocol/en|SSL Protocol ]]
* [[ IMAP & POP3 Support/en|IMAP & POP3 Support ]]
* [[ IMAP & POP3 Support/en|NFS Support ]] -- server
* [[ SunRPC Support/en|SunRPC Support ]] -- client & server
* [[ Thrift Support/en|Thrift Support ]]
* [[ MQueue Plugin/en|MQueue Plugin ]] -- websphere/mainframe interface
* [[ Serial Port Communication/en|Serial Port Communication ]]
* [[ Parallel Port Communication/en|Parallel 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
* [[ GPIB Interface/en|GPIB Interface ]] - measurement device interface
* [[ CanBUS Interface/en|CanBUS Interface ]] - low level interface via serial or USB interface
* [[ LDAP Interface/en|LDAP Interface ]]
* [[ OLE Interface/en|OLE Interface ]]

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

==== NoSQL ====
* [[ Cassandra Interface/en|Cassandra Interface ]]
* [[ CouchDB Interface/en|CouchDB Interface ]]
* [[ MongoDB Interface/en|MongoDB Interface ]]
* [[ SandstoneDB Interface/en|SandstoneDB Interface ]]
* [[ Goods-DB Interface/en|Goods-DB Interface ]]

=== API ===
* [[ Plugin API/en|Plugin API ]] - information for Plugin developers

=== [[ expecco Mobile Remote App/en | expecco Mobile Remote App (for Android)]] ===

== Customization ==

* [[ User Defined Menu Items/en |User Defined Menu Items]]
&nbsp;

== Concepts, Hints, Tips and Tricks ==

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

* [[ Generating Test Data/en|Generating Test Data ]]
* [[ Parametrizing Tests/en|Parametrizing Tests ]]
* [[ Organizing Libraries/en|Organizing Libraries ]]
* [[ Reimporting a Library/en|Reimporting a Library]]
* [[ Uses of Tags/en|Uses of Tags ]]

== Tutorials ==

* [[Testing Java Applications using Groovy blocks/en|Testing Java Applications using Groovy Blocks]]

= expecco ALM =
== Overview ==
[[expecco ALM Architecture/en | expecco ALM (Application Lifecycle Management)]]

=== Glossary ===

=== Konzepte ===
* [[ expecco ALM Architecture/en | Architecture/en ]] - overview and architecture
* [[ expecco ALM Concepts/en | Concepts/en ]] - concepts; testsuite, testdefinition, testschedule, testrun, testequipment
* [[ expecco ALM Configuration & Setup/en | Configuration & Setup/en ]] - setting up users, roles and projects

=== Release Notes ===
* [[ expecco ALM Release Notes/en 1.9.5 | 1.9.5 ]]
* [[ expecco ALM Release Notes/en 2.0.0 | 2.0.0 ]]

== [[ expecco ALM Installation/en | Installation ]] ==

== [[ expecco ALM System Settings/en | Settings (System)]] ==
* [[ expecco ALM System Settings LDAP/en | Login using LDAP ]]

== Webinterface (HTTP) ==
* [[ expecco ALM Personal Settings/en | Personal Settings ]] - editor settings
* [[ expeccoNET Master Menu/en | Master Menu ]]
* [[ expeccoNET Requirements UI/en | Requirements UI ]]
* [[ expeccoNET Defects UI/en | Defects UI ]]
* [[ expeccoNET Actions UI/en |Actions UI ]]
* [[ expeccoNET Tests UI/en | Tests UI ]]
* [[ expeccoNET Projects UI/en | Projects UI ]]
* [[ expeccoNET Organization UI/en | Organization UI ]]
* [[ expeccoNET Settings UI/en | Settings UI ]]

== Mobile Monitoring App (Android) ==
* [[expecco ALM App/en|expecco ALM App]]

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

== User Interface ==
* [[ License Server License Menu/en | License Menu]]

= Smalltalk =

== Packages ==
* [[ SOAP/en | SOAP ]]
* [[ SOAP WSDL/en | SOAP WSDL ]]

Aktuelle Version vom 20. November 2020, 07:28 Uhr

Weiterleitung nach:



Copyright © 2014-2024 eXept Software AG