iPhone test automation using KIF (Keep It Functional)

In my last posts I dealed a lot with Android and how to implement automated regression tests using tools like Robotium. This post describes how to implement automated tests using the tool KIF (Keep It Functional, http://corner.squareup.com/2011/07/ios-integration-testing.html). KIF is an open source test framework developed by the company square (https://squareup.com). It is an iOS integration test framework that allows you to implement test cases with objective C that can be executed currently only against the iPhone/ iPad simulator. The KIF tests are integrated to your workspace, there is no need for additional servers or services that must be started.

Read more

Agile Testing Days 2011

Last week from November 14th to November 17th I was attending at the Agile Testing Days 2011 in Potsdam! If you are working in an agile software development team in different roles e.g. tester, developer, agile coach or product owner, I really recommend to go to the next Agile Testing Days 2012 to meet great people and to exchange on certain test topics.

My conference started on Monday with a tutorial from Michael Bolton with the topic: “Critical Thinking Skills for Testers”. To make it short: This tutorial was AWESOME!

Read more

Robotium 3.0 is out there!

Since November 16th the latest version of Robotium 3.0 is released. This new version of Robotium provides several new and improved methods to test your Android app. As Renas Reda in the jayway blog says: “Robotium is now faster, lighter and more stable then ever!” I hope that is true because the previous versions of Robotium were really slow in the execution, even on real devices. So let’s see what’s new!

The following two methods are new to wait for views:

Read more

Mobile Developer Conference 2012 Hamburg

Last week my paper for the Mobile Dev Con 2012 (Feb) in Hamburg was accepted. The talk is about mobile test automation using the tool robotium. In the next weeks I will start preparing some facts about robotium and also a really cool Live Demo Session that show the possibilities of the tool. For more information about robotium check http://code.google.com/p/robotium. Or read a recent blogpost of how to setup robotium http://dnlkntt.wordpress.com/2011/10/29/how-to-setup-a-test-environment-for-android-using-robotium/

Read more

How to setup a test environment for Android using Robotium

This post should show how easy it is, to setup an robotium test environment for Android Apps using the Eclipse IDE. First of all you have to download the latest Android SDK depending to your operating system from http://developer.android.com/sdk/index.html. After downloading the zip file you can unzip it to:

  • /opt for Linux system
  • /Applications for Mac OSx systems
  • c:Programs for Windows systems

AVD – Manager
Start the Android avd manager with the command ./tools/android.

Read more