Technologien

Unterschiedliche Technologien vereint in einem flexiblen Testszenario

Mit expecco testen Sie GUI, Mobile, Embedded, SAP, Messgeräte einzeln oder kombiniert, vollautomatisiert und durchgängig

So funktioniert End-to-End Testen

Die Besonderheit von expecco besteht darin, dass sich erstmals verschiedene Technologien durchgängig in einem vollständigen Testszenario verbinden lassen. Deshalb können Sie mit diesem System selbst höchst komplexe und vernetzte Anwendungen in einem einzigen Testlauf frühzeitig auf Schwachstellen prüfen.
expecco enthält bereits alle Elemente, die Sie für eine effiziente Testautomatisierung benötigen. Sie können das Basissystem je nach Projektstand und individuellen Anforderungen mit den passenden Plugins erweitern. Jede unterstützte Technologie verfügt über komplett ausprogrammierte Bibliotheken und direkt ablauffähige Funktionsbausteine. Mit expecco wird der vollautomatisierte End-to-End-Test zur Realität.

Das expecco Basissystem enthält:

  • expecco IE#
  • Bibliotheken (Standard, ODBC, XML)
  • Ports: seriell/USB/parallel
  • AnbindungenD (DLL, CSV,etc.)
  • Web Test (Webdriver, HTML5, Smart GWT, etc.)
  • Webservices (REST, SOAP, RPC)
  • Manual Testen
  • Node.js
  • Python
  • Bridge Technologien für Java, .NET und C

… und lässt sich durch folgende Plugins erweitern:


UI – Tests

Der expecco UI Browser bietet die einheitliche Basis für das Testen verschiedenster UI-Technologien wie zum Beispiel:

Java (Swing | SWT | FX)
Microsoft UIA2 UIA3 (UI Automation)
.NET (MFC | Forms | DevExpress)
Qt
VNC etc.


Mobile – Tests

Für Android und iOS Anwendungen

Vorteile des vollautomatisierten Testens mit expecco Mobile:

  • Voller Remotezugriff auf mehrere Mobiltelefone
  • Tiefgehende Steuerungsmöglichkeiten zum Testen von Applikationen
  • Kommunikation mit Mobilgeräten über WLAN und USB
  • Kommunikation mit externer Hardware (Bluetooth, WLAN, NFC, Steuergeräte, Backend)
  • Parallele Ausführung auf mehreren Geräten
  • Verfügbarkeit von Trace-Daten durch automatisierte Dokumentation zur nachträglichen Analyse fehlerhafter Testläufe
  • Kein Jailbreak notwendig

Web – Tests

Selenium RC und WebDriver

Die Highlights automatisierter Webtests:

  • Testen von Windows und Linux Anwendungen in verschiedenen Browsern
  • Integrierter Rekorder
  • Testläufe mit unterschiedlichen Browsern durchführbar

Embedded System – Test

Direktes Steuern von Hardwareschnittstellen und Bussystemen wie

CAN, CANoe, CANAnalyzer, MOST, XMI, USB, WSDL, VNC Client, Remote Access, SCP-Filetransfer etc.


SAP – Tests

expecco kommuniziert direkt mit SAP:

  • Abbildung und Tests echter Unternehmensabläufe
  • Anbindung an SAP GUI über eCATT
  • Verbindung mit mehreren UIs gleichzeitig möglich

Weitere Bibliotheken für Messgeräte, Simulatoren und Schnittstellen

Dazu zählen unter anderem: PCAN, CANUSB, Profibus, Vector Hardware Interfaces, OPC UA, MQTT, Some/IP
REST, SOAP, RPC, HTTP, SNMP, TELNET, TCP/IP, UDP, SSH, (S)FTP, .NET, Java
VISA, GPIB, SCPI

Ihre Vorteile:

  • Direktes Steuern von Hardwareschnittstellen und Bussystemen
  • Steuern von Applikationen zur Kontrolle von eingebetteten Systemen
  • Analoge Ein- und Ausgänge

Mit expecco sind Sie einfach flexibel!

Unsere Kunden schätzen die Flexibilität und die multiplen Möglichkeiten der Technologieverknüpfung beim Testen mit expecco. Manche starten beispielsweise mit UI oder Mobile Test und testen nach kurzer Zeit höchst komplexe Gesamtsysteme. Denn klare Strukturen und beste Erfahrungen überzeugen.


Anbindung von Node und Python Funktionen

Im Netz existiert für nahezu jede Problemstellung eine große Vielfalt an veröffentlichten Node und Python Modulen. Mit expecco können Sie diese anbinden.

In unserem Tutorial zeigen wir Ihnen anhand eines Beispiels wie einfach dies umzusetzen ist.


AIDYMO/expecco – für eine leistungsstarke Automatisierung

Möchten Sie mehr über unsere Demolizenz erfahren?
Wir stellen Ihnen gerne eine zeitlich begrenzte Vollversion von AIDYMO oder expecco zur Verfügung..

Tel.: +49 7142 91948-0
E-Mail: info@exept.de 

Nach oben scrollen