4. How can we reduce time
to market?
How can we ensure
compatibility with a variety of
mobile devices?
How can we reduce crashes
while using swipe gestures?
How can we improve performance
and reduce sluggishness of our
mobile apps?
How can we plan for different
mobile platforms and their
continuous updates?
Key challenges faced while testing in mobile
How can we stay ahead in
the market?
5. Your mobile testing approach should be “future-proof” and combine..
..to become a single mobile testing strategy.
Automation
Less error-prone
Cloud
User interface testing & initial
quality assurance
Real devices
Full-proof test
6. Monitoring
Minimize
automation risk
Nagarro’s 5-step approach to a successful mobile testing strategy
A future-proof mobile testing strategy revolves around automation, maximum coverage, and optimized cost.
Device sampling
Choose the right
automation tool
Select the right
automation framework
1 3
4 5
2
7. This involves identifying a set of real devices, platforms, and
simulators where the automation framework will run. The aim is
to:
• establish the right balance between simulators and real
devices to optimize cost without impacting quality.
• test basic application functionality and flow on simulators.
• test touch response and user experience on real devices.
Step 1: Device
sampling
8. Step 2: Choose the right
automation tool
Choosing the right automation tool can set the course for
future testing processes. The selection is broadly based on
the following criteria:
- Type of mobile platform
- Script reusability
- Pricing
- Browser support capabilities
- Ease-of-use
Open source tools
Commercial tools
XCUI test
9. Step 3: Select the right
automation
framework
The focus here is on the type of automation framework
(data-driven, keyword-driven, hybrid) for the mobile application.
The framework selection checklist must include:
- The size of the application
- Product and domain knowledge
- Process-oriented and long-term solution
- Automation tool preferences
- Future enhancements and modifications in the application
10. Step 4: Minimize automation
risk
The risk of automation can be minimized by:
• building a small PoC (Proof of Concept) of 2-3 weeks to
automate critical business workflows.
• identifying any major issues that might be encountered
during future automation.
• accurately estimating the volume of automation.
11. Monitoring the automation process is essential in order to
identify the risks at the right time. This involves:
- Automation scripting
- Execution
- Debugging and reporting stats and KPIs (such as coverage,
detected defects, etc.)
Step 5: Monitoring
12. Nagarro provides technology services for digital disruption to both industry leaders and challengers. When our clients want to move fast and make things,
they turn to us. We combine design, digital, and data to help them outperform the competition. We distinguish ourselves by our agility, imagination, and
absolute commitment to our clients’ business success. Some of our clients include Siemens, GE, Lufthansa, Viacom, Estée Lauder, ASSA ABLOY,
Ericsson, DHL, Mitsubishi, BMW, the City of New York, Erste Bank, T-Systems, SAP, and Infor. Working with these clients, we continually push at the
boundaries of what is possible to do through technology, and in what time frame. Today, we are more than 4,500 experts across 16 countries. Together we
form Nagarro, the global services division of Munich-based Allgeier SE.
Sources
• http://www.iata.org/pressroom/pr/Pages/2017-10-24-01.aspx
• https://www.iata.org/whatwedo/Documents/economics/IATA-Economic-Performance-of-the-Industry-mid-year-2017-report.pdf
• https://nats.aero/blog/2015/01/big-data-and-managing-capacity/
• http://airlines.iata.org/analysis/fuel-management-a-burning-desire-to-simplify
Is your software product company following
best practices in mobile solution testing?
What are the four key pointers to consider
for an effective automation strategy?
Get to know our range of services for
independent testing and validation.