Gauge-Taiko UI Testautomatisierung

Gauge und Taiko bilden eine effiziente Kombination zur UI Automatisierung mit vielen Vorteilen:

Gauge

Gauge ist ein freier Test-Runner, dass es erlaubt lesbare und wiederverwendbare Tests in Markdown format zu schreiben

  • Test-Szenario ist Gleichzeit auch der Report
  • Testbausteine wiederverwendbar
  • Lesbare Tests mit Markdown (ähnlich wie Cucumber)
  • Kontrolle der ausgeführten Tests durch Tagging
  • Scallierbarkeit
  • Datengetriebene Test Möglichkeit

Taiko

Taiko ist eine offene Node.js Bibliothek mit einer einfachen API um automatisiert Browser getriebene Tests in JavaScript zu schreiben.

  • Headless browser Tests
  • Intelligente Identifizierung von Web-Elementen
  • Implizite Warte-Funktionen

Weiterlesen


Loadtest, Kubernetes und Doom!

In diesem Beispiel wurde lokal eine Kubernetes Umgebung mit Hilfe von Terraform aufgebaut.

Ziel ist es die Auswirkungen bei Pod-Ausfällen mit Hilfe von „Kube DOOM“ (Tool aus dem Bereich Chaos Engineering) unter Last zu demonstrieren.

Eingesetzte Frameworks & Tools:

ToolZweck
KubernetesOrchestrierung unserer Umgebung
Terraform Aufbau der Infrastruktur als Code
Promoteus-Stack (mit Grafana)Visualisierung der Kubernetes- und Last-Metriken
InfluxDBLast-Reports Datenhaltung
JMeter Lastgenerator als eigenes Docker mit Deployment
LensKubernetes-Dashboard zur Visualisierung
Kube DOOMTool aus dem Bereich Chaos Engineering

Habt Ihr dazu Fragen oder Feedback?

Wir freuen uns über jeden Kommentar und würden diese auch bei der Planung der nächsten Videos berücksichtigen.


Consent Management Platform von Real Cookie Banner