Einleitung Auch wenn Testfälle sorgfältig mit Stabilität und Wartbarkeit im Hinterkopf erstellt wurden, können sie dennoch fehlschlagen. Was genau wir unter einem Fehlschlag im Zusammenhang mit Testautomatisierung verstehen, müssen wir angesichts der Verwendung dieser...
Testen von Delphi-Anwendungen
Erstellen Sie mit Ranorex Studio schnelle, zuverlässige Tests für Delphi-Anwendungen.
Delphi-Unterstützung
Ranorex Studio unterstützt alle VCL-Controls und eine Reihe gängiger Third-Party-Controls.
Für Einsteiger und Profis
Schreiben Sie Ihre Tests in der IDE oder nutzen Sie unsere zuverlässigen Testtools.
Nahtlose Integration
Integrieren Sie Ranorex-Studio-Tests in CI-Server, Bugtracker, Version Control und mehr.
Beschleunigtes Testen
Schnelleres Feedback durch parallele Tests und Verteilung auf mehrere Remote-Computer.
Synergien zu ihrem Vorteil
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. Sehen Sie sich unseren Screencast “Delphi Application Testing” an, um mehr zu erfahren.
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.
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).
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.
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.
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.
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.
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.
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.
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.
Umfassendes Reporting
Der komplett konfigurierbare XML-basierte Report kann weitergegeben und auf Computern ohne Ranorex-Studio-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.
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.