Aktualisierungen in der neuesten Version von Silk Test
Asset-Vergleich in Silk Test Workbench
Asset-Vergleich in Silk Test Workbench

Mit der letzten Version von Silk Test wurde das Konzept von freigegebenen Projekten eingeführt, und Silk Test Workbench 19.5 erweitert dieses Konzept nun durch eine neue Funktion zur einfachen Erkennung von Asset-Abweichungen in freigegebenen Projekten.

Plattformübergreifende Testergebnisse
Plattformübergreifende Testergebnisse

In Silk Test 19.5 werden Testergebnisse auf eine ganz neue Art und Weise angezeigt: als HTML-basierte Ergebnisse, die mit jedem Browser und auf jeder Plattform geöffnet werden können. So kann das Testergebnis nun ganz einfach gemeinsam genutzt werden und ist nicht mehr an die Windows-Plattform gebunden.

Unterstützung von MS UI-Automatisierung
Unterstützung von MS UI-Automatisierung

Silk Test unterstützt jetzt MS UI-Automatisierung als neuen Fallback-Mechanismus für viele UI-Frameworks. Diese neue Option greift, wenn Silk Test eine bestimmte Technologie nicht nativ unterstützt. Silk Test bietet darüber hinaus sogar eine sofortige Erkennung für JavaFX.

Funktionen

Unkomplizierte browserübergreifende Tests

Webanwendungen können kompliziert zu validieren sein, insbesondere wenn sich unterschiedliche Browser unterschiedlich verhalten. Mit Silk Test erstellen Sie jetzt ein einziges Testskript für Internet Explorer, Edge, Firefox, Chrome, Safari unter Mac und iOS sowie Chrome und Stockbrowser unter Android. Auf diese Weise lassen sich Testskripte leichter verwalten und die Falllogik auf den Anwendungsfall ausrichten, sodass die Entwicklungszeit um bis zu 80 % verringert werden kann.

  • Nutzung von Selenium: Verwenden Sie vorhandene Selenium-Skripte und führen Sie sie mit einem beliebigen Browser für Desktop- oder Mobilgeräte aus. Erhalten Sie individuelle grafische Ergebnisse oder erweitern Sie vorhandene Skripts durch die Aufnahme neuer Fragmente in jedem Browser.
  • Responsives Webdesign: Nehmen Sie auflösungsbewusste Skripte auf, um sicherzustellen, dass alle relevanten Bildschirmgrößen in Funktionstests verstanden werden.
  • Integrierte Synchronisierung: Schreiben Sie Skripte, ohne asynchrone Ereignisse manuell synchronisieren zu müssen. Mit Silk Test lassen sich alle webbasierten Anwendungen unabhängig von der verwendeten Technologie unterstützen, darunter Angular, Knockout, React, HTML5, Apache Flex und Microsoft Silverlight.
  • Einmal aufzeichnen, überall wiedergeben: Erstellen Sie im Handumdrehen plattformübergreifende Automatisierungstests. Sie erstellen einmalig nur ein portables Testskript, das Sie dann für alle unterstützten Browser ausführen, ohne Zeit mit der Beschäftigung mit Browserbesonderheiten zu verlieren.
  • Bedarfsgerechte browserübergreifende Konfigurationstests: Mithilfe vorkonfigurierter, von Silk Central bereitgestellter Images lassen sich die Kosten für Testeinrichtung und Maintenance erheblich senken. Für die effiziente Testausführung stellen Sie einfach eine Verknüpfung mit Ihrem eigenen Public Cloud-Konto oder Ihrer Private Cloud-Infrastruktur her.

Browserübergreifendes Testen ›

Verwendung von Selenium mit Silk4J ›

Mobiltests

