Sencha Test
Hochwerte Applikationen mit End-to-End-Tests
Sencha Test ist eine umfassende Einheit und End-to-End-Testing-Lösung für Ext JS-Apps. Durch die Integration in Ext JS, sichert Sencha Test höchste Prüfgenauigkeit. Somit benötigen Sie keine weiteren Lösungen, um Ihre Apps zu testen.
Die mit Sencha erstellten End-to-End-Tests lassen sich gleichzeitig auf mehreren Browsern ausführen.
Nie wieder Testtools: Cross-Browser-Tests sind eine entscheidende Methode zur Qualitätsprüfung für Unternehmen, die die Automatisierung von Tests voraussetzen. Somit ist es für Kunden leichter zeitliche Vorgaben einzuhalten. Sencha Test nutzt leistungsstarke Jasmine-Frameworks damit Entwickler Test in JavaScript schreiben können. Die integrierten WebDriver erstellen Tests, mit denen sich die tatsächlichen Nutzerverhalten imitieren und auf Remote-Servern ausführen lassen.
Ihre Vorteile mit Sencha Test:
- Verbessert die Qualität der Ext JS-Apps durch End-to-End-Tests
- Leverage-Einheiten und Funktionstest und die Teamproduktivität zu erhöhen und Releasezyklen zu beschleunigen
- Leistungsstarke Tests für Ext JS-Apps durch die Integration in Sencha Ext JS
Alle Sencha Test Komponenten arbeiten zusammen nahtlos in einer umfassenden und integrierten Testumgebung (speziell für Ext JS Anwendungen entwickelt).
Alle Sencha Test Funktionen im Überblick:
Features | Beschreibung | Vorteile |
---|---|---|
Inspector | Bauteile und Elemente in einer Ext JS-Anwendung um API-Codes oder Seitenelemente zu warten | Schnelle Test-Codes durch Navigation durch die Anwendung |
ALM | Integration von Drittanbieter-Tools | Melden Sie Bugs direkt nach der Überprüfung in JIRA |
External Libraries | Externe JavaScript-Dateien oder Node-Modulen innerhalb Test-Codes | Erweiterung der Anwendungsbereiche wie Datenbanken und Web-Services |
Sencha Test APIs | Erlaubt Entwicklern, Tests auf Ext JS-Komponenten, und nicht Ext JS-Elemente in Web-Anwendungen zu erstellen | APIs werden erste gerendert vor der Durchführung einer Aktion |
Event Recorder | Generieren von Test-Code basierend auf der durchgeführten Anwendung | Test-Erstellung ist einfacher und schneller als die manuelle Programmierung |
Test Runner | Integriertes Testprogramm ermöglicht Nutzern, Tests im Browser auf lokalen Computern oder Remotecomputern auszuführen | Kick-off-Tests manuell in mehreren Browsern gleichzeitig (auf lokalen und remote-Servern) |
Archive Server | Node-basierter Server, der Testergebnisse aus einem CI speichert | Speichern und Analysieren von älteren Tests |
Sencha Test Command Line Utility (STC) | Tests werden in mehreren Browsern auf lokalen oder Remote Servern ausgeführt | Befehlszeile wird aufgerufen, Dauertests werden bereitgestellt |
Browser Farm Integration | Selenium Farm oder Browser Farm direkt von Sencha Studio einfügen und als TestRunner verwenden | Ermöglicht es Benutzern, Tests gleichzeitig in mehreren Browsern auf Remote-Rechnern mit einer einmaligen Konfiguration ausführen |
Visual Testing | Bildschirm-Vergleichstest mit den Sencha-Test-APIs ausführen | Schnelle Erstellung von Baseline-Images |
Page Objects | Alle Locators einer Webseite an einem zentralen Ort zu speichern | Zentraler Speicher hilft den Code übersichtlich zu halten |
Sencha Test als Ergänzung für Sencha Ext JS
Ext JS ist ein umfassendes JavaScript-Framework zum Erstellen von plattformübergreifenden Webanwendungen mit hohen Rechenleistungen: Sencha bietet Kunden mit Ext JS branchenweit die umfangreichste Sammlung an konfigurierbaren UI-Komponenten – einschließlich Kalender, Grids, Pivot Grids, Trees, Diagramme, Listen, Formulare, Menüs, Toolbars und Panels. Mehr über Sencha Ext JS erfahren