Online Documentation

Aus ExpeccoWiki

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Getting Started

  • General information on the product suite: expecco
  • The combination with Selenium makes expecco a powerful tool for web application testing: expecco web
  • A description of the execution model and test case development is found in the Model Description.
  • Get a quick introduction through our first steps document: English, Deutsch or Español.
  • Test expecco.

Tree Elements

A complete test project in expecco is called "Testsuite". It packages a collection of elements which are required for test execution. These elements are called "Tree elements". Tree elements can be:

  • Blocks: All activities in expecco are defined by building blocks (hereinafter simply referred to as blocks). The operation of a block is described either by a textual description (script or program) or by a graphical activity diagram.
  • Libraries: Blocks are usually further organized into libraries for better reusability and improved maintanability.
  • Testplan: These group individual tests, which are either sub-Testplans or Testcases. Every "Testcase's" operation is described by an action-block.
  • Datatypes: These are additional datatype definitions.
  • Resource: These represent equipment or human resources
  • Attachments: Additional Files containing configuration parameters, documentation or measurement data.

Diagram Elements

The model for the development of test cases with expecco are activity diagrams. The main diagram elements are:

  • Step: Blocks which are placed into a diagram are called steps.
  • Pin: These elements are used to exchange data between different steps.
  • Connection: Pins are linked with connections to model either data or control flow.

Editors

Various different Editors are used to define the components of a testSuite. Depending on the current tree-selection (the view at the left), one of the following editors is shown in the right editing pane:

In addition, an optional "Control and Monitoring Window" can be shown in the PRO-version, which displays the GUI of the currently executong GUI-action.

Tools

Additional tools are accessable via the "Extras"-Menu:

Tasks

In this topic, various common editing tasks are described. For example:

Execution

Library and Plugin Reference

StandardLibrary (Common)
GUI Testing
Hardware Interfacing
Networking, Protocols
Activity Specification Exchange
Activity Diagram Exchange

Code API Reference

Hints and Tips

Persönliche Werkzeuge