Software development professionals know firsthand the importance of Quality Assurance (QA) in any software project. This essential project component ensures the end product not only meets the client’s expectations but also delivers a seamless experience for the end...
Keyword-Driven Testing
Empower testers of all experience levels to build, share, and re-use automated test cases.
User code library
UI object repository
Broad technology support
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
Broad technology support
Ranorex Studio supports keyword-driven test automation for desktop, web, and mobile applications
Desktop testing
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.
Web testing
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.
Mobile testing
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.
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