mobile test automation frameworks - hustef.hu · anna kelemen national instruments mobile test...
TRANSCRIPT
![Page 1: Mobile Test Automation Frameworks - hustef.hu · Anna Kelemen National Instruments Mobile Test Automation Frameworks From the basics to the usage](https://reader030.vdocuments.us/reader030/viewer/2022040313/5e09fbd15c859b2a1d36870b/html5/thumbnails/1.jpg)
Anna KelemenNational Instruments
Mobile Test Automation FrameworksFrom the basics to the usage
![Page 2: Mobile Test Automation Frameworks - hustef.hu · Anna Kelemen National Instruments Mobile Test Automation Frameworks From the basics to the usage](https://reader030.vdocuments.us/reader030/viewer/2022040313/5e09fbd15c859b2a1d36870b/html5/thumbnails/2.jpg)
Agenda
• Mobile Device Fragmentation
• Influencing Factors• Operating System
• Devices
• Financial
• Usability
• Our Aspects
• Test Environment• pom.xml
• Capabilities
• DEMO
![Page 3: Mobile Test Automation Frameworks - hustef.hu · Anna Kelemen National Instruments Mobile Test Automation Frameworks From the basics to the usage](https://reader030.vdocuments.us/reader030/viewer/2022040313/5e09fbd15c859b2a1d36870b/html5/thumbnails/3.jpg)
Mobile DeviceFragmentation
Functionality and Complexity
![Page 4: Mobile Test Automation Frameworks - hustef.hu · Anna Kelemen National Instruments Mobile Test Automation Frameworks From the basics to the usage](https://reader030.vdocuments.us/reader030/viewer/2022040313/5e09fbd15c859b2a1d36870b/html5/thumbnails/4.jpg)
InfluencingFactors
OperatingSystems Diversity
Device Options
Financial Implications
UsabilityPerspectives
![Page 5: Mobile Test Automation Frameworks - hustef.hu · Anna Kelemen National Instruments Mobile Test Automation Frameworks From the basics to the usage](https://reader030.vdocuments.us/reader030/viewer/2022040313/5e09fbd15c859b2a1d36870b/html5/thumbnails/5.jpg)
OperatingSystemsDiversity
![Page 6: Mobile Test Automation Frameworks - hustef.hu · Anna Kelemen National Instruments Mobile Test Automation Frameworks From the basics to the usage](https://reader030.vdocuments.us/reader030/viewer/2022040313/5e09fbd15c859b2a1d36870b/html5/thumbnails/6.jpg)
DeviceOptions
Real Device or Emulation:
Software/hardware specific testing?
How many device? Financial factors
Categories:
Entry Level Mid-RangeHigh-End
(incl. Flagships)
![Page 7: Mobile Test Automation Frameworks - hustef.hu · Anna Kelemen National Instruments Mobile Test Automation Frameworks From the basics to the usage](https://reader030.vdocuments.us/reader030/viewer/2022040313/5e09fbd15c859b2a1d36870b/html5/thumbnails/7.jpg)
FinancialImplications
Devices:
Real orEmulated?
How many? Which
category? Which
manufacturer?
Licenses:
Android SDK Xcode
![Page 8: Mobile Test Automation Frameworks - hustef.hu · Anna Kelemen National Instruments Mobile Test Automation Frameworks From the basics to the usage](https://reader030.vdocuments.us/reader030/viewer/2022040313/5e09fbd15c859b2a1d36870b/html5/thumbnails/8.jpg)
UsabilityPerspectives
Compatibility with existing frameworks
Compatibility with programming languages
Ease of use
Expandability
![Page 9: Mobile Test Automation Frameworks - hustef.hu · Anna Kelemen National Instruments Mobile Test Automation Frameworks From the basics to the usage](https://reader030.vdocuments.us/reader030/viewer/2022040313/5e09fbd15c859b2a1d36870b/html5/thumbnails/9.jpg)
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
![Page 10: Mobile Test Automation Frameworks - hustef.hu · Anna Kelemen National Instruments Mobile Test Automation Frameworks From the basics to the usage](https://reader030.vdocuments.us/reader030/viewer/2022040313/5e09fbd15c859b2a1d36870b/html5/thumbnails/10.jpg)
Test Environment Mobile Test Automation
Framework
Software project management tool
Dependencies
![Page 11: Mobile Test Automation Frameworks - hustef.hu · Anna Kelemen National Instruments Mobile Test Automation Frameworks From the basics to the usage](https://reader030.vdocuments.us/reader030/viewer/2022040313/5e09fbd15c859b2a1d36870b/html5/thumbnails/11.jpg)
pom.xml
![Page 12: Mobile Test Automation Frameworks - hustef.hu · Anna Kelemen National Instruments Mobile Test Automation Frameworks From the basics to the usage](https://reader030.vdocuments.us/reader030/viewer/2022040313/5e09fbd15c859b2a1d36870b/html5/thumbnails/12.jpg)
Capabilities
Application:
Mobile browser:
![Page 13: Mobile Test Automation Frameworks - hustef.hu · Anna Kelemen National Instruments Mobile Test Automation Frameworks From the basics to the usage](https://reader030.vdocuments.us/reader030/viewer/2022040313/5e09fbd15c859b2a1d36870b/html5/thumbnails/13.jpg)
Asd
![Page 14: Mobile Test Automation Frameworks - hustef.hu · Anna Kelemen National Instruments Mobile Test Automation Frameworks From the basics to the usage](https://reader030.vdocuments.us/reader030/viewer/2022040313/5e09fbd15c859b2a1d36870b/html5/thumbnails/14.jpg)
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
![Page 15: Mobile Test Automation Frameworks - hustef.hu · Anna Kelemen National Instruments Mobile Test Automation Frameworks From the basics to the usage](https://reader030.vdocuments.us/reader030/viewer/2022040313/5e09fbd15c859b2a1d36870b/html5/thumbnails/15.jpg)
Thank You!