This blog as a book

As mentioned in the “About this blog” page, a lot of the content on this blog is taken off a draft of a book on Mobile Testing. However, due to the nature of a blog site like WordPress (which is am amazing publishing platform by the way), the latest published articles are displayed first.

In order to give the reader a sense of how this “book” will look like, I’ve put the articles (and will continue to do so) in a table of contents (TOC) structure here:

Chapter 1: Introduction (yet to be posted)

Chapter 2: Mobile Web

  1. From WML to HTML5 – A very concise history
  2. Handsets, Browsers, Device Capabilities and Browser User Agents
  3. The key challenge for Mobile Web Apps
  4. Some options for building mobile web sites
  5. The components of (almost) any mobile web platform
  6. Simulating various mobile browsers
  7. Simulating the iPhone Safari Browser
  8. Simulating the Android Browser
  9. Simulating the Nokia Webkit Browser
  10. Simulating the Palm (HP) webOS Browser
  11. Simulating the Blackberry Browser
  12. Simulating the Windows7 Mobile Browser
  13. Automating tests (yet to be posted)
  14. HTML5 (yet to be posted)
  15. Performance testing HTML5 Web apps
  16. Options for actual device testing (yet to be posted)
  17. Carrier issues (yet to be posted)

Chapter 3: Messaging Apps 

  1. A very brief history of messaging
  2. Some important terms and concepts you should know
  3. The Mobile Messaging Architecture
  4. Interfacing with Aggregators or Operator Messaging Gateways
  5. Types of SMS Applications
  6. Key differences between messaging and mobile web
  7. Testing SMS Apps
  8. EMS and MMS

Chapter 4: Native Apps

  1. An introduction to Mobile Native Apps (yet to be posted)
  2. The first step – installing the app (yet to be posted)
  3. Automating Tests (yet to be posted)
  4. Writing your first Hello World app
  5. Setting up your Android Native App Test Environment
  6. Automating Android Native Apps testing using Robotium
  7. Automating Android Native Apps testing using Monkeyrunner
  8. Automating Android Native Apps testing using Android Native Driver
  9. Automating iOS Native App Testing using Frank
  10. Automating iOS Native App Testing using UI Automation 
  11. Getting screencaptures for Android Devices
  12. Getting screencaptures for iOS Devices

Chapter 7: In Country Testing

  1. Why in-country testing
  2. In-Country testing options
  3. In-Country testing SMS
  4. In-Country testing native apps and mobile web

(More to be revealed in due time)

2 responses to “This blog as a book

  1. Eric

    What is the name and qualifications the writer of this piece?

Leave a reply to pmpsnacks Cancel reply