0
Learning from hybrid apptesting on iPad- Jijesh Mohan
Application!   Book reader!   Supports only tablets!   Hybrid application!   Current release for iPad
Technology Stack!   Phonegap (Cordova)!   Html 5 & Css 3!   Objective – C! Ember.js
How to test!   Simulator Vs Devices!   User Interactions!   No. of Devices are limited!   Installation! Xcode & Developer ...
Functionality!   Any difference with Normal application testing?!   App store review guide lines:!   Apps that crash will ...
User Interface!   Screen size!   Retina!   iPad Mini! iOS Versions!   More real estate than mobiles ( less no. of screens?...
Interactions!   Touch Events!   Single page web application ( Javascript errors)!   Double tap problem!   Voice Over!   Ge...
Network!   Network activity suspend in locked/minimized mode!   Download bigger files!   Network Visual indicator
Network!   Test in different speed!   Limit the bandwidth of the server ( e.g nginx)!   Network link Conditioner!   Device...
Performance & Memory!   Gatling for Server!   User experience matters in devices!   Memory!   Memory limit!   Profiling ap...
Automation!   Selenium / Calabash / Frank!   BDD Style of testing!   Minimal support on Hybrid application!   No iFrame Su...
Mobile Grid!   Automation testing in multiple devices.!   Consolidation of reports & history!   Automatic Discovery of dev...
Demo
Conclusion!   Test in actual devices!   More exploratory testing on user interactions!   Memory leaks!!   App Review guide...
Q & A
Thank You..
Learnings from Hybrid App Testing Jijesh Mohan
Learnings from Hybrid App Testing Jijesh Mohan
Upcoming SlideShare
Loading in...5
×

Learnings from Hybrid App Testing Jijesh Mohan

857

Published on

Presentation from vodQA Bangalore Get Set Test

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
857
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Learnings from Hybrid App Testing Jijesh Mohan"

  1. 1. Learning from hybrid apptesting on iPad- Jijesh Mohan
  2. 2. Application!   Book reader!   Supports only tablets!   Hybrid application!   Current release for iPad
  3. 3. Technology Stack!   Phonegap (Cordova)!   Html 5 & Css 3!   Objective – C! Ember.js
  4. 4. How to test!   Simulator Vs Devices!   User Interactions!   No. of Devices are limited!   Installation! Xcode & Developer license! TestFlight!   CI integration!   Can install in any no. of devices!   Easy to send demo build to client!   Supports other platforms
  5. 5. Functionality!   Any difference with Normal application testing?!   App store review guide lines:!   Apps that crash will be rejected!   Apps that exhibit bugs will be rejected!   Apps larger than 50MB in size!   Apps that are not very useful, unique, are simply web sites bundledas Apps, or do not provide any lasting entertainment value may berejected
  6. 6. User Interface!   Screen size!   Retina!   iPad Mini! iOS Versions!   More real estate than mobiles ( less no. of screens? )!   Orientations!   App guidelines!   "10.3: Apps that do not use system provided items, such as buttons and icons, correctly andas described in the Apple iOS Human Interface Guidelines may be rejected”!   "10.6: Apple and our customers place a high value on simple, refined, creative, well thoughtthrough interfaces. They take more work but are worth it. Apple sets a high bar. If youruser interface is complex or less than very good, it may be rejected"
  7. 7. Interactions!   Touch Events!   Single page web application ( Javascript errors)!   Double tap problem!   Voice Over!   Gestures!   Handled by javascript!   Wrong gestures!   Conflict with system gestures!   Need more exploratory testing
  8. 8. Network!   Network activity suspend in locked/minimized mode!   Download bigger files!   Network Visual indicator
  9. 9. Network!   Test in different speed!   Limit the bandwidth of the server ( e.g nginx)!   Network link Conditioner!   Device – Developer tools
  10. 10. Performance & Memory!   Gatling for Server!   User experience matters in devices!   Memory!   Memory limit!   Profiling app using instruments
  11. 11. Automation!   Selenium / Calabash / Frank!   BDD Style of testing!   Minimal support on Hybrid application!   No iFrame Support !!   Actual Device testing!   33 Scenarios automated
  12. 12. Mobile Grid!   Automation testing in multiple devices.!   Consolidation of reports & history!   Automatic Discovery of devices!   Report & Trend Analysis
  13. 13. Demo
  14. 14. Conclusion!   Test in actual devices!   More exploratory testing on user interactions!   Memory leaks!!   App Review guide lines & Human interface guidelines!   Network!   Automation
  15. 15. Q & A
  16. 16. Thank You..
  1. A particular slide catching your eye?

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

×