Bessere Softwarequalität mit mateo.
-
„User-like“ automatisiert testen
-
Anwendungsübergreifend testen
-
Einfach integrieren
-
Revisionssicher dokumentieren
-
Kontinuierlich weiterentwickeln
Die Highlights
im Überblick
-
Testläufe entlang Ihrer gesamten Geschäftsprozesse end-to-end automatisieren
-
Basierend auf Open-Source-Komponenten und Java: vielseitig einsetzbar, einfach zu konfigurieren und individuell erweiterbar
-
Leistungsstarke und flexible Testautomatisierungs-Lösungen dank flexibler Integrationsmöglichkeiten
So funktioniert mateo
Jede:r Anwender:in hat andere Erfahrungen und Präferenzen. Daher lassen sich Testfälle und Testdaten mit mateo auf vier Arten erfassen:
-
Microsoft Excel
-
Visual Studio Code
-
Blockly
-
mateo Recorder
Anwender:innen und Entwickler:innen erhalten eine auf sie zugeschnittene Dokumentation:
-
HTML-Testberichte fassen die Testergebnisse zusammen
-
Testläufe werden in Log-Dateien protokolliert
-
Unerwartete Ereignisse oder Fehler werden durch Screenshots dokumentiert
-
Für den Vergleich von Soll-/Ist-Zuständen lassen sich ebenfalls Screenshots erstellen
Alle Features auf einen Blick
mateo unterstützt die Automatisierung unterschiedlicher Anwendungen und Technologien. Anwendungsübergreifend können Daten ausgetauscht und überprüft werden. Jede Technologie besitzt einen eigenen mateo-Treiber, der unkompliziert um neue Anforderungen und Features erweitert werden kann.
Web-Anwendungen (auch headless ohne grafische Oberfläche)
mateo bietet einen Treiber auf Basis von Selenium, der auch mit Shadow-DOMs, StaleElements und mehreren Browserfenstern funktioniert.
SAP
mateo bietet einen SAP-Treiber, der das SAP Gui Scripting nahtlos mit allen anderen Treibern von mateo nicht nur verfügbar macht, sondern ebenfalls eine Überprüfung von Laufzeiten und Einzelkommandoausführung ergänzt.
Windows-Anwendungen (Win32, .NET, WPF, …)
mateo bietet unterschiedliche Treiber für unterschiedliche Windows ,Fat-Client'-Anwendungen. Je nach Alter und Zugänglichkeit bietet mateo für die Windows-Welt Treiber, die sowohl Win32-Anwendungen, .NET und WPF unter Kontrolle bringen können.
Host (IBM Mainframe)
mateo hilft bei der Transformation von modernen Datentypen wie xml und json in hosteigene Datentypen und umgekehrt auf Basis von cobol2xml.
Java-Anwendungen
mateo bietet einen Java-Treiber, der Java-Elemente identifizieren und steuern kann.
Bildbasierte Steuerung
mateo bietet Treiber auf Basis von AutoHotkey, AutoIt und Sikuli, die auf unterschiedlichen Plattformen die Bilderkennung effizient ausführen, indem Screenshots der Anwendung erstellt werden, die mateo sagen, welche Elemente geklickt oder befüllt sowie welche Ergebnisse überprüft werden sollen. Ferner gibt es einen weiteren Treiber zur ,Optical Character Recognition’, also der Texterkennung in Bildern, um sowohl Text auf dem Bildschirm zu suchen und zu klicken als auch Text zu erkennen, um ihn zu überprüfen.
Einen sehr tiefen Einblick in die Funktionsvielfalt von mateo erhalten Sie auch über die Online-Doku, die genau so auch mit mateo ausgeliefert wird.
Möchten Sie testen wie ein Mensch?
...nur viel schneller?
mateo wurde mit dem Ziel entwickelt, die Softwarequalität schon im Entwicklungsprozess zu verbessern.
Möchten Sie Prozesse automatisieren?
Setzen Sie mithilfe von Software-Robotern eine Oberflächenautomatisierung um, die es Ihnen ermöglicht, manuelle Interaktionen eines Menschen mit einem Software-System nachzuahmen.