Empower testers of all experience levels to build, share, and re-use automated test cases.
User code library
Full IDE to build shareable test methods and collections
UI object repository
Best-in-class UI object recognition and management
Broad technology support
Automate tests for desktop, mobile or web applications
Superior ease of use
Flatten the learning curve with tutorials, training and support
Introduction to keyword-driven testing
Understand the benefits of keyword-driven testing Keyword-driven testing uses action words to represent user behaviors such as “Start Application,” “Log On,” “Click OK,” or “Close Window.” The actual steps to perform each action are documented separately. To create a test case, the relevant keywords are listed in an “action table” along with the data necessary to perform the test. Keyword-driven testing can be done manually, or the steps for the keyword can be automated. A major benefit of keyword-driven testing is that everyone on the team can participate in the creation of test cases regardless of development experience. And, because each test case is separated from the steps required to perform or automate it, maintenance is also reduced.
What is a keyword-driven testing framework?
Automate keyword-driven testing and reduce
Choose Ranorex for flexible keyword-driven testing
Use the automation approach that fits your needs: easy-to-use codeless automation tools for everyone, or Ranorex Studio’s full development environment for those with basic programming knowledge.
Codeless test automation tools for everyone
Everyone on the team can build reusable automation modules and combine them to create keyword-driven test cases without writing a single line of code. Build sophisticated tests with Ranorex Studio’s powerful object recognition and reliable capture and replay technology. Capture user actions, then add validations. Combine keywords with data-driven testing, loops, local and global parameters, conditional execution and error-handling logic.
Full IDE for test automation engineers
With just basic programming knowledge, use Ranorex Studio’s full IDE to create user code methods and collections, and then combine them into action tables. In Ranorex Studio’s modular structure, each action is coded only once as a user code method; and then is stored in a user code collection for re-use in test cases as desired. Create tests in standard programming languages C# or VB.NET. The full IDE includes features such as code completion, tools for refactoring and debugging.
Broad technology support
Ranorex Studio supports keyword-driven test automation for desktop, web, and mobile applications
Benefit from the most comprehensive support for Windows-based applications on the testing market, including desktop applications based on Java and .Net, or hybrid desktop applications that use the Chromium-based frameworks such as CEF, Electron or Qt WebEngine. From third party controls like Telerik, DevExpress or Infragistics to end-to-end testing for ERP systems such as SAP or Salesforce, Ranorex Studio handles it all.
Build keyword-driven tests on a Windows desktop in C# or VB.NET, and then execute them across all leading browsers to validate compatibility and responsive design. Detect visual regressions by comparing screenshots. Want to run tests in parallel on a Selenium Grid such as SauceLabs? It’s easy with Selenium Webdriver built into the Ranorex core API. Learn more about the Ranorex Studio integration with Selenium WebDriver.
Ranorex Studio is your keyword-driven testing framework for iOS and Android applications. Instrument and deploy your tests with Wi-Fi or USB without jailbreaking your device. Test on real devices or simulators/emulators. Simulate user actions such as “touch”, “validate,” “swipe” and “change orientation.” Mock the GPS location, or access information such as battery, memory, or CPU state as well as text messages and calls stored on the device.
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
Start building your keyword-driven tests
with Ranorex Studio today
Get all of this with your free trial:
- Record-and-replay: robust capabilities to build tests without programming.
- Full development environment: script in C# or VB.NET
- All supported platforms: run tests on Windows desktop, all popular Web browsers, and Android or iOS devices, including real devices and simulators/emulators
- Advanced functionality: Ranorex Spy for machine-trained object detection, Ranorex Coach for test healing, video reporting of test execution, PDF validation, and more.
- Customizable test results reporting: generate HTML, PDF, or JUnit-compatible reports; then send test reports as email attachments.
- Data-driven testing: pull test data from CSV or Excel files, or a SQL database
- Flexible API interface: easily add Ranorex Studio tests to your CI/CD process by integrating with Jenkins, Travis CI, Git, and more.
- Built-in integration with Jira and TestRail
Accelerate your software testing with Ranorex Studio. Our built-in tutorials and sample projects will help you be productive right away. Or, if you’re ready, you can review our pricing and buy now.