GTAC 2014 Day 2

And here is the second day and video from the Google Test Automation Conference. At the second day there were again talks from Google, Facebook, American Express, Adobe or Comcast. This day was again just great, with great topics and great speakers. Check out the attached video and enjoy the various topics about test automation.

Happy Testing!

GTAC 2014 Day 1

On 10/28/2014, the first day of the 2014 Google Test Automation Conference took place in Kirkland. For those who can’t attend the conference, Google provided a live stream and has now published the talks in a youtube video.

The video includes very interesting talks from various companies such as Google, Mozilla, Adobe, HP, Dropbox, Netflix or Facebook. The complete schedule can be found here.

All talks from the first day are included in this video.

Continue reading

[Video] Breaking the Matrix – Android Testing at Scale

Today, I want to share a video with you. The topic of the video is “Breaking the Matrix – Android Testing at Scale” and shows a talk from Google employees explaining how to scale your Android test automation using emulators.

Testing Android apps manually on emulators is not my first choice, however at some point it makes sense to use them as a part of your mobile test automation strategy to save time and money.

How is oour Android testing environment look like? Are you using emulators in your test environment?

Have a great day and happy mobile testing.

Hands-On Mobile App Testing is available

It’s done! My book “Hands-On Mobile App Testing” is available since today. Further information can be found here: http://www.handsonmobileapptesting.com/.

Why I wrote this Book

It all started in 2010 when I had the opportunity to work on my first mobile project. The mobile team I worked in was responsible for developing a mobile web app, a native Android app and a native iOS app. This was the company’s first mobile project and a completely new testing environment for the quality assurance department. Together with a colleague, I had the chance to build up a mobile testing strategy from scratch. We evaluated several test automation tools to see which one fits best in our software development lifecycle. At that time, mobile testing tools were few and far between, and at an very early development stage. We then tried several testing approaches and tools. Of course we failed with some of them, but in the end the whole team, the company and our customers were happy. Continue reading

Slides from the Mobile App Europe Conference

Today (29/09/2014) is a sad day for me, because  the Mobile App Europe conference in Potsdam/ Berlin has started and I can’t attend because of sickness. I was really looking forward to attend the conference as a speaker and as a attendee, to talk to so many great people from the mobile app business but now I can’t :(.

The Mobile App Europe conference was not just a normal conference for me, no it was something special. I had the chance as a program chair to help the great organizers to setup the program, that you guys now can enjoy. I really hope you enjoy the talks and that you will learn something new.

In the last couple of weeks I worked a lot on my slides and I don’t want to hide them from you. I just uploaded them to slideshare. If you have any questions, don’t hesitate to ask them. Get in contact with me, or write a comment to this post.

In the slides you will also find my latest project ;), that will be available in the next couple of weeks.

Have fun and enjoy the conference!

Greets,
Daniel

Common Apple App Store Rejections

Since a couple of days (at least I never saw that page before) Apple provided a page with the most common app store rejections.

On the page several categroies are listed, providing information on how to prevent your app from being rejected.

When testing and/or submitting an iOS app have the following points in mind.

  • Crashes and Bugs: Submit the app if it is well tested.
  • Substandard User Interface: Be sure the app is following Apple’s design guides and design Dos and Dont’s.
  • Broken Links: All links must be functional.
  • Advertisements: If your app contains ads, be sure they are shown properly.
  • Placeholder Content: No lorem ipsum or any other kind of placeholder texts are allowed to be in the app.
  • Incomplete Information: Provide logins if your app requires them. Provide descriptions and images or videos of your app.
  • Web clippings, content aggregators, or a collections of links: In short, submit only native apps :).
  • Repeated Submission of Similar Apps: You are not allowed to submit several apps that are essentially the same.
  • Inaccurate Descriptions: App descriptions must be clear.
  • Misleading Users: Your app must work as advertised in the store.
  • Not enough lasting value: Your app should solve a problem to the user and must provide value.

Besides this little overview, Apple also provided the top 10 reasons why apps are currently rejected. Furthermore, the total percentage of app rejections is shwon. Find the numbers in the following pictures.

Top10 of app rejection reasons Total percentage of app rejections

 

Both pictures are screenshot from the Apple page and the figures are based on September 2014. I just wanted to give you a quick heads up to this page. The ULR to page is: https://developer.apple.com/app-store/review/rejections/

Happy testing.