Expecco Overview/en: Unterschied zwischen den Versionen

Aus expecco Wiki (Version 2.x)
Zur Navigation springen Zur Suche springen
Zeile 52: Zeile 52:
== Licensing ==
== Licensing ==


expecco licenses are available as single user, floating user (using a license manager) or company licenses. Please contact exept for pricing and conditions.
expecco licenses are available as single user, floating user (using a license manager) or company licenses. expecco can be used in isolated environments without access to a company network or the internet (using single-user or detached license server licenses). Please contact exept for pricing and conditions.

Version vom 8. Dezember 2016, 10:09 Uhr

expecco and expeccALM[Bearbeiten]

expecco is the component of the expecco tool suite, which is responsible for the development and execution of tests. expecco is a client-side application, which runs on the user's development system or as a "test execution slave" in a server farm (possibly virtual).

expeccoALM is a server application with a web-browser interface, which is responsible for the distribution of test execution tasks among test slaves in a server farm, cares for the reservation of test resources, voiding usage conflicts, archival and revisioning of test suites and test results, monitoring the project, notification of stakeholders etc.

Both expecco and expeccoALM can be ordered and used as separate products or used together for a total automated system.

expecco Base System (platform)[Bearbeiten]

expecco is a modular system, consisting of a basic platform and extensions ("plugins") which provide domain specific functions and interfaces.

The basic platform deals with:

  • loading and saving of test suites
  • creation, editing & maintenance of a test suite
  • testdevelopment with single step, breakpoints and execution of partial sequences
  • testdevelopment with "live changes, while the system executes"
  • debugging both on high (diagram-) level and low (script/code-) level
  • execution of a suite
  • monitoring the execution, collecting execution traces and logs
  • collecting all data flows, message packages, intermediate results for later inspection
  • reporting, generating human- and machine readable reports in various formats.

Execution of a suite can be both under human supervision, or completely standalone and automated, without human interaction. The first mode is typically used during test development, the later when the test suite goes into production.

Automated unsupervised execution can be controlled by command line arguments or by RPC calls via SOAP or REST.

Plugins[Bearbeiten]

Extensions ("plugins") are available to test various UI-technologies, hard- and software interfaces, protocols and document formats. For example:

  • Mobile Testing Plugin for iPhone, Android, Windows-CE, Windows-Phone Apps
  • GUI Testing for Java-Swing, SWT and other UI-frameworks
  • GUI Testing for QT and other C/C++ based UI-frameworks
  • Webtesting using Selenium for Firefox, IE, Safari, Opera or Chrome browsers
  • Interfacing to CAN bus systems (automotive)
  • Interfacing to EDIFACT and SWIFT systems (finance)
  • Interfacing to OPC systems (manufacturing)

Plugins typically consist of additional dll- and block libraries which provide the domain specific functions as ready-to-use building blocks. These are inserted into test sequences via drag & drop.

Other plugins provide integration into the existing QM infrastructure:

  • Polarion Plugin to automate test execution under the Polarion ALM system
  • Quality Center Plugin to interface with HP-QC
  • Jira Plugin, to create issues in a Jira system
  • expeccoALM plugin to interface with our own QM/Test center

Some plugins are already included in the base system (Selenium, expeccoALM), others need to be licensed separately.

Availability[Bearbeiten]

Both expecco and expeccoALM are immediately available for Windows, Linux based systems in both 32bit and 64bit versions. An OS X version (64bit only) is in beta testing stage and will be available soon. Versions for Solaris and other Unix-based systems are avalable upon request.

Licensing[Bearbeiten]

expecco licenses are available as single user, floating user (using a license manager) or company licenses. expecco can be used in isolated environments without access to a company network or the internet (using single-user or detached license server licenses). Please contact exept for pricing and conditions.



Copyright © 2014-2024 eXept Software AG