Tutorials/en

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


First steps with expecco[Bearbeiten]

The first steps are directed to all who are using expecco for the first time and for the first help. With a simple example we give an overview of expecco. It is recommended to start expecco parallel to the tutorial to be able to follow all steps within expecco.

expecco Quick Start Guide.pdf


First steps with Android[Bearbeiten]

The Mobile Testing Plugin can be used to create and run tests for apps on Android or iOS mobile devices. This tutorial describes the basic procedure using an example for Android, consisting of a simple app and an expecco test suite. The expecco Mobile Demo app calculates and checks various everyday codes: the IBAN from European payment transactions, the international GTIN-13 product codes, how to find them in retail barcodes, and the serial numbers on euro banknotes. The test-suite contains test cases for individual functions of the app. During the tutorial we will show you how to develop missing functions.

"Erste Schritte mit Android" als pdf:

Erste Schritte mit Android.pdf

Tutorial als Video bei "YouTube":

Testing with Android


First Steps with Web Test[Bearbeiten]


Function Libraries[Bearbeiten]

Video "expecco`s Function Libraries" bei "YouTube":- currently only available in german language

Verwendung von Bibliotheken


Generate Test Data[Bearbeiten]

One of the most frequently asked questions is "How can I generate testdata". Due to expecco's flexibility, there are multiple solutions to solving this task. Depending on the kind and amount of data to be generated, one of several patterns applies. The following gives you a rough overview on that theme.

Tutorial: How to Generate Test Data


Working with Action Blocks[Bearbeiten]

Video "Working with Action Blocks / "YouTube": currently only available in german language

Umgang mit Bausteinen


Testing Java Applications using Groovy blocks[Bearbeiten]

Through this tutorial, we'll use a simple "Bank Account" application as system under test.


expecco API[Bearbeiten]

Before you start programming, please read the "How to Program" document, which describes how program code is handled in expecco. Unless you are familiar with the dynamics of a Smalltalk development environment, some of it may be unknown to you, and you will have more fun and be more productive, if you know the power of the tools. For the best development experience, take a look at the debugger, workspace (notepad) and data inspectors.

The rest of this document describes the syntax and semantics of the elementary action languages; for tool usage, please read the HowTo document.


Parametrizing Tests[Bearbeiten]

Parameter values (like hostnames, port numbers, user names, DB names etc.) should usually not be used literally as freeze value or hard coded into an elementary block's code, because this may make the suite harder to maintain in that you'd have to search for such values whenever a change is required (using the string search facility in the left tree view).


Common Errors and How to Deal with them[Bearbeiten]

This document lists the most common error situations and provides advice on how to fix it. It is incomplete and does not cover all possible errors.


Executor[Bearbeiten]


Executor#Activity[Bearbeiten]


Reimporting a Library|Reimport of Libraries[Bearbeiten]


How to Use Tags[Bearbeiten]



Copyright © 2014-2024 eXept Software AG