Tutorials: Unterschied zwischen den Versionen

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


Eine der am häufigsten gestellten Fragen ist "Wie kann ich Testdaten generieren". Aufgrund der Flexibilität von expecco gibt es mehrere Lösungen zur Lösung dieser Aufgabe. Je nach Art und Umfang der zu erzeugenden Daten gilt eines von mehreren Mustern. Im Folgenden erhalten Sie einen groben Überblick über dieses Thema.
Eine der am häufigsten gestellten Fragen ist "Wie kann ich Testdaten generieren". Aufgrund der Flexibilität von expecco gibt es mehrere Lösungen zur Lösung dieser Aufgabe. Je nach Art und Umfang der zu erzeugenden Daten gilt eines von mehreren Mustern. Im Folgenden erhalten Sie einen groben Überblick über dieses Thema.

[[Generating Test Data|Tutorial: Generieren von Testdaten]]


<br>
<br>

Version vom 2. Juli 2018, 14:28 Uhr

Erste Schritte mit expecco[Bearbeiten]

Die ersten Schritte richten sich an alle, die expecco zum ersten Mal benutzen und sollen als erste Starthilfe dienen. Anhand eines einfachen Beispiels wollen wir Ihnen einen Überblick über expecco verschaffen. Es empfiehlt sich expecco parallel zum Tutorial zu starten um alle Schritte innerhalb von expecco nachvollziehen zu können.

Erste Schritte mit expecco.pdf


Erste Schritte mit Android[Bearbeiten]

Mit dem Mobile Testing Plugin lassen sich Tests für Apps auf Android- oder iOS-Mobilgeräten erstellen und ausführen. Dieses Tutorial beschreibt das grundsätzliche Vorgehen anhand eines mit gelieferten Beispiels für Android, bestehend aus einer einfachen App und einer expecco-Testsuite. Die App expecco Mobile Demo berechnet und überprüft verschiedene alltägliche Codes: die IBAN aus dem europäischen Zahlungsverkehr, die internationalen GTIN-13-Produktcodes, wie man sie bei Strichcodes im Einzelhandel findet, und die Seriennummern auf Euro-Banknoten. Die Testsuite enthält Testfälle für einzelne Funktionen der App. Dabei sind noch nicht alle Funktionen abgedeckt, sondern werden im Laufe des Tutorials ergänzt.

"Erste Schritte mit Android" als pdf:

Erste Schritte mit Android.pdf

Tutorial als Video bei "YouTube":

Testing with Android


Erste Schritte Web Test[Bearbeiten]


Bibliotheken[Bearbeiten]

Video "Verwendung von Bibliotheken" bei "YouTube":

Verwendung von Bibliotheken


Tutorial: Generieren von Testdaten[Bearbeiten]

Eine der am häufigsten gestellten Fragen ist "Wie kann ich Testdaten generieren". Aufgrund der Flexibilität von expecco gibt es mehrere Lösungen zur Lösung dieser Aufgabe. Je nach Art und Umfang der zu erzeugenden Daten gilt eines von mehreren Mustern. Im Folgenden erhalten Sie einen groben Überblick über dieses Thema.


Der Umgang mit Bausteinen[Bearbeiten]

Video "Umgang mit Bausteinen bei "YouTube":

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.


Parametrisierung von 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|Reimportieren von Bibliotheken[Bearbeiten]


Nutzung von Etiketten (Tags)[Bearbeiten]



Copyright © 2014-2024 eXept Software AG