Tutorials

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

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

Auch wenn die meisten Leser vermutlich gleich mit GUI Tests beginnen möchten, ist es sinnvoll als "leichtere Kost" zunächst mit dem Tutorial zu manuellen Tests beginnen. Denn hierzu benötigen Sie keine App oder Zugriff auf Geräte und können sich damit schnell einen Überblick über Organisation und Struktur von Testsuiten, Testplänen, TestCases und anderen Aktionen verschaffen.

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 mit Mobilgeräten[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 und iOS, 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.

Sie finden das Tutorial auf der Seite Mobile Testing Tutorial in zwei Versionen für Android und für iOS.

Tutorial als Video bei "YouTube":

Testing with mobile devices

Erste Schritte Manueller Test[Bearbeiten]

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

Erste Schritte Scripting[Bearbeiten]

Erste Schritte OPCUA[Bearbeiten]

Video tutorial: Datei:OPCUATutorial.mp4

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

Typische Fehler und Lösungen[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.

Reimporting a Library[Bearbeiten]

Diese Seite erklärt, wie Sie Ihre Bibliotheken mit dem Reimporting-Tool auf dem aktuellsten Stand halten können.

Nutzung von Etiketten (Tags)[Bearbeiten]

Elemente in expecco können mit Etiketten (Tags) markiert werden. So werden funktionale Gruppen von Elementen gebildet und das Finden von Elementen in Such-Dialogen vereinfacht. Suchdialoge enthalten dafür eine eine Auswahlbox.



Copyright © 2014-2024 eXept Software AG