Mobile App Europe Program is Online

Today, the program of the Mobile App Europe Conference was published. The conference will take place from 29th September till 1st October.

Have a look at the program, it is really awesome. There are so many interesting talks about mobile development, testing, design and marketing. Besides the talks, there are some really interesting keynotes with great speakers from cool companies.

I am really looking forward to the mobile security talks, the keynotes and the workshops :). Can’t wait to be at the conference. If you have a look at the first day of the conference, you will find my talk about “Best Practices in Mobile Testing“.

Looking forward to meet you at the conference! The registration is open, don’t miss the early bird.

Program link: http://www.mobileappeurope.com/schedule/

How to stress test your iOS app

My last blog post was about stress testing your android app. Today I found another interesting stress testing tool for iOS. The tool is called UI AutoMonkey. The tool is really simple and can be added directly to your xCode project. UI AutoMonkey runs in UIAutomation and Instruments.

All you have to do is to setup a UIAutomation Instruments template with the provided script. Have a look at the simple installation instructions on the github page. After the setup, UI AutoMonkey is stress testing your app with different commands.
The following code snippet shows the JS script and some defined stress testing commands.

...
 eventWeights: {
 tap: 500,
 drag: 1,
 flick: 1,
 orientation: 1,
 clickVolumeUp: 1,
 clickVolumeDown: 1,
 lock: 1,
 pinchClose: 10,
 pinchOpen: 10,
 shake: 1
 },
...

The complete tool documentation can be found here.

What tool are you using for stress testing your iOS app?

Have fun!

 

 

How to stress test your Android app with Monkey

Today I want to show you a small nice tool, to stress test your Android app. The tool is called monkey and is part of the Android SDK. The tool is not new, but I didn’t had the chance/ time to work with the tool.

Monkey is a program that runs on your device or emulator. While running it is generating pseudo-random user events such as touch, click, rotate, swipe, mute the phone, shutdown wifi and many more, to stress test your app and to see how your app is handling all those inputs. Continue reading

I SLICED UP FUN by Jonathan Kohl

While attending the first CMAP (Certified Mobile App Professional) course in germany, I stumbled up on “I SLICED UP FUN” by Jonathan Kohl. Jonathan created a mnemonic for mobile app testing and named it “I SLICED UP FUN”. This mnemonic should help you to generate test ideas especially for mobile apps.

Here is a short look at the mnemonic. Continue reading

Quality Tools for Android

This week I found the nice github page from Stephane Nicolas named Quality Tools for Android. He provided a sample Android app using several test frameworks, to see how to use them.

bugdroid-duke-armor

Continue reading

Do it yourself – Build your own mobile cam holder

In the last couple of months my colleagues and I struggled with mobile presentations. We had always two situations/ problems. Either we showed our apps during the sprint review meeting just to the client on the real device and all others could not see what we were presenting. Or we were fighting with HDMI/ VGA cables to connect the device to the projector, but we never get the perfect setup up and runing, so that everyone in the meeting was happy. So we thought about a mobile cam holder for the presentations, where the app is presented on the real device. The installed web cam should be connected to a laptop and the interactions from the device are visible on the projector.

The whole team agreed, that we need such a cam holder. We checked the internet for cam holders to buy, but the solutions we found are really expensive and not what we wanted. So the next logical step was to build our own cam holder.

Continue reading

BrokeYourApp

Thanks to my former colleague @the_qa_guy, I now know the website http://brokeyourapp.com/. The website is presenting nasty bugs in iOS mobile apps.
BrokeYourAppThe team behind the page is checking and testing random apps from the iOS store and is trying to break them. If they broke the app, they write a bug report with detailed steps, screenshots and videos. The whole report will be send to the developer. The bugs are categorized into

  • Crash
  • Freeze
  • UI Glitch
  • Dead End
  • Vanish

Continue reading