Expecco ALM Overview/en

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

Overview

Overview and architecture of expecco ALM (expecco TC)[Bearbeiten]

AIDYMO/expecco ALM is a modular, central test and project management system which, in addition to managing tests and results, also controls their automatic execution, manages links to the integrated defect and requirements management, and manages the project progress, milestones, monitors time tracking and deadlines, and allocates test resources to prevent conflicts.

expecco ALM is multi-client / enterprise capable and includes a flexible access control mechanism, which on the one hand isolates customers and projects from each other, as well as individually adjustable access rights of the users, based on their role in the project. It also manages customer contacts and includes a ticket system including billing for customer support.

expecco ALM replaces or supplements a number of other tools and, as a central management server, can control all workflows required in a project and manage them including the ticket system, customer relations, budget management and cost accounting. It is operated via a web interface, which is dynamically animated and updated using dynamic HTML and AJAX.

expecco ALM can interface with various other QA systems, for example to add test scheduling and resource management to systems which do not support such features (e.g. HP Quality Center).

expecco ALM can interact with and control various execution engines, but has special additional interfaces for expecco test slaves. Especially the resource management and reporting features are tailored for expecco.

expecco ALM Range of Functions[Bearbeiten]

expecco ALM includes:

  • User management; Users, groups, companies and customers. Their relationships and access rights. Expecco ALM is enterprise and client-capable, i.e. customers cannot see themselves and their data records (unless they are assigned to the same areas/projects)
  • Role concept; Access rights are tied to roles; Users can take on different roles in different projects.
  • Defect and requirement management; per project, milestone or product variant
  • Test & automation management; Execution of tests and automation tasks with load balancing among the expecco units.
  • Resource management; the availability of machines, measuring devices, test devices (DUT) and personnel is taken into account during job processing, so that on the one hand a high throughput is achieved (i.e. as many as possible at the same time) and access conflicts (simultaneous access to measuring devices) are avoided. This increases the use of expensive testing devices (i.e. cost).
  • Setup and dismantling of test benches; is considered in the scheduler and taken into account in the planning/prediction
  • Time statistics about previous runs are also taken into account
  • Stakeholder notification; developers, testers or test managers are notified of detected errors or other events. An escalation mechanism notifies buddies or higher levels of management if there is no response.
  • Archival of test results, log files and reports
  • Integrated time and ticket budget for billing customers
  • Dashboard with status of development, open bugs, completed and planned jobs, personal TODO list.
  • Own integrated expecco workflow engine for automatic processing of processes
  • Integrated web portal for the realization of customer-specific surfaces or customer portals
  • Import/Export of artifacts in CSV, XML, PDF and Text
  • B2B north and southbound interfaces with SOAP/REST
  • License manager for connected expecco units (Floating License Management)
  • Central patch and update distribution to expecco units
  • 24/7 availability with watchdog and automatic restart
  • Updates and patches are installed on the fly without downtime
  • Web interface, multilingual; adjustable by user
  • Installable in the internal network, in the provider, in the cloud and/or in Docker containers
  • Available for Windows, Linux and MacOSX (upon request). Also available for Solaris, HP-UX and mainframes upon request.

Architecture[Bearbeiten]

The following rough architectural picture gives an overview:

expecco ALM Architecture (not all extensions shown)

(or as PDF: Datei:ExpeccoALMArchitecture1.pdf)



Copyright © 2014-2024 eXept Software AG