Sorgen Sie für eine zuverlässige und effiziente Testautomatisierung für native, webbasierte und hybride Mobilanwendungen. Erstellen Sie innerhalb weniger Minuten automatische Testsätze für iOS- und Android-Anwendungen und führen Sie diese für effektive plattformübergreifende Tests, Regressions- und Lokalisierungstests auf verschiedenen Geräten aus.

  • Robuste Testautomatisierung: Replizieren Sie mit der Möglichkeit zur Unterstützung von Gesten wie Touch-, Multi-Touch- und Wischbefehlen die tatsächliche Endbenutzererfahrung. Führen Sie Tests auf einem Emulator oder auf echten physischen Geräten aus, ohne das Gerät in den Stamm aufnehmen zu müssen. So sparen Sie Hardwarekosten.
  • Zeitsparende Testerstellung: Statt ein aufgezeichnetes Skript umständlich manuell zu bearbeiten, können Sie mit Silk Test effizient übergeordnete Aktionen als Bausteine auswählen und so die Genauigkeit der Testskripte erhöhen.
  • Sichere Freigabe von Testgeräten: Zentralisieren Sie die Geräteverwaltung, stellen Sie globalen Zugriff innerhalb des sicheren privaten Netzwerks der Organisation bereit und erfüllen Sie die Erfordernisse global verteilter Testteams.

Mobile Tests für eine mobile Welt ›

Docker-basierte Tests

Mit Silk Test können Sie zur Unterstützung Ihrer CI- (Continuous-Integration) und CD-(Continuous-Deployment)-Pipelines Ihre Silk4J-Tests in Docker ausführen. Mit diesen neuen Funktionen lassen sich über Silk Test Funktionstests in Ihren agilen CI- und CD-Prozess einbinden. Ihre Funktionstests können nun automatisch durch einen beliebigen CI-Server ausgelöst werden, wie z. B. Jenkins, Bamboo, Team City usw. Bei Docker-basierten Tests mit Silk Test können Sie neue Testumgebungen jetzt problemlos und schnell hinzufügen und bereitstellen.

Ausführen von Tests in Docker-Containern ›

Vollständig automatisierte Tests

Silk Test kann mit einem breiten Spektrum an Technologien genutzt werden, die von Legacy-Anwendungen bis zu den neuesten Web- und Mobilanwendungen reichen. Automatisieren Sie Testarbeiten, ohne in unterschiedliche Technologien für verschiedene Produkte investieren zu müssen. So eliminieren Sie zusätzliche Schulungen und Ausgaben.

  • Standardisierte Validierungsaufgaben: Testen Sie Web-, Mobil-, umfassende Client- und Unternehmensanwendungen (einschließlich Paketanwendungen wie SAP und Oracle Forms) mit nur einer leistungsstarken Lösung für die Testautomatisierung.
  • Beschleunigte Tests: Automatisieren Sie Funktions- und Regressionstests und führen Sie Tests mithilfe unterschiedlicher Szenarien und Daten aus. Mit Silk Test lassen sich manuelle Tests automatisieren und eigenständig ausführen.
  • Verwendung der bevorzugten Umgebung: Sie können Tests über eine intuitive Schnittstelle erstellen, anpassen und ausführen oder Eclipse IDE oder Visual Studio .NET nutzen.

Gemeinsames Testdesign

Geschäftliche und technische Stakeholder arbeiten unabhängig von ihrem technischen Kenntnisstand reibungslos zusammen. Silk Test ermöglicht mit integrierten Workflow- und Logikassistenten benutzerfreundliche, codefreie Tests. Auf diese Weise können Businessteams und Domain-Experten zum Testdesign beitragen und dafür sorgen, dass Tests das gesamte Spektrum der kundenseitigen Nutzungsmuster abdecken.

  • Die passende Schnittstelle für jeden Benutzertyp: Aufgrund der visuellen Darstellung der Tests sind weder Programmierkenntnisse noch Java- oder .NET-Skripte erforderlich, um typische Entwicklerfunktionen wie Debugging oder Refactoring zu nutzen.
  • Vorverlegte Testerstellung: Binden Sie Qualität von Anfang an ein. Wenn Sie Tests frühzeitig im Entwicklungszyklus definieren, beschleunigen Sie die Markteinführung und gewährleisten zugleich eine hohe Qualität.
  • Effiziente Implementierung und Maintenance: Die fortlaufende Test-Maintenance wird erleichtert, wenn das Testdesign getrennt von der Testausführung erfolgt. Technische Teams arbeiten unabhängig an der Testimplementierung und stellen so Zuverlässigkeit und eine beschleunigte Markteinführung sicher.

Überblick über das Stichwort-gestützte Testen ›