Home » Robotium

Tag: Robotium

Top 10 Best Practices for Mobile App Testing - Adventures in QA

Top 10 Best Practices for Mobile App Testing

I recently wrote an article for InformIT to give some more insights into mobile app testing. The article I wrote is called “Top 10 Best Practices for Mobile App Testing“. The complete article can be found here, the following post contains only an excerpt of the article.

Top 10 Best Practices for Mobile App Testing

  1. Know your customers
    One of the biggest challenges in the mobile app world is high user expectations. Mobile users expect much more from mobile devices and mobile apps than from other applications like those for the Web or desktop. […]
  2. Create device groups
    Based on knowledge of the customers, mobile app testers can create mobile device groups, which help to downsize testing efforts in the mobile world. For example, mobile app testers can create groups A, B, and C, with each group having a different priority, such as high, medium, and low. […]
  3. Don’t skimp on standard test methods
    Experienced software testers are familiar with software testing terms and techniques such as boundary values, equivalence classes, different coverage types, and acceptance criteria. […]
  4. Test on various data networks
    Testing in various types of data networks is one of the most important scenarios for testing mobile apps. […]
  5. Test in different languages
    If a mobile app is used in different countries, that app very likely will need to support different languages. In that case, mobile app testers must test the app against the various languages it supports. […]
  6. Test against all major hardware features
    Mobile devices are packed with powerful hardware and sensors to interact with users and their surroundings. […]
  7. Thoroughly test for standby, interrupt, and battery issues
    Another very important test is the standby test, in which we check whether the mobile app can handle the standby mode. Testers need to look for UI glitches, data handling, and whether the app maintains state when entering and leaving the standby mode. […]
  8. Test updates and install/uninstall procedures
    Before submitting a mobile app to an app store, testers need to test the app’s update and installation processes. Every major mobile platform offers tools to test the update process, in order to simulate updating from an older app version to the latest one. […]
  9. Test usability in multiple ways
    Throughout the complete mobile app development and testing lifecycle, it is very important to check usability. Mobile users have very high expectations for the usability of their apps. All UI elements must be easy to use and understand, and the app must provide clear explanatory text and error messages. […]
  10. Restrict permissions and check all log files
    The last point in suggested best practices for mobile app testing deals with app permissions and log files. During the development and testing phase, mobile app testers need to verify that the app is using only the permissions that the app requires, and no more. […]

#HappyTesting

 

Feature Image Source: https://www.flickr.com/photos/barrydahl/6675297699
Stickers - Adventures in QA

My Testing Sticker

Since a couple of years every laptop has at least one sticker on its lid. Stickers became very popular in the tech industry and every developer, designer, product manager or software tester has stickers on the back of the laptop. Either to show which company they are working for or which tools they are using or just to decorate them.

I have also several stickers on my laptop lid, mainly mobile related ones. Just yesterday, I had the idea to create my own sticker to spread the word about my book. I came up with 4 versions and I want to ask you guys for some feedback. Three stickers are showing the text “KEEP CALM and Perform Hands-On Mobile App Testing” but every version has some slight differences. The fourth sticker is showing “Eddy”, a bug carrying a mobile device (I draw him myself).

Which version do you like most? Please leave a comment. I am looking forward to them.

And here are the sticker prototypes.

My Testing Sticker

Version 1: Just Text

My Testing Sticker - Adventures in QA

 

Read more

Printed Edition of Hands-On Mobile App Testing

Hands-On Mobile App Testing - Adventures in QAMy book Hands-On Mobile App Testing is now available in the printed copy edition in all online and offline bookstores. If you visit the book landing page http://handsonmobileapptesting.com/ you get further information about the book as well as a free chapter.

If you are interested in some more details about each chapter you can have a look at the rough cuts on safari books online.

I am very happy and proud that I was able to write this book. While writing the book I improved some of my personal skills. For example, I improved my english writing skills (at least I hope so :)). I learned that it is very important to be focused on a certain topic instead of jumping through chapters. I improved my organizational skills, I learned to be patient, critical to myself and to be tenacious. Read more

My Testing Tools

Mobile Testing Tools - Adventures in QAIn 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

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!