This time in “People in Testing” I had the chance to interview Rudolf Groetz, who is the founder and organizer of the Mobile Quality Night. Rudolf is Head of QA at JUMIO Inc. with a mobile mindset. He has very good knowledge in the area of mobile testing and especially in mobile test automation. In this interview Rudolf is talking about his current mobile testing challenge, which kind of test automation solution he is using and what is the next big thing in the software development and testing world. Enjoy the interview.
Daniel: What is currently your biggest challenge at work?
Rudolf: For me the biggest challenge at the moment is the ever rising device fragmentation in the mobile world. This problem forces me to constantly adapt our mobile device lab, furthermore I need to check that our app is still working with the latest SDK’s and on new devices our customers are using. For our testing process we are using only physical devices and no emulators or simulators. We have a mobile device lab in our office, if there are devices that are not part of the mobile device lab, we are also using Mobile Device Clouds. Those devices are used for manual as well as automated mobile testing. Read more
In this post I want to give you some insights in my daily working life as a mobile tester especially which tools I use to test mobile apps. I got ask this question several times while attending conferences or I have been asked via eMail. Which tools are you using for mobile testing. In this post I want to give you the answer to this question.
One remark, the tools I am using in my current project are best for my current situation but this must not be the case for you and your project. Please keep this in mind and don’t just use the tools I am using. This might not be the best fit for your project and your software development environment. Read more
Two days ago Sauce Labs introduced a new tool for iOS test automation: Appium on Sauce. Appium on Sauce is able to automate hybrid or native iOS apps. The new tool based on the open source tool Appium written in Node.js. Currently the tool support iOS devices only but Android support is on its way.
Appium uses Selenium commands and map these commands into a format for UIAutomation. It uses the WebDriver JSON Wire Protocol to drive UIAutomation.
Sauce Labs says, the tool requires no recompiling or modifications on the app you want to test. Tests can be written in any programming language and testing framework using the Selenium API. Appium on Sauce needs no setup and no maintenance. Tests can be run in parallel across several machines in the cloud. CI support is also included.
Currently the tool is only available by invitation to see if the environment is stable enough to handle many users and apps in parallel. For me this tool looks very promising and we will see how well it can be used.
Thanks to my colleague @the_qa_guy I got the information that there is another test automation tool for Android Apps. The tool is called bot-bot and provide a selenium like test automation for native Android Apps using a capture & replay functionality.
The tool is developed by Imaginea and based on the keyword driven approach. bot-bot uses the following open source tools:
To provide a capture & replay mode, bot-bot has three different components:
The Recorder: Is responsible for recording the user action on the Android App under test. The recorded actions are send to the Server.
The Runner: Is responsible for the test execution. Also generates html test results.
The Server: Is responsible for tracking the user actions that come from the Recorder. Besides that it give the qa expert the possibility to export the recorded test cases in csv format. The csv file than can be used with the Runner to execute the testcases again.
I found a really nice overview about Open Source Mobile Testing Frameworks for Test Automation. The overview was created by Dominik Dary (eBay). In his table he showed how many test automation frameworks are currently available for Android or iOS testing. The complete blog post can be found here:
A big thank you to Dominik, who provided this overview!
Manage Cookie Consent
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.