mobile test automation frameworks - hustef.hu · anna kelemen national instruments mobile test...
TRANSCRIPT
Anna KelemenNational Instruments
Mobile Test Automation FrameworksFrom the basics to the usage
Agenda
• Mobile Device Fragmentation
• Influencing Factors• Operating System
• Devices
• Financial
• Usability
• Our Aspects
• Test Environment• pom.xml
• Capabilities
• DEMO
Mobile DeviceFragmentation
Functionality and Complexity
InfluencingFactors
OperatingSystems Diversity
Device Options
Financial Implications
UsabilityPerspectives
OperatingSystemsDiversity
DeviceOptions
Real Device or Emulation:
Software/hardware specific testing?
How many device? Financial factors
Categories:
Entry Level Mid-RangeHigh-End
(incl. Flagships)
FinancialImplications
Devices:
Real orEmulated?
How many? Which
category? Which
manufacturer?
Licenses:
Android SDK Xcode
UsabilityPerspectives
Compatibility with existing frameworks
Compatibility with programming languages
Ease of use
Expandability
Our Aspects
Operating Systems Diversity
• Android
• iOS
Device Options
• Real
• Emulated
• Every category
Financial Implications
• Free licenses
• Different manufacturers
Usability Perspectives
• Several components
• Easy to use
• Customizable
Test Environment Mobile Test Automation
Framework
Software project management tool
Dependencies
pom.xml
Capabilities
Application:
Mobile browser:
Asd
Summary
The mobile domain is complex and diverse
Factors can change
Always consider factors before choosingtest environment
The test environment can and needs to be changed over time
Thank You!