Tutorials: Unterschied zwischen den Versionen

Aus expecco Wiki (Version 2.x)
Zur Navigation springen Zur Suche springen
Zeile 100: Zeile 100:
<br>
<br>


= Reimporting a Library|Reimportieren von Bibliotheken =
= [[Reimport Tool|Reimporting a Library|Reimportieren von Bibliotheken]] =


<br>
<br>

Version vom 11. Februar 2019, 15:40 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]

Dieses Tutorial führt Sie in das Testen bzw. Automatisieren von Web-Anwendungen in Browsern (chrome, firefox, edge, etc.) ein.


Erste Schritte Manueller Test[Bearbeiten]

In diesem Tutorial erfahren Sie, wie geführte manuelle Tests mit expecco durchgeführt werden können. Manuel Tests können aus bestehenden Testfallbeschreibungen (aus Excel oder anderen Dokumenten) importiert werden, und danach schrittweise teil- oder vollautomatisiert werden.


Erste Schritte Scripting[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.


Tutorial: Generieren von Testdaten

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]

Bevor Sie mit der Programmierung beginnen, lesen Sie bitte das Dokument "How to Program", das den Umgang mit dem Programmcode in expecco beschreibt. Sie werden mehr Spaß haben und produktiver sein, wenn Sie die Leistungsfähigkeit der Tools kennen. Das beste Entwicklungserlebnis bietet der Debugger, der Arbeitsbereich (Notepad) und die Dateninspektoren. Der Rest dieses Dokuments beschreibt die Syntax und Semantik der elementaren Aktionssprachen; für die Verwendung der Werkzeuge lesen Sie bitte das HowTo Dokument.


Parametrisierung von Tests[Bearbeiten]

Parameterwerte (wie Hostnamen, Portnummern, Benutzernamen, DB-Namen usw.) sollten normalerweise nicht buchstäblich als Freeze-Wert verwendet werden oder fest in den Code eines elementaren Aktionsbausteins verdrahtet werden, da dies die Pflege der Suite erschweren kann. Da Sie nach solchen Werten suchen müssen, wenn eine Änderung erforderlich ist (über die Stringsuchfunktion in der linken Baumansicht).


Common Errors and how to Deal with Them[Bearbeiten]

Dieses Dokument beschreibt die häufigsten Fehlersituationen und gibt Hinweise zur Behebung. Sie ist unvollständig und deckt nicht alle möglichen Fehler ab.


Executor[Bearbeiten]


Executor#Activity[Bearbeiten]


Reimporting a Library|Reimportieren von Bibliotheken[Bearbeiten]


Nutzung von Etiketten (Tags)[Bearbeiten]



Copyright © 2014-2024 eXept Software AG