0
Addressing Mobile App Testing                  Challenges (Part 2)                          Notes from webinar by         ...
Before we begin ...Items in this font are the notes I took from what the  presenter saidItems in this font are my own comm...
Testing needs    Location-specific apps need to find a way to    simulate location change. Otherwise you would    have to...
Mobile websites    Existing applications that help in testing:        −   There are some mobile browser simulators       ...
Essential things to know    What are the most popular browsers?    What are the devices that exist now?    What are the...
Common mobile issuesLike in desktop testing, with experience testers will  know what issues are common in certain  environ...
Common mobile issues (contd.)    Memory/performance. Developers are not used to    programming economically (for low    p...
Test AutomationSuccess criteria for mobile test automation is the same as the criteria for desktop test automation:       ...
Mobile testing goals    Ideal goal: use a single set of test cases for all    devices    Realistic goal: this is a rapid...
Automation tools    Tool categories:        −   Native (from devices, companies): exist but are            different for ...
Automation questions    How to reduce automation?        −   Build a layer thats independent of the device    Can I crea...
DisclaimerThe notes presented here are what I understood from  what the presenter communicated. They might not be  100% ac...
Upcoming SlideShare
Loading in...5
×

Mobile Apps Testing - Part 2

191

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
191
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Mobile Apps Testing - Part 2"

  1. 1. Addressing Mobile App Testing Challenges (Part 2) Notes from webinar by Lee Barnes hosted by QAI on February 13th 2013This presentation by Maira Bay de Souza is licensed under aCreative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License
  2. 2. Before we begin ...Items in this font are the notes I took from what the presenter saidItems in this font are my own comments
  3. 3. Testing needs Location-specific apps need to find a way to simulate location change. Otherwise you would have to actually move the device around the world! The same applies for moving the device around different mobile carrier networks.
  4. 4. Mobile websites Existing applications that help in testing: − There are some mobile browser simulators − There are also markup checkers
  5. 5. Essential things to know What are the most popular browsers? What are the devices that exist now? What are the languages used to program these devices? What is the OS model (closed or open source?)Keep up with whats important for you!
  6. 6. Common mobile issuesLike in desktop testing, with experience testers will know what issues are common in certain environments Interrupt response: how does the app behave when there is an incoming call, alarm from calendar, etc What happens when the app is “backgrounded” for extended periods of time?
  7. 7. Common mobile issues (contd.) Memory/performance. Developers are not used to programming economically (for low power/memory/etc usage) Usability − Sometimes users cannot tell if an image is a button or just an image − Sometimes users cannot tell if there is a list/combo box or not
  8. 8. Test AutomationSuccess criteria for mobile test automation is the same as the criteria for desktop test automation: − Reliable (can we leave it unattended?) − Maintainable − Scalable (can we expand the test coverage efficiently?)Its interesting how mobile testing is similar to desktop testing in so many ways.
  9. 9. Mobile testing goals Ideal goal: use a single set of test cases for all devices Realistic goal: this is a rapidly evolving space with many providers and many approaches. Suggestions: − Research carefully and look beyond the demo − What can be automated vs. cost to automateI like his approach of having realistic goals.Good suggestions too!
  10. 10. Automation tools Tool categories: − Native (from devices, companies): exist but are different for each device − Multi-platform:  Visual-based: − text and image recognition − may require jailbreaking − are more reliable  Object-based: − interacts with UI objects itself − requires instrumentation in the application − interacts with the entire device
  11. 11. Automation questions How to reduce automation? − Build a layer thats independent of the device Can I create an automation framework to test the desktop and the mobile environment? − Its possible theoretically. But realistically its hard, because objects, websites, etc are different .Wow, I learned a lot from the webinar!And I hope you learned a lot from my presentation!
  12. 12. DisclaimerThe notes presented here are what I understood from what the presenter communicated. They might not be 100% accurate, as I was taking notes and listening to the presentation at the same time.All the information I am quoting from the presenter is their intellectual property. I am reproducing it here under the fair use policy, for quoting purposes only.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×