Upload
eddy-bruin
View
76
Download
0
Embed Size (px)
Citation preview
iOS Mobile App @ ING Netherlands
• Developed in-house
• Working on 11th major release
since v1.0 November 2011
• Customized User Interface
• Native application
• Customer feedback is pivotal in
release planning
8
14
Device Marketshare
Source: http://developer.android.com/about/dashboards/index.html
Usage of Android versions – March 2013
User analytics based testing
14
Device Marketshare
Source: http://chitika.com/ios-version-distribution /
Usage of iOS versions – March 2013
User analytics based testing
22 mei 2013 17
2
There is
no silver
bullet (yet)
• 1 Tool
• Test all device, OS combinations
• 100% tested
• Low cost
• Quick results
• Easy maintainable
• Easy to learn
What does management want?
Mobile Test Automation Eco-system
22 mei 2013 52
• Technique to interact with the (web) app
• OCR vs. Code elements
Technique
Mobile Test Automation Eco-system
22 mei 2013 54
• Deal with fragmentation
• Test management
• Cloud vs. private
• Automation vs. manual
• Extra test coverage
Infrastructure
Mobile Test Automation Eco-system
22 mei 2013 18
Technique
Framework
Infrastructure
3
Mobile test automation eco-system =
Technique, Framework and
Infrastructure tools
Test case: should make payment
Test steps:
Actions: tap, fill
Elements: amount input field
Test data
1
2 3 4
Amount
Creditor name
Account number
Description
1
2
3
4
fill fields &
send payment
• Enforced consistency coding
• Test data central location
• Pixel perfect testing
• Exporting logging
22 mei 2013 29
Cooking the onion
Tweet aways Mobile testing
22 mei 2013 47
1
2
3
4
5
6
7
Exhaustive manual testing is impossible
There is no silver bullet (yet)
Mobile test automation eco-system =
Technique, Framework and Infrastructure tools Structure your UIA code
Continuous integration powerful enabler
Test automation = team effort
Yvonne guarantees test coverage over
multiple iOS devices and OS versions