When users open software solutions, they expect them to function as needed. For example, when a business analyst opens Excel, they hope to work with data without requiring knowledge of what’s happening with the application internally. If something breaks, they won’t...
A Test Automation Podcast
Why is Ranorex the ideal tool for testers and developers? What is the Ranorex API? How can agile teams benefit from Ranorex? Questions you may have already asked yourself and the renowned test automation architect, avid blogger and podcaster, Joe Colantonio has now discussed with our Ranorex Head of Sales, Christoph Preschern, and Product Manager, Roland Enzinger.
In Joe’s podcast, they talk about topics such as:
- Test automation trends
- Test automation in an agile environment
- Ranorex and Selenium
- How to test dynamic user interfaces
- The Ranorex API
We didn’t want to give it all away, so here are just a few questions Joe has asked our test automation experts:
Do you have any examples of where your customers are currently using Ranorex?
Many of our customers are using different types of technologies. One of our key USPs is the broad support of different technologies. Think about .NET based applications, Java based applications, ERP Systems like SAP, Oracle Forms, or mobile applications. On mobile devices you might have hybrid, native and mobile web applications. Ranorex allows you to combine all technologies within one test. Many of our customers are doing end-to-end test automation. Just take an online bookstore as an example. Using Ranorex, you can simulate adding a book to an ERP system, then simulate a user looking for a book on a mobile device, adding it to the wish list and, in the next step, accessing the wish list as well as purchasing the book from the webpage using a computer. Finally, at the end of the loop, you can verify whether the book has been correctly removed from the ERP system. Scenarios like these can easily be created in one test case with Ranorex.
Does Ranorex integrate with any version control system?
Ranorex Studio directly integrates with Git, Subversion and Team Foundation Server. You can easily use any other file based version control system outside of Ranorex Studio, as the entire Ranorex project structure is file based.
Do you only support UI based technologies or also any type of API REST testing?
Besides the UI, there’s an increasing demand for web service test automation, and it’s always worth to combine UI tests with API tests. This is possible within Ranorex Studio, as you can create your web service tests based on existing libraries from the .NET framework.
How should a team get started with test automation?
It’s important to know which test cases should be automated first. That’s why it’s essential to have an understanding of testing in general. You shouldn’t just automate any test case. You need to consider which test cases are executed the most, as the return on investment is linked to the number of times a test is executed. When introducing a team to test automation, you need to think about who is doing the automation and which test cases to automate. At Ranorex we offer free online webinars, videos and written instructions to inform people on how to get started with test automation, provide useful tips and best practices. For those who have mastered the test automation basics and want to proof their knowledge, we also offer a Ranorex Certificate.
Related Posts:
Effective Black Box Testing Methods You Need to Try
When users open software solutions, they expect them to function as needed. For example, when a business analyst opens Excel, they hope to work with data without requiring knowledge of what’s happening with the application internally. If something breaks, they won’t...
Benefits of Using the Top BDD Testing Tools
Explore the most popular and best types of BDD testing tools available for developers across different programming languages and development platforms.
8 Steps to Create a Data Migration Plan
When companies change systems or move information to a more secure location, they typically need to perform a data migration. If a company wants to use cloud-based solutions, it must transfer existing information from localized hardware to a cloud environment. A...