Building Test Suites for Robotium

If you have implemented many automated tests with Robotium, you will notice that Robotium is not the fastest tool when it comes to test execution time! Especially in big projects with more than 100 automated Robotium tests the execution time is really long (>1h). For nightly regression testing this is not a problem, but If you want to know if a simple commit from a developer break something, executing the whole test suite is not very efficient. To get a much faster impression of the quality of the last commits, you can build for example a smoke test suite. This suite covers the basic functionality like login, clicking on important entries but not all edge cases, like a full regression test suite will do.

Read more

The new Testing Experience Issue 19 is about Mobile App Testing

Since today the new issue of the testing experience magazine is available. This time the magazine is all about Mobile App Testing. There are a plenty of really good articles about mobile testing. Check it out. Also my article about “Best Practices in Mobile App Testing”.

Table of content:

Mobile App Performance – How to Ensure High-Quality Experiences
by Klaus Enzenhofer

Roadblocks and their workaround while testing Mobile Applications
by Jeesmon Jacob & Mary Tharakan

Main issues in mobile app testing
by Kerstin Knab

Beyond the Smartphone – Testing for the Developing World
by Stephen Janaway

Best Practices in Mobile App Testing
by Daniel Knott

Read more

uTest acquires Apphance

Today the companies uTest and apphance consolidate their services for mobile app testing. See some quotes from the techcrunch article: “uTest will also be using Apphance itself for its own 60,000-strong army of app testers, as well as adding functionality for it to support HTML5, on top of existing support for iOS, Android, Windows Phone 7, Kindle … Read more

Robotium, Jenkins and Ant

I think it is time for a new How to/ Tutorial on my blog. Today, I want to give you an overview of how to setup your Robotium test project to build it with the tool Ant. If the project is configured for Ant, I will explain how to integrate it into the continuous integration server Jenkins. With the combination of the build tool Ant and the CI Server Jenkins, you are able to build up your own mobile test automation environment. Written Robotium tests can be executed on schedule or directly after a developer commits new code to the repository.

Read more