Delphi - Testautomatisierung mit Ranorex

Testen von Delphi-Anwendungen

Erstellen Sie mit Ranorex Studio schnelle, zuverlässige Tests für Delphi-Anwendungen

Icon for delphi logo

Delphi-Unterstützung

Ranorex Studio unterstützt alle VCL-Controls und eine Reihe gängiger Third-Party-Controls.

Icon all skill levels

Für Einsteiger und Profis

Schreiben Sie Ihre Tests in der IDE oder nutzen Sie unsere zuverlässigen Testtools.
Icon desktop and mobile

Nahtlose Integration

Integrieren Sie Ranorex-Tests in CI-Server, Bugtracker, Version Control und mehr.

Icon parallel testing

Beschleunigtes Testen

Schnelleres Feedback durch parallele Tests und Verteilung auf mehrere Remote-Computer.

Partners for your success

Rapid Application Development und robuste Testautomatisierung mit Delphi und Ranorex Studio. Delphi von Embarcadero Technologies ist die erste Wahl, wenn es darum geht, in kurzer Zeit native Cross-Platform-Anwendungen mit einem einzigen Tool und einer flexiblen, nicht-proprietären Sprache zu entwickeln. In solchen Entwicklungsumgebungen ist schnellstes Testfeedback essentiell – genau deswegen ist Ranorex Studio die perfekte Lösung für die Testautomatisierung von Delphi-Anwendungen. Ranorex unterstützt alle Standard-Controls der Visual Component Library (VCL) und eine Reihe gängiger Third-Party-Controls. Das umfangreiche Toolset von Ranorex Studio beinhaltet leistungsstarke Werkzeuge zur programmierfreien Testautomatisierung, eine vollausgestattete IDE, ein gemeinsam nutzbares Objektrepository, individualisierbares Reporting und noch mehr. Schließlich sind Ranorex und Embarcadero beide Teil der IDERA, Inc. Das erlaubt uns, Synergien auszunutzen, um sowohl Tester als auch Entwickler bestmöglich in ihrer Arbeit zu unterstützen.
Icon controls and properties

Standard- und Third-Party-Controls

Ranorex Studio unterstützt alle Standard-Controls und -Properties von Delphi. Zusätzlich werden noch DevExpress und TMS unterstützt. Rückwärtskompatibilität ist durch das GDI plug-in gegeben.

Icon Rad Studio

Alle wichtigen Delphi-Umgebungen

Testautomatisierung für Anwendungen, die in Modern Object Pascal mit RAD Studio, der VCL oder dem Delphi C++ Builder entwickelt wurden. Unterstützt werden die Delphi-Versionen XE2 (x86) und höher (x86 und x64).

Icon RanoreXPath

Robuste Objekterkennung

Identifizieren Sie UI-Elemente mit der leistungsstarken RanoreXPath-Syntax, die dank Verwendung technologiespezifischer Attribute und Operatoren Ihre Tests robuster gegenüber Layoutänderungen macht.

Jetzt in die Testautomatisierung einsteigen.

Mehr als 4.000 Unternehmen weltweit vertrauen uns.

Testautomatisierung für das ganze Team

Erstellen Sie Delphi-Tests schnell und ohne Coden mit den Ranorex-Tools oder schreiben Sie Ihre Tests in der vollausgestatteten IDE.

Icon desktop and mobile

Testautomatiserung ohne Code

Simulieren Sie reale Benutzerinteraktionen und erfassen Sie komplette Workflows mit Ranorex Recorder. Erweitern Sie Ihre Tests mit Validierungen und Parametern, nutzen sie interne oder externe Testdaten, fügen Sie Bedingungen hinzu, und konfigurieren Sie Aktionen für Mausbewegungen und Zeitverzögerungen – alles ohne eine einzige Zeile Code.

Icon desktop and mobile

Zuverlässige Objekterkennung

