Ranorex Logo

Testen von Delphi-Anwendungen

Erstellen Sie schnelle und zuverlässige automatisierte Tests für Delphi-Anwendungen mit Ranorex Studio.
buch-desktop

Delphi-Unterstützung

Ranorex Studio unterstützt alle nativen VCL-Delphi-Steuerelemente und beliebte Steuerelemente von Drittanbietern.

Tools für jedes Erfahrungslevel

Erstellen Sie Tests in der vollständigen IDE oder verwenden Sie unsere zuverlässigen, skriptfreien Testautomatisierungstools.

Nahtlose Integration

Integrieren Sie Ranorex Studio-Tests in CI-Server, Tools zur Fehlerverfolgung, Versionskontrolle und vieles mehr.

Beschleunigte Prüfung

Führen Sie Tests parallel aus oder verteilen Sie sie auf entfernte Rechner, um ein schnelles Feedback von Tests zu erhalten.

Partner für Ihren Erfolg

Schnelle Anwendungsentwicklung trifft auf robuste Testautomatisierung mit Delphi und Ranorex Studio.

Teams entscheiden sich für Delphi von Embarcadero Technologies, weil sie mit einem einzigen Tool und einer flexiblen, nicht-proprietären Sprache schnell plattformübergreifende native Anwendungen erstellen können. Schnelle Entwicklungsumgebungen erfordern ein schnelles Feedback von Tests, und Ranorex Studio ist die ideale Lösung zur Automatisierung von Tests für Delphi-Anwendungen. Ranorex Studio unterstützt alle nativen Delphi-Steuerelemente der Visual Component Library (VCL) sowie beliebte Steuerelemente von Drittanbietern. Das umfangreiche Toolset von Ranorex Studio umfasst leistungsstarke Tools für die codelose Automatisierung, eine vollständige IDE, ein gemeinsam nutzbares Objekt-Repository, integrierte anpassbare Berichte und vieles mehr.

release-8-2-delphi

Eigene und fremde Steuerelemente

Ranorex Studio unterstützt alle standardmäßigen Delphi-Steuerungen und -Eigenschaften sowie die beliebten Drittanbieter-Steuerungen DevExpress und TMS. Aus Gründen der Abwärtskompatibilität unterstützt Ranorex Studio auch die Automatisierung mit dem GDI-Plug-in.

Alle wichtigen Delphi-Umgebungen

Automatisieren Sie Tests für Anwendungen, die in Modern Object Pascal mit RAD Studio, der Visual Component Library (VCL) oder dem Delphi C++ Builder entwickelt wurden. Ranorex Studio unterstützt die Delphi-Versionen XE2 (x86) und höher (x86 und x64).

Robuste Objekterkennung

Reduzieren Sie die Testwartung. Identifizieren Sie UI-Objekte mit der leistungsstarken RanoreXPath-Syntax, die technologie-spezifische Attribute und Operatoren verwendet, um Ihre Tests widerstandsfähiger gegen Layoutänderungen zu machen.

"Direktes Feedback für die Entwickler nach den Check-Ins. Einsparung von 20-30 Testertagen in jedem Regressionszyklus".

- Global 500 Unternehmen für professionelle Dienstleistungen

Testautomatisierungstools für alle Teammitglieder

Ranorex Studio bietet Werkzeuge zur schnellen, codelosen Testerstellung für Delphi-Anwendungen sowie eine umfassende IDE zur Testautomatisierung.

Codefreie Testautomatisierung

Simulieren Sie echte Benutzerinteraktionen und erfassen Sie ganze Arbeitsabläufe mit dem Ranorex Recorder. Erweitern Sie Ihre Tests mit Validierungen und Parametern, verweisen Sie auf interne oder externe Testdaten, fügen Sie Bedingungen für die Ausführung hinzu, konfigurieren Sie Aktionen, um Mausbewegungen darzustellen, und fügen Sie Zeitverzögerungen ein - alles, ohne eine einzige Zeile Code zu schreiben.

Zuverlässige Objekterkennung

Verwenden Sie Ranorex Spy, um die Benutzeroberfläche Ihrer zu testenden Software zu untersuchen, UI-Elemente sofort zu verfolgen und zu analysieren und das zentrale Objekt-Repository mit allen in Ihren Tests verwendeten Steuerelementen zu füllen. Sie erhalten einen RanoreXPath für jedes Element - eine leistungsstarke Syntax, die auf XPath basiert, um UI-Elemente in Delphi-Anwendungen eindeutig zu identifizieren.

