Auf dieser Website werden Cookies verwendet, um das Nutzererlebnis zu verbessern. Mit Ihrem Besuch erklären Sie sich hiermit einverstanden. Weitere Informationen hierzu finden Sie in der Datenschutzerklärung.

Ich akzeptiere

Sencha Test

Sencha Test

Sencha Test

Sencha Test ist die umfassendste Einheits- und End-to-End-Funktionsprüfung für Ext JS-Apps. Die browserübergreifende Testlösung stellt sicher, dass Sie qualitativ hochwertige Apps bereitstellen und die Testzeit reduzieren.

 

Erstellen Sie robuste Einheits- und End-to-End-Tests, mit denen Sie hochwertige Apps bereitstellen können

Sencha Test ist die umfassendste Einheits- und End-to-End-Testlösung für Ext JS und umfasst die Unterstützung für End-to-End-Tests von ExtReact-, React- und Angular-Apps. Sencha Test hilft Ihnen, die Anwendungsqualität zu verbessern, die Markteinführungszeit zu verkürzen und Testzeiten und -kosten zu reduzieren. Mit Sencha Test können Sie End-to-End-Tests schnell erstellen und sie gleichzeitig auf mehreren Browsern ausführen. Cross-Browser-Tests sind entscheidend für die Qualitätssicherung von Unternehmen, und die Testautomatisierung ist eine Voraussetzung für die Einhaltung von Lieferzeiten. Sencha Test hilft Ihnen bei der Erstellung eines End-to-End-Testplans, ohne dass Sie Test-Tools zusammenlegen müssen.

Sencha Test nutzt das leistungsstarke Jasmine-Framework, sodass Sie Tests in JavaScript schreiben können. Durch die Integration mit WebDriver können Sie End-to-End-Tests erstellen, die das tatsächliche Benutzerverhalten nachahmen und sie auf entfernten Browserfarmen ausführen. Die vielen Behauptungen und Matcher zusammen mit Spionen, Stubs und Mocks können verwendet werden, um robuste Tests zu erstellen, die Ihnen helfen, qualitativ hochwertige Apps zu liefern.

Sencha Test ermöglicht Entwicklern und Testautomatisierungsingenieuren Folgendes:

  • Verbessern Sie die Qualität von Ext JS-, ExtReact-, React- und Angular-Apps durch End-to-End-Tests.
  • Nutzen Sie Unit- und Funktionstests für Ext JS-Apps, um die Teamproduktivität zu erhöhen und die Veröffentlichungszyklen zu beschleunigen.
  • Erstellen Sie robuste Tests, indem Sie die tiefe Integration zwischen Sencha Test und Ext JS und ExtReact nutzen.

Alle Sencha Test-Komponenten arbeiten nahtlos zusammen, um eine umfassende und integrierte Testumgebung zu bieten, die speziell zum Testen von Ext JS-Anwendungen entwickelt wurde, und unterstützt End-to-End-Tests von ExtReact-, React- und Angular-Anwendungen.

Sencha Test Studio

Sencha Test Studio

Sencha Test Studio ist die grafische Benutzeroberfläche, mit der Sie Jasmin-Tests in einem eingebauten Sencha-Test-Editor schreiben können. Sie können Tests mit JavaScript schreiben und diese im bevorzugten Versionsverwaltungssystem Ihres Teams speichern. In Test Studio können Sie Tests direkt in Sencha Test erstellen oder in einer separaten IDE programmieren und den Test sofort ausführen. Der iterative Komponententest hilft Ihnen dabei, robusteren Code zu erstellen, indem Sie ihn ständig testen.

Test Runner

Sencha Test Runner

Mit Test Runner können Sie ausgewählte Einheiten- und Funktionstests für einen oder alle Browser auf einem lokalen Computer, einem verbundenen mobilen Gerät oder in einer Browserfarm ausführen. Der lokale Test Runner kann für die Erstellung und das Debuggen von Tests verwendet werden. Eine externe Browserfarm oder ein Selenium-Grid wird von der Sencha-Test-Befehlszeilenschnittstelle (CLI) verwendet, um die gleichen Tests auf einem Continuous Integration (CI) -System auszuführen - so können Sie automatisierte Testläufe nachts oder zu einem geeigneten Zeitpunkt mit minimalem Aufwand planen Aufbau.

Sencha Test Command Line Interface (CLI)

Sencha Test Cli

Sencha Test CLI hilft Ihnen, die volle Leistung von automatisierten Testläufen zu erreichen. Sobald Tests erstellt und in das Quellcodeverwaltungs-Repository eingecheckt wurden, können Sie sie über Ihr Continuous Integration (CI) -System starten. Das CI-System kann die CLI automatisch aufrufen, sobald es eine Änderung des Anwendungscodes oder der Testdateien im Quellcodeverwaltungs-Repository festgestellt hat.

Test Archiver

Sencha Test Archiver

Mit dem Test-Archiver können Sie historische Testtrends in Ihren Projekten verfolgen und Ergebnisse zwischen Läufen vergleichen. Mit der automatisierten visuellen Analyse können Sie Läufe identifizieren, bei denen Bildschirme nicht korrekt dargestellt werden oder visuelle Störungen vorhanden sind. Der Archiver nutzt die volle Leistung von Sencha Test Studio, um Testergebnisse zu verstehen und Fehler schnell zu identifizieren.

Features Summary

Features

Description

Benefits

Inspector Inspect a component or element on an Ext JS application and generate API test code or page objects Enables users to quickly create test code by navigating through the application
ALM Integration with third-party tools that enables defect management Log bugs directly after reviewing in JIRA thereby reducing manual effort needed to enter defects in JIRA
External Libraries Load external JavaScript files or node modules within test code Expands the scope into doing additional testing, such as database, Web Services, and more, from Sencha Studio
Sencha Test APIs This set of APIs allow users to create tests targeting Ext JS components and non Ext JS elements on a web application The APIs are Ext JS aware and wait for the components to be rendered before performing a task or an action
Event Recorder Generate test code based on the event performed on the application Makes the test creation process easier and helps users create tests faster than writing manual code
Test Runner Built-in test runner allows users to run tests in browser on local machines or remote machines Helps kick off tests manually in multiple browsers simultaneously (on both local and remote machines)
Archive Server A Node-based server that allows users to store test results from a CI run Store and analyze test results from historical test runs
Sencha Test Command Line Utility (STC) Once tests are ready, developers can run tests in multiple browsers on local or remote machines simultaneously from command line without opening Sencha Studio; CLI syntax can be added as a batch command on CI system that is essential for unattended test execution Command line utility can be invoked from CI tools thereby enabling teams to achieve continuous testing and deployment
Browser Farm Integration Add a Selenium farm or a browser farm from a remote browser vendor, such as Sauce Labs, directly from Sencha Studio and use it from the Test Runner Allows users to run tests simultaneously in multiple browsers on remote machines with a one-time configuration
Visual Testing Perform screen comparison tests using the Sencha Test API Quickly create baseline images for multiple web pages using the Sencha Test API and compare them on subsequent test runs
Page Objects Store all locators from a web page in a centralized location A centralized page object helps keep the test code clean and makes maintenance very easy