Your SlideShare is downloading. ×
0
Mobile App Testing
Mobile App Testing
Mobile App Testing
Mobile App Testing
Mobile App Testing
Mobile App Testing
Mobile App Testing
Mobile App Testing
Mobile App Testing
Mobile App Testing
Mobile App Testing
Mobile App Testing
Mobile App Testing
Mobile App Testing
Mobile App Testing
Mobile App Testing
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Mobile App Testing

1,340

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
1,340
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
157
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. S
  • 2. Introduction S  My name: Pham Thi Thanh S  Position: QA employee S  Company: Seesaa Viet Nam .Co.,Ltd
  • 3. Content S  1. Mobile application S  2. Mobile application testing S  3. Difference between mobile application testing and mobile web app testing. S  4. Best practices for Mobile application testing
  • 4. 1. Mobile application S What is Mobile application? S  Mobile application consists of software that runs on a mobile device and performs certain tasks before the user of the Mobile Phone.
  • 5. The challenges of Mobile applications testing S User, bugs and money: According on TechCrunch, S  The average shelf life of an iPhone app iroughly 30 days. S  For free apps, less than 20% of users return to an app even one day after downloading it. And by day 30, less than 5% of users are still utilizing the app. S  And for paid apps, the drop-off is even slightly steeper . S Why the drop-off? S  Bugs especially appear within minutes of downloading. S  With the variety of apps now available, users have an extremely low tolerance for buggy applications.
  • 6. 2. Mobile applications testing S  Mobile application testing is a process by which application softwave developed for hand held mobile devices is tested for its functionality, usability and consistency. S  Easy to perform S  Easy to plan S  Inexpensive S  Challenge
  • 7. 2. Testing process
  • 8. 2. Mobile applications testing S  The critical factors that determine the success of a mobile testing program are: S  Use of test automation S  Use of emulators and actual devices S  Testing for mobile environment and application complexity
  • 9. 2. Use of test automation S  Automating the appropriate areas of a testing program can yield quantifiable benefits.
  • 10. 2. Use of emulators and actual devices S  Emulators can be beneficial for testing features of the application that are device independent. S  However, actual devices should be used for validating the results.
  • 11. 2. Testing for mobile environment and application complexity S  Due to diversity in mobile hardware and platforms, testing programs need to incorporate GUI and compatibility tests.
  • 12. 2. Mobile application testing
  • 13. 3. Difference between mobile application testing and mobile web app testing. Mobile app testing Mobile web app testing
  • 14. 4. Best practices for Mobile application testing S  Understand the network landscape and device landscape to identify critical bottlenecks. S  Verifying the end-to-end functional flow in all possible platforms at least once. S  Performance testing, GUI testing, and compatibility testing should be done using actual devices. S  Select the right automation test tool for the success of the testing program.
  • 15. 4. Best practices for Mobile application testing S  For applications that use network services, verifying their behavior in different network circumstances S  Select the right automation test tool for the success of the testing program. S  Start sanity testing with emulators and proceed for further testing on actual devices.

×