The integration of Robotic Process Automation (RPA) with Artificial Intelligence (AI) has managed to revolutionize business process automation. It's led to improvements in operational efficiency and pioneered the establishment of new standards for test automation. By...
Delphi Application Testing
Build fast, reliable automated tests for Delphi applications with Ranorex Studio.
Tools for every skill level
Partners for your success
Rapid application development meets robust test automation with Delphi and Ranorex Studio.
Teams choose Delphi from Embarcadero Technologies for the ability to rapidly build cross-platform native applications using a single tool and a flexible, non-proprietary language. Rapid development environments require fast feedback from testing, and Ranorex Studio is the ideal solution to automate tests for Delphi applications. Ranorex Studio supports all native Visual Component Library (VCL) Delphi controls, plus popular third-party controls. Ranorex Studio’s rich toolset includes powerful tools for codeless automation, a full IDE, shareable object repository, built-in customizable reporting, and more. And because Ranorex and Embarcadero are part of the IDERA, Inc. family of companies, we can partner to ensure the best experience for testers and developers alike. Watch the screencast “Delphi application testing” to find out more.
Native and 3rd-party controls
Ranorex Studio supports all standard Delphi controls and properties plus popular third-party controls DevExpress and TMS. For backward compatibility, Ranorex Studio also supports automation with the GDI plug-in.
All major Delphi environments
Automate tests for applications developed in Modern Object Pascal with RAD Studio, the Visual Component Library (VCL), or the Delphi C++ Builder. Ranorex Studio Supports Delphi versions XE2 (x86) and later (x86 and x64).
Robust object recognition
Reduce test maintenance. Identify UI objects with the powerful RanoreXPath syntax, which uses technology-specific attributes and operators to make your tests more resilient against layout changes.
Test automation tools for everyone on the team
Ranorex Studio provides tools for rapid, codeless test creation for Delphi applications as well as a comprehensive test automation IDE.
Codeless test automation
Simulate real user interaction and capture entire workflows with the Ranorex Recorder. Enhance your tests with validations and parameters, reference internal or external test data, add conditions for execution, configure actions to represent mouse movements, and include time delays — all without writing a single line of code.
Reliable object identification
Use Ranorex Spy to investigate the user interface of your software under test, instantly track and analyze UI elements, and fill the central object repository with all controls utilized in your tests. You will receive a RanoreXPath for each element – a powerful syntax based on XPath to uniquely identify UI elements in Delphi applications.
Shareable object repository
Manage UI elements with Ranorex Studio’s shareable object repository. Each repository object automatically receives a unique and logical name and includes a screenshot of the element it represents. Because the object repository separates the identification information, your tests are more resilient to UI changes and easier to maintain.
Full IDE for maximum flexibility
Use the full IDE to edit recordings or create custom tests entirely in code, using either C# or VB.Net. Speed development with features like intelligent code completion, code templates, debugging functionalities, refactoring mechanisms and more. Store modules in the user code library to share with other members of the team.
Tools for collaboration
Collaborate more effectively with Ranorex Studio’s shareable object repository, reusable code modules, support for multiple test suites in a project and source control. Reduce merge conflicts by integrating the Ranorex Magic Merger into your source control system. The Magic Merger automatically resolves up to 90% of merge conflicts.
The fully-customizable XML-based test run report, can be shared and viewed even on machines where Ranorex Studio is not installed. Easy to understand for non-technical users, the test run report provides a comprehensive overview of the test execution flow complete with screenshots. Jump directly to failed test cases right out of the test run report.
Ensure your Delphi application’s quality
Use Ranorex Studio to automate data-driven or keyword-driven testing, regression testing, end-to-end testing, and more.
Ranorex Studio supports your preferred testing approach. Use the reliable capture-and-replay tools to automate black-box tests without access to the Delphi source code. Rapidly build comprehensive end-to-end tests with sophisticated features like global and local parameters, conditional execution, iterations, and error handling. Get faster feedback from your regression tests with Ranorex Studio’s support for distributed and parallel test execution. For data-driven testing, Ranorex Studio supports internal data tables, as well as external Excel files, CSV files, or SQL database connectors. Perform keyword-driven testing in Ranorex Studio with reusable code modules. Take advantage of Ranorex Studio’s integration with NeoLoad to include load testing with your functional UI testing for maximum efficiency.
Build a complete Delphi testing toolchain
Ranorex Studio integrates with leading solutions for continuous integration, defect tracking, test management, and more.
We deliver outstanding customer satisfaction
Reviews from satisfied users help make Ranorex Studio a leader in the G2 Grid for Test Automation Software, year after year.
The G2 Grid for Test Automation Software identifies leading solutions based on market presence and customer satisfaction. To determine