webmate
Die Test­automatisierungs-Plattform

Grafik Plattform Aufbau
Teilgrafik Infrastruktur Teilgrafik Automation Teilgrafik Analytics Teilgrafik Intelligence Teilgrafik Innovation

Zuverlässige Infrastruktur für Desktop- und Mobile-Tests

webmate bietet Ihnen eine Vielzahl virtueller Maschinen und echter Mobilgeräte zum Testen Ihrer Webanwendungen, Mobile-Apps oder Desktopanwendungen. Die Infrastruktur kann aus dem Browser heraus oder durch zahlreiche Automatisierungsschnittstellen ferngesteuert werden.

Lagern Sie Ihre Testinfrastruktur aus!

Sie haben keinen Wartungsaufwand. Testfabrik pflegt die Templates und Mobilgeräte und stellt regelmäßig neue Versionen von Betriebssystemen und Browsern zur Verfügung.

Keine Nutzungs­beschränkungen

Ihre Infrastruktur gehört Ihnen alleine. In Ihrer Dedicated-Cloud können Sie Ihre Geräte und virtuellen Maschinen so oft und lange nutzen, wie Sie möchten.

Simulation von Hardware-Sensoren und Netzwerk

Um die Realität in Ihren Tests so gut wie möglich abzubilden, können Sie in webmate die Funktionen von Hardware-Sensoren wie GPS, Biometriesensoren oder Gerätekameras simulieren. Unterschiedliche Netzwerkbedingungen mit geringen Bandbreiten lassen sich ebenso simulieren wie hohe Paketverluste.

Integration in Enterprise-Umgebungen

webmate bietet eine Vielzahl an Funktionen, um die Anforderungen größerer Unternehmen an Sicherheit, Konfigurierbarkeit und Wartbarkeit zu erfüllen. Hierzu zählen:

  • Netzwerkintegration mit VPN-Technologien wie IPSec oder OpenVPN
  • Single-Sign-On mit OpenID-Connect zur Anbindung z.B. an Keycloak, Auth0 oder Active Directory FS
  • Flexibles Rollen- und Rechtemanagement
  • Verwaltung Ihrer Ressourcen in Projekten
  • Nutzungsstatistiken
  • Kundenspezifische Konfigurationen z.B. für datenschutzrelevante Features

Made in Germany und Hosting in deutschen Rechenzentren

Die Sicherheit Ihrer Daten liegt uns am Herzen. Aus diesem Grund garantieren wir Ihnen, dass Ihre Testdaten niemals deutschen Boden verlassen und vollständig deutschem Recht unterliegen.

Testautomatisierung für maximale Effizienz

Neben der manuellen Steuerung können Sie die Testinfrastruktur ebenfalls mit Appium bzw. Selenium fernsteuern und die Geräte damit leicht in existierende Testumgebungen integrieren.

Offene Standards, volle Kompatibilität und Investitionssicherheit

Wenn Sie Ihre Testfälle auf diesen Standards aufbauen, schaffen Sie nachhaltige Investitionssicherheit, da ein zukünftiger Anbieterwechsel problemlos möglich ist und Sie von einem großen Ökosystem existierender Werkzeuge profitieren können.

In guter Gesellschaft

webmate ist ein vollständiger Selenium- und Appium-Grid-Hub und arbeitet damit mit allen Testwerkzeugen und -frameworks zusammen, die diese Quasi-Standards unterstützen, z.B.:

  • Protractor
  • webdriver.io
  • Tricentis Tosca

Ein gut sortierter Werkzeugkasten

webmate bietet eine Vielzahl an Funktionen, die Sie bei der Testautomatisierung unterstützen.

Versendet Ihre Anwendung oder Webseite Emails an Ihre Anwender? Wie testen Sie automatisiert, ob die Emails korrekt verschickt werden und den richtigen Inhalt haben? webmate bietet Ihnen hierfür eine Lösung.

Legen Sie Wert auf korrektes Layout? webmate bietet Funktionen, die automatisiert das Layout zwischen verschiedenen Browsern und Geräten oder verschiedenen Versionen Ihrer Anwendung vergleichen.

Test Analytics: Mit offenen Augen durch die Welt gehen

Testen ist der Vergleich einer Spezifikation mit der Realität. Aus dieser knappen Definition kann man ableiten, dass das Sammeln von Information über die Realität, d.h. der zu testenden Anwendung, ein wesentlicher Aspekt des Testens ist. Aus diesem Grund ist die Sammlung und Verarbeitung von Anwendungs-, Test- und Testumgebungsdaten eine zentrale Funktion in webmate.

Expeditionen und Artefakte

Wir glauben, dass Forscher und Tester viel gemein haben. Beide wollen Neues entdecken (z.B. Fehler) und Hypothesen überprüfen ("Der Bestellvorgang funktioniert, wie er soll"). Nicht ohne Grund haben wir deshalb zwei zentrale Konzepte in webmate "Expedition" und "Artefakt" genannt. Wie ein Forscher begibt man sich mit seinem Browser oder seiner App auf eine Expedition. Man steuert durch eine Anwendung und sammelt Artefakte, d.h. Datenpunkte, die später ausgewertet werden können.

Bei Ausführung eines Tests in webmate können eine Vielzahl an Artefaktkollektoren aktiviert werden, deren Ergebnisse die Basis für das spätere Testergebnis darstellen.

Analyse vergangener Test-Sessions

Kennen Sie das? Sie schalten morgens ihren Rechner ein und Ihr CI/CD-System begrüßt Sie mit einem Berg an fehlgeschlagenen Tests. Sie fragen sich:

  • Gab es in der Nacht Probleme mit Ihrer Testinfrastruktur?
  • Hat sich in ihre Tests ein Fehler eingeschlichen?
  • Handelt es sich wirklich um einen Fehler in der Anwendung?

Um eine solche Situation effizient bewerten zu können, braucht man einen 360-Grad-Blick auf die vergangenen Tests. webmate bietet Ihnen einen umfassenden Blick auf eine Vielzahl an Informationen, die Ihnen helfen, die richtigen Schlüsse zu ziehen.

Test Intelligence: Der beste Test ist der, den man nicht selbst schreiben muss.

Testautomatisierung ist eine schwierige Aufgabe. Das Schreiben eines automatisierten Testfalls kann man damit vergleichen, einer fremden Person die Augen zu verbinden und sie zu bitten, im Keller nach einem Glas Marmelade zu suchen. Hier die richtigen Anweisungen zu geben, ist alles andere als einfach. Vieles, was einem selbst intuitiv klar ist, muss explizit gesagt werden, und jede geringe Abweichung von der Realität führt zu einem Fehlschlag. webmate bietet eine Vielzahl an Hilfsmitteln, um stabilere Tests zu erstellen und idealerweise ohne eigene Testskripte auszukommen.

Test Innovation

Mussten Sie schon einmal überprüfen, ob auf allen Ihren Seiten die Analystics Tags korrekt sind? Oder ob die Internationalisierung in allen Sprachen richtig umgesetzt wurde? Sind Sie von einem CMS in ein anderes gewechselt und standen vor der Herausforderung zu prüfen, ob der Inhalt richtig migriert wurde? Die webmate Plattform ist der perfekte Ausgangspunkt, um Ihre individuellen Testziele zu erreichen.