Professional Documents
Culture Documents
Content
COMMUNICATION
UTILITIES/ TOOLS
PRODUCTIVITY
ENTERTAINMENT
Execs
Numbers and types of devices are changing dramatically 1 billion smartphones and 1.2 billion mobile workers by 2013 Large enterprises expect to triple their smartphone user base by 2015
Source: Gartner, IDC
Mobility is driving the consumerization of IT 46% of large enterprises supporting personally-owned devices2 Billions of downloads from Apple App Store
Increasing demand for enterprise applications 20% of mobile workers are getting business apps from app stores today 50% of organizations plan to deploy mobile apps by 2012
When every industry is worried about recession, mobility is growing at a supersonic speed
Device factors
No standardization of device & form factors New innovations creating more complexities Following is a list of the factors that can affect your application behavior:
Screen size Android OS versions CPU
Mobile Application
Indoor use
Application dependent Data entry through key-board
Anytime, Anywhere
Context Sensitive Complex data entry process (key-
normal funnel
an inverted funnel
Challenge 3 Evolving Usage Patterns and innovations are creating new testing challenges
No established mobile software usability culture different for different platforms Direct usage of usability principles used in PC based applications Impact of smaller form factors on usability Handling interruptions Interaction with other native and third party applications (camera, voice, music players) Complexity created by gestures, multi-touch and screen rotation
Copyright 2011 Calsoft Labs
Challenge 4 - Network Considerations Unlike the network landscape of the PC environment, the network landscape of a mobile device may have gateways Applications should be tested for their compatibility with WAP-enabled as well as HTTP-enabled devices Unpredictable network latency leading to inconsistent data transfer speeds. Gateways in a wireless network may act as data optimizers that may result in decreased performance for heavy traffic
In order to deliver the benefits of faster time to market, RAD environments are used for mobile application development. Since the time taken for development is reduced by the introduction of RAD tools, builds will be available for testing much earlier RAD methodology imposes an indirect pressure on testing teams to reduce the testing cycle time without compromising quality and coverage This pressure becomes more when applications are targeted for multiple platforms simultaneously
Copyright 2011 Calsoft Labs
Automation Consideration
Test Strategy
P
O
Test Execution
Use a Weighted Device Platform Matrix method to identify the most critical hardware/ platform combination to test Check the end-to-end functional flow in all possible platforms at least once. Conduct performance testing, GUI testing, and compatibility testing using actual devices. Measure performance only in realistic conditions of wireless traffic and user load. Select the right automation test tool
Copyright 2011 Calsoft Labs
Suggested Guideline for Tool Selection Support for ALL object identification methods Secure solution Ability to test devices taken out of a retail store - No Jailbreak/Rooting Support for all device functionalities such as gestures, security alerts, wake and reboot Plugs-in to existing test environment Same test should run on different devices
Q&A
Thank You
Copyright 2011 Calsoft Labs
ALTEN SA
Established in 1988
Service Offerings
Embedded Product Engineering Service Software Product Engineering Service Independent Verification & Validation Service Design Engineering Service
Industry Focus
Telecom Healthcare Education Enterprise Software Automotive Media & Entertainment Semiconductor Aeronautics / space Financial
People
15000+ people 65% of engineering team with 5 years+ experience 27% Master Degree holders ALTEN is one of Europe's most dynamic employers, hiring almost 2,000 new people each year.
Locations
Located in 16 countries 10 Delivery centers Design & Development Centers in Bangalore, Mysore & Chennai US Delivery Centre in Boston, MA
Our Partners
Partner
Service Offerings
Test Strategy Consulting Embedded Product Testing Software Product Testing Test Automation On-Demand Testing Compliance testing Security Testing
Industry Focus
Telecom Healthcare Education Enterprise Software Automotive Media & Entertainment Semiconductor Aeronautics / space Financial
Thought Leadership
OWASP Compliance Accelerator for OWASP Compliance Home-made Open Source Automation Framework