Mit Ranorex Spy überprüfen Sie die UI Ihrer zu testenden Software, ermitteln und analysieren UI-Elemente und übernehmen alle in Ihren Tests genutzten Steuerelemente in das zentrale Objekt-Repository. Sie erhalten für jedes Element einen RanoreXPath, eine leistungsstarke, XPath-basierte Syntax, mit der Sie UI-Elemente in Delphi-Awendungen eindeutig identifzieren.

Icon object repository

Gemeinsames Objektrepository

Verwalten und strukturieren Sie auf einfache Weise die UI-Elemente aus Ihren automatischen Tests im Objekt-Repository. Jedes Objekt erhält automatisch einen eindeutigen logischen Namen. Zusätzlich wird ein Screenshot des zugehörigen Elements erstellt. Da Informationen zur Identifikation des UI-Elements getrennt verwaltet werden, sind ihre Tests robuster und wartungsärmer.

Icon automation IDE for Delphi

Flexibel durch vollausgestattete IDE

Mit der IDE bearbeiten Sie Aufzeichnungen oder programmieren komplett neue benutzerspezifische Tests in C# oder VB.Net. Sparen Sie Zeit mit Funktionen wie der intelligenten Codevervollständigung, Codevorlagen, Debugging und Refactoring. Durch Speichern von Modulen in der Benutzercode-Bibliothek stellen Sie diese allen Teammitgliedern zur Verfügung.

Icon collaboration

Einfacheres Teamwork

Testen im Team kann kompliziert sein. Machen Sie es sich einfacher mit dem gemeinsam nutzbaren Objekt-Repository, wiederverwendbaren Code-Modulen, mehreren Test Suites pro Projekt und Version Control. Probleme mit Merge-Konflikten? Integrieren Sie Ranorex Magic Merger in Ihre Version Control und lösen Sie so bis zu 90 % aller Konflikte vollkommen automatisch.

Icon desktop and mobile

Umfassendes Reporting

Der komplett konfigurierbare XML-basierte Report kann weitergegeben und auf Computern ohne Ranorex-Installation angezeigt werden. Er ist auch für nicht-technische Nutzer leicht verständlich und bietet eine umfassende Übersicht über den Testlauf, inklusive Screenshots. Springen Sie direkt aus dem Report zu fehlgeschlagenen Testfällen.

Jetzt in die Testautomatisierung einsteigen.

Qualitätssicherung für Delphi-Anwendungen

Mit Ranorex automatisieren Sie daten- oder keywordgetriebene Tests, Regressionstests, End-to-End-Tests und noch mehr. Ranorex Studio untersützt Ihre Art zu testen. Mit den zuverlässigen Aufzeichnungstools automatisieren Sie Black-Box-Tests auch ohne Zugriff auf den Delphi-Source-Code. Features wie globale und lokale Parameter, Bedingungen, Iterationen und Fehlerbehandlung ermöglichen es Ihnen, umfassende End-to-End-Tests schnell aufzusetzen. Durch die Unterstützung von verteilten und parallelen Testläufen kommen Sie rascher zu den Ergebnissen Ihrer Regressionstests. Bei datengetriebenen Tests untersützt Ranorex sowohl interne Datenquellen als auch externe in den Excel-, CSV- oder SQL-Formaten. Auch keywordgetriebene Tests führen Sie dank wiederverwendbarer Code-Module aus. Mit der NeoLoad-Integration können Sie Ihre UI-Tests zusätzlich um Lasttests erweitern und so Ihre Effizienz maximieren.

“Vor der Verwendung von Ranorex benötigten wir für unser Regressions-Set drei Mitarbeiter für jeweils acht Stunden. Nach der Implementierung werden alle Tests über Nacht ohne menschlichen Eingriff ausgeführt.”

Produktmanager eines mittleren Handelsunternehmens

Ein geschlossener Delphi-Testkreislauf

Ranorex Studio fügt sich nahtlos in führende Lösungen für Continuous Integration, Bugtracking, Test Management usw. ein.

Jetzt in die Testautomatisierung einsteigen.