Compatibility in mobile testing
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
172
On Slideshare
172
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
7
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. Compatibility in Mobile App Testing Septeni Technology-12/3/2014 1
  • 2. Agenda  What tests should be run?  Types of Testing for Mobile Applications  Compatibility in Mobile App Testing  Test points  Operational Testing  Interrupt Testing  Compatibility Testing  Discussion 2
  • 3. What tests should be run?  Like web testing we should do? 3 Function Performance Security Usability
  • 4. What tests should be run?  But let’s think about : “ What’s happen when …?”  … battery runs low?  … battery is charging from a dead battery?  … device memory is full?  … I receive a notification while using the phone or another application?  … can our application run right when we update mobile OS?  … can our application run well with network connection : wifi,3G/4G? 4
  • 5. Types of Testing for Mobile Applications 5
  • 6. Types of Testing for Mobile Applications 6
  • 7. Compatibility in Mobile App Testing  Purpose :  Verify that the application works normally under the external factors  Verify that the application does not interfere with the basic functions of mobile  Check and study, the response of the application when updating the Version of OS or OS-specific. 7
  • 8. Compatibility in Mobile App Testing  Purpose :  Verify whether the application is normally manipulated in the background.  In addition, we see how the app corresponds under the setting of (smartphone or tablet) devices 8
  • 9. External factors  Network : Wifi, 3G/4G  VPN : On/Off  Manual mode : On/Off  Bluetooth : On/Off  Airplane mode  GPS : On/Off  Portrait Orientation : On/Off  Notification : text, sound  Carrier  Location 9
  • 10. Test points for Operational Testing  Network connection  3G/4G  VPN setting  Wifi setting  Bluetooth  Device setting  Airplane mode  Manual mode  Silent mode 10
  • 11. Test points for Operational Testing  Location  Wifi  GPS  3G, 4G, GPRS  UI  Portrait Orientation Lock  Display : Landscape , Portrait  Automation Orientation 11
  • 12. Test points for Operational Testing  Multi tasks  Sound of others App  Downloading of others App  Battery  Normal user  Idle status 12
  • 13. Test points for Interrupt Testing  Phone calls  Call Except  Call reject  Call Establish  Power off  Low Battery  Charge Effect  Notification  SMS notification  SMS resuming  Mail notification 13
  • 14. Test points for Interrupt Testing  Lock/unlock  Memory leak  Call others App ( Facebook, Twitter…)  Network connection loss  Alarm, Reminder 14
  • 15. Test points for Compatibility Testing  Install/Uninstall  Local device memory  Memory Card  Close Application  Version up  Change hardware  Change OS version  Keyboard type  Display direction 15
  • 16. Test points for Compatibility Testing  Display (small, large, normal)  Carrier  Push Notification/Local notification  Call App from Multi-task bar  Move to background  Delete from background 16
  • 17. Test points for Compatibility Testing  Hard key  Home  Camera  Back  Volume  On/off  Application logo  Splash  Data backup 17
  • 18. Test points for Compatibility Testing  Device – PC synchronize  Device input entry  Virtual keyboard  Hard keyboard 18
  • 19. Discussion  Should we use testing checklist for this test types? 19
  • 20. Thank you ! 20