This is the first post in a series on the Top Resources for Testers. This post looks at the top four mobile application books we thought would be helpful to testers. If you have come across any other resources you found helpful, please share with us in the comments below.
The following excerpt is a book review by Ruma Dak:
Couple of weeks ago I received an email from Leanpub which reminded me of this awesome book I read late last year. “Tap Into Mobile Application Testing” by Jonathan Kohl is packed with everything you need to get started with Testing Mobile Applications.
First two chapters cover general introduction to Mobile Technology and various elements of a Mobile device. In chapter 3 (my favourite), the author describes various testing approaches interestingly in form of testing tours. It gives you hints about lots of places where bugs might be lurking. Next chapter talks about testing mobile applications using different perspectives using mnemonic “I SLICED UP FUN” which is really fun to go through!
Chapter 5 is about how to report bugs effectively. It’s good to read all these things again even when you know most of them. It had nice tips for all kinds of bug reporting, not only for mobile testing. Mobile Testing Strategy, an important subject, is thoroughly covered in Chapter 6 and can aid you in deciding your approach to test your application for fragmented market. Planning is discussed in the next chapter.
Chapter 8 gives more ideas about testing the Mobile application. Security and Performance testing are discussed in the second to last chapter. The final concluding chapter talks about “Seven Sins of Mobile Testing” which are pretty useful.
All in all, it’s an informative read, a crash course in Mobile application Testing and gives you lots of ideas to play with.
With the second edition of this popular book, you’ll learn how to build HTML5 and CSS3-based apps that access geolocation, accelerometer, multi-touch screens, offline storage, and other features in today’s smartphones, tablets, and feature phones. The market for mobile apps continues to evolve at a breakneck pace, and this book is the most complete reference available for the mobile web.
Author and mobile development expert Maximiliano Firtman shows you how to develop a standard app core that you can extend to work with specific devices. This updated edition covers many recent advances in mobile development, including responsive web design techniques, offline storage, mobile design patterns, and new mobile browsers, platforms, and hardware APIs. One of the chapters dives into how to test mobile devices for proper load.
- Create effective user interfaces for touch devices and different resolution displays
- Understand variations among iOS, Android, Windows Phone, BlackBerry, Firefox OS, and other mobile platforms
- Bypass the browser to create native web apps, ebooks, and PhoneGap applications
- Build apps for browsers and online retailers such as the App Store, Google Play Store, Windows Store, and App World
Creating applications for the myriad versions and varieties of mobile phone platforms on the market can be daunting to even the most seasoned developer. This authoritative guide is written in such as way that it takes your existing skills and experience and uses that background as a solid foundation for developing applications that cross over between platforms, thereby freeing you from having to learn a new platform from scratch each time. Concise explanations walk you through the tools and patterns for developing for all the mobile platforms while detailed steps walk you through setting up your development environment for each platform.
- Covers all the major options from native development to web application development
- Discusses major third party platform development acceleration tools, such as Appcelerator and PhoneGap
- Zeroes in on topics such as developing applications for Android, IOS, Windows Phone 7, and Blackberry
Since mobile apps and applications for desktop web browsers use the same underlying technologies, most load testing tasks and challenges are the same. You don’t necessarily need a brand new, mobile-specific load testing tool, but you do need a quality web load testing tool capable of handling the nuances of load testing mobile apps. Using a tool that enables testing of both enables you to leverage existing in-house skills for designing and parameterizing your scripts, running your tests, and analyzing the results.
This white paper will show you:
- The similarities and differences between traditional and mobile load testing
- The challenges associated with mobile load testing and solutions
- Best practices for recording mobile load test scenarios
- Best practices for conducting realistic tests
- How to analyze the results