Repository für gemeinsam nutzbare Objekte

Verwalten Sie UI-Elemente mit dem gemeinsam nutzbaren Objekt-Repository von Ranorex Studio. Jedes Repository-Objekt erhält automatisch einen eindeutigen und logischen Namen und enthält ein Bildschirmfoto des Elements, das es repräsentiert. Da das Objekt-Repository die Identifizierungsinformationen trennt, sind Ihre Tests widerstandsfähiger gegenüber UI-Änderungen und einfacher zu warten.

Vollständige IDE für maximale Flexibilität

Verwenden Sie die vollständige IDE, um Aufzeichnungen zu bearbeiten oder benutzerdefinierte Tests vollständig im Code zu erstellen, entweder mit C# oder VB.Net. Beschleunigen Sie die Entwicklung mit Funktionen wie intelligenter Code-Vervollständigung, Code-Vorlagen, Debugging-Funktionen, Refactoring-Mechanismen und mehr. Speichern Sie Module in der Benutzercode-Bibliothek, um sie mit anderen Teammitgliedern zu teilen.

Tools für die Zusammenarbeit

Effektivere Zusammenarbeit mit dem gemeinsam nutzbaren Objekt-Repository von Ranorex Studio, wiederverwendbaren Code-Modulen, Unterstützung für mehrere Testsuiten in einem Projekt und Source Control. Reduzieren Sie Merge-Konflikte, indem Sie den Ranorex Magic Merger in Ihr Source-Control-System integrieren: Der Magic Merger löst automatisch bis zu 90 % der Merge-Konflikte.

Umfassende Berichterstattung

Der vollständig anpassbare XML-basierte Testlaufbericht kann auch auf Rechnern, auf denen Ranorex Studio nicht installiert ist, gemeinsam genutzt und angezeigt werden. Der auch für technisch nicht versierte Benutzer leicht verständliche Testlaufbericht bietet einen umfassenden Überblick über den Ablauf der Testausführung mit Screenshots. Aus dem Testlaufbericht heraus können Sie direkt zu fehlgeschlagenen Testfällen springen.

buch-desktop

Sichern Sie die Qualität Ihrer Delphi-Anwendung

Verwenden Sie Ranorex Studio zur Automatisierung von daten- oder schlagwortgesteuerten Tests, Regressionstests, End-to-End-Tests und mehr.

Ranorex Studio unterstützt Ihren bevorzugten Testansatz:

  • Nutzen Sie die zuverlässigen Capture-and-Replay-Tools zur Automatisierung von Black-Box-Tests ohne Zugriff auf den Delphi-Quellcode.
  • Erstellen Sie schnell umfassende End-to-End-Tests mit anspruchsvollen Funktionen wie globalen und lokalen Parametern, bedingter Ausführung, Iterationen und Fehlerbehandlung.
  • Mit der Unterstützung von Ranorex Studio für verteilte und parallele Testausführung erhalten Sie schnelleres Feedback zu Ihren Regressionstests.
  • Für datengesteuerte Tests unterstützt Ranorex Studio sowohl interne Datentabellen als auch externe Excel-Dateien, CSV-Dateien oder SQL-Datenbankkonnektoren.
  • Führen Sie schlüsselwortgesteuerte Tests in Ranorex Studio mit wiederverwendbaren Code-Modulen durch.
  • Nutzen Sie die Vorteile der Integration von Ranorex Studio mit NeoLoad, um Lasttests mit Ihren funktionalen UI-Tests zu verbinden und so maximale Effizienz zu erreichen.

Erstellen einer vollständigen Delphi-Test-Toolchain

integration_ranorex-studio@2x

Ranorex Studio lässt sich mit führenden Lösungen für kontinuierliche Integration, Fehlerverfolgung, Testmanagement und mehr integrieren.

Büchermobil

Schnelle Anwendungsentwicklung trifft auf robuste Testautomatisierung mit Delphi und Ranorex Studio.

Teams entscheiden sich für Delphi von Embarcadero Technologies, weil sie mit einem einzigen Tool und einer flexiblen, nicht-proprietären Sprache schnell plattformübergreifende native Anwendungen erstellen können. Schnelle Entwicklungsumgebungen erfordern ein schnelles Feedback von Tests, und Ranorex Studio ist die ideale Lösung zur Automatisierung von Tests für Delphi-Anwendungen.