×

webmate Release 45

Dieses Release von webmate enthält überwiegend Verbesserungen unter der Haube. So sind vor allem Stabilität und Ausfallsicherheit der Fokus für webmate Version 45.

Jira Integration

Bereits seit Version 43 bietet webmate die Möglichkeit direkt aus dem TestLab heraus Issues in externen QS- und Projektmanagement Tools anzulegen.

Mit diesem Release bietet webmate hier auch eine Integration mit Jira von Atlassian an. So können Anwender, sobald ein Administrator die Integration konfiguriert hat, direkt aus fehlgeschlagenen Tests Issues anlegen, welche einfach mit Screenshots und anderen Informationen aus webmate angereichert werden können.

Smartere Selenium Capabilities

Bisher mussten die Selenium Capabilities die an webmate gesendet werden immer sehr präzise definieren was automatisiert werden soll. In realistischen Anwendungen sind aber oft Teile der Capabilities für den Test irrelevant. Zum Beispiel ist für einen einfachen App-Test die verwendete Appium Version meist nebensächlich.

Mit Version 45 wird webmate jetzt versuchen Capabilities selbst abzuleiten wenn sie nicht angegeben sind. So werden die folgenden Capabilities nicht mehr, wie in der Vergangenheit, abgelehnt da keine Platform angegeben ist. Stattdessen startet webmate einen Selenium-Test mit einem Chrome 93 auf einem beliebigen Betriebssystem.

1
2
3
4
5
6
7
DesiredCapabilities caps = new DesiredCapabilities();
caps.setCapability("wm:email", "testuser@example.org");
caps.setCapability("wm:apikey", "f7428738-7bdf-47fa-a2da-0303a2f9d76f");
caps.setCapability("wm:project", "8a8a387c-bc98-4eb5-b496-3772b0d9680a");

caps.setCapability("browserName", "Chrome");
caps.setCapability("browserVersion", "93");

Neue Apple Betriebssysteme

Der Herbst ist die Zeit in der Apple für gewöhnlich die neuen Version seiner diversen Betriebssysteme vorstellt. Oft bringt dies einiges an Aufwand mit sich um die verschiedenen Testautomatisierungslösungen an die neuen System anzupassen.

Mit Version 45 unterstützt webmate bereits jetzt schon iOS 15 und MacOS 12 (Monterey) in vollem Umfang.

Behobene Fehler

  • In seltenen Fällen konnten auf frisch deployten Desktop Systemen keine Selenium-Tests ausgeführt werden
  • Automatische Redeployments funktionierten nicht in Slots mit statischen IP-Zuweisungen
  • Zu große Screenshots konnten dazu führen, dass Crossbrowsertests nicht abgeschlossen wurden
  • Falsche Farbprofile in Videos unter manchen iOS Versionen
×