Themensammlung: Unterschied zwischen den Versionen

Aus expecco Wiki (Version 2.x)
Zur Navigation springen Zur Suche springen
Zeile 43: Zeile 43:
* [[Navigation Tree]] empty!
* [[Navigation Tree]] empty!
* [[Settings]] empty!
* [[Settings]] empty!
* [[Testsuite Browser]] empty!
* [[Testsuite Browser]]
* [[Expecco Remote Control App]]
* [[Expecco Remote Control App]]



Version vom 5. August 2020, 16:30 Uhr

English Version

expecco[Bearbeiten]

Release Notes[Bearbeiten]

Allgemeines, Übersicht, Konzepte[Bearbeiten]

Installation, Konfiguration & Einstellungen[Bearbeiten]

Kommandozeile und Remote Control Dienste[Bearbeiten]

Anbindung expecco ALM[Bearbeiten]

Auf der Hilfeseite "Anbindung expecco ALM" erhalten Sie Informationen zu folgenden Themen:

  • Die Anbindung an expecco ALM an sich
  • Laden und Speichern der Testsuiten über expecco ALM
  • Die automatische Versionierung der Testsuiten durch expecco ALM
  • Das Speichern von Testresultaten nach expecco ALM
  • Die Testausführung über expecco ALM

Reportgenerierung[Bearbeiten]

expecco UI[Bearbeiten]

Elemente der Testsuite[Bearbeiten]

Editoren[Bearbeiten]

Diagramm-Elemente[Bearbeiten]

Werkzeuge[Bearbeiten]

Debugger[Bearbeiten]

Weitere Werkzeuge im "Extras"-Menu[Bearbeiten]

  • Notizblock: Ein Texteditor und Code-Ausführungsfenster (Miniscripte)
  • Dateibrowser: Werkzeug zum Suchen, zur Anzeige und Bearbeiten von Dateien
  • Klassenbrowser: Werkzeug für Experten zur Exploration, Ansicht und Bearbeiten der unterliegenden Basisklassen
  • Prozessmonitor: Zeigt die laufenden Prozesse (Threads innerhalb expecco)
  • Transcript: Systemmeldungen, Nachrichten und Tracefenster
  • Reimport Tool: Zum Prüfen der Abhängigkeiten und rekursiven Reimport von Bibliotheken

Weitere Funktionen im "Extras"-Menu[Bearbeiten]

  • "Explorer" / "Explorer In...":
    öffnet einen Windows Explorer in einem der Arbeitsverzeichnisse (nur auf Windows-Plattform)
  • "Finder" / "Finder In...":
    öffnet einen Finder in einem der Arbeitsverzeichnisse (nur auf Mac OSX-Plattform)
  • "Screenshot":
    erzeugt einen Abzug des Bildschirms (in BMP-, PNG- oder TIFF-Format)

Low-Level Debugfunktionen im "Extras"-"Debugging"-Menu[Bearbeiten]

  • "Memory Cleanup":
    Erzwingt eine Bereinigung und Freigabe ungenutzter Ressourcen (insbes. Schließen von Dateien, Sockets, etc. die nicht mehr referenziert werden)

API von Elementaraktionen[Bearbeiten]

Standard Libraries[Bearbeiten]

Die folgenden Bibliotheken sind bereits im Basispaket enthalten und müssen nicht separat lizenziert werden.

Schnittstellen zum getesteten System (System Under Test, SUT)[Bearbeiten]

  • COM/OLE -- How to invoke COM interfaces
  • CORBA -- How to invoke CORBA interfaces
  • FTP -- FTP-Schnittstelle
  • HTTP -- HTTP-Schnittstelle
  • HTTPS -- HTTP (SSL) Schnittstelle
  • SOAP -- SOAP-Schnittstelle
  • XML-RPC -- XML-RPC Schnittstelle
  • REST -- REST-Schnittstelle
  • MQTT -- MQTT Client (IoT)
  • SomeIP -- SomeIP Client (Automotive)
  • CanBus -- CanBus Interface
  • Telnet -- Telnet-Schnittstelle
  • Sockets -- Generische Low Level Socket Schnittstelle
  • Pipes -- Pipes
  • Shared Memory - Shared Memory
  • DLL Calls

Plugins und Erweiterungen[Bearbeiten]

UI Testing[Bearbeiten]

Web Browser UI Testing[Bearbeiten]

