Tutorials/en: Unterschied zwischen den Versionen

Aus expecco Wiki (Version 2.x)
Zur Navigation springen Zur Suche springen
Zeile 20: Zeile 20:
* [[Web Test Tutorial - Part 1]]
* [[Web Test Tutorial - Part 1]]
* [[Web Test Tutorial - Part 2]]
* [[Web Test Tutorial - Part 2]]



= Function Libraries =
= Function Libraries =

Version vom 29. Juni 2018, 14:56 Uhr

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 "Verwendung von Bibliotheken" 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


More Tutorials[Bearbeiten]

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


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.


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).


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.







Copyright © 2014-2024 eXept Software AG