GUI Testing[Bearbeiten]

  • Java Swing/SWT UI Testing
    Diese Erweiterungen stellen Schnittstellen zu Anwendungen mit Java GUIs, basierend auf Swing und/oder SWT bereit.
  • Mobile Testing auf Android und iOS
    Diese Erweiterung bietet Zugriff auf Mobilgeräte basierend auf Android und iOS. Die Kommunikation erfolgt über eine Appium-Schnittstelle.
  • UI Testing über VNC
    Diese Erweiterung realisiert den Zugriff auf UI-Anwendungen über die VNC (RFB) Schnittstelle. Mit dieser können beliebige Anwendungen getestet werden (sofern ein VNC-Server auf dem Zielsystem erreichbar ist), allerdings sind Attribute nur sehr eingeschränkt abrufbar. Sie dient daher vornehmlich als Fallback-Lösung, falls andere Plugins nicht zum Einsatz kommen können.
  • UI Testing von OpenETS Anwendungen
    Diese Erweiterung realisiert den Zugriff auf UI-Anwendungen basierend auf dem OpenETS Framework. OpenETS ("Open Expecco Test Service") ist eine von eXept erhältliche C-Bibliothek, die Entwickler zu ihrem C-Programm binden, und die Kommunikation mit expecco übernimmt. Damit können beliebige C/C++ Anwendungen automatisiert werden.
  • AutoIt GUI Interface Library
    Bietet Zugriff auf Windows Anwendungen über AutoIt. Dies ist eine Low-Level Schnittstelle, welche nur eine eingeschränkte Sicht der Attribute von Komponenten erlaubt. Allerdings kann damit jedes GUI angesprochen werden, unabhängig von dessen darunterliegenden Technologie. Es ist daher oft hilfreich, wenn keinerlei Information über die Struktur des GUIs vorliegt.

Code Ausführung[Bearbeiten]

Plugins zur Unterstützung manueller/teilmanueller Tests[Bearbeiten]

Verschiedene Plugins[Bearbeiten]

QM Schnittstellen[Bearbeiten]

Import/Export von Spezifikationen[Bearbeiten]

Daten/Nachrichten/Dokument Formate[Bearbeiten]

  • ASN.1 Support -- liest ASN.1-Spezifikationen; lesen/schreiben/verifizieren/modifizieren von ASN.1-codierten Nachrichten
  • GDMO Support -- lesen/schreiben/verifizieren/modifizieren von GDMO Objekten
  • DTD, XSD Support -- liest Datentyp-Spezifikationen
  • SWIFT Plugin -- lesen/schreiben/verifizieren/modifizieren von SWIFT Nachrichten
  • EDI / EDIFACT Plugin -- lesen/schreiben/verifizieren/modifizieren von EDI/EDIFACT-Nachrichten; Liest Metabeschreibungen in verschiedenen Formaten;
  • EDI / Idoc Plugin -- wird noch dokumentiert
  • EDI / X12 Plugin -- wird noch dokumentiert
  • PDF Support -- liest PDF Dateien; generiert PDF Dokumente
  • ODF Support -- liest ODF Dateien
  • JSON Support -- kodieren/dekodieren von JSON Nachrichten
  • PEG Parser -- zur schnellen Realisierung von Parsern für beliebigen Text/Nachrichten

Kommunikation/Protokolle[Bearbeiten]

Databases[Bearbeiten]

NoSQL[Bearbeiten]

API[Bearbeiten]

Mobile Remote App[Bearbeiten]

Spezifische Anpassungen[Bearbeiten]

 

Konzepte, Hinweise, Tipps und Tricks[Bearbeiten]

Known Limitations[Bearbeiten]

Tutorials[Bearbeiten]

expecco ALM[Bearbeiten]

Release Notes[Bearbeiten]

Konzepte[Bearbeiten]

Installation[Bearbeiten]

Erstmaliges Einrichten[Bearbeiten]

Vorgehensweise[Bearbeiten]

Benutzer einrichten[Bearbeiten]

Projekte einrichten[Bearbeiten]

Workflows festlegen[Bearbeiten]

Module[Bearbeiten]

Testmanagement[Bearbeiten]

Lizenzserver[Bearbeiten]

Einstellungen[Bearbeiten]

Mobile Anwendung (Android)[Bearbeiten]

Lizenzserver[Bearbeiten]

Tutorials[Bearbeiten]

Smalltalk[Bearbeiten]

Pakete[Bearbeiten]



Copyright © 2014-2024 eXept Software AG