SlideShare une entreprise Scribd logo
1  sur  19
Future of Testing – Impact of Mobility Devices
                                                 Somenath Nag
                                                24th March, 2012
Copyright © 2011 Calsoft Labs
• How is Mobility Changing the World




• Market Opportunity




• Challenges in Testing Mobility Applications




• Addressing the Challenges
Can we think of a day in our life without cellphone?



                                COMMUNICATION

             UTILITIES/ TOOLS




                                                PRODUCTIVITY
                                ENTERTAINMENT
Same is true for enterprises also




                                          Execs


                                    Line of Business
                                       Managers


                                 Task and Business Users



                                Consumers and Ecosystem


            Mobile E-Commerce         Mobile Marketing     Self-Service
Enterprises are adopting mobility faster than ever



 Numbers and types      Mobility is driving the    Increasing demand
   of devices are       “consumerization” of          for enterprise
changing dramatically              IT                  applications
• 1 billion             • 46% of large            • 20% of mobile
  smartphones and         enterprises               workers are getting
  1.2 billion mobile      supporting                business apps from
  workers by 2013         personally-owned          app stores today
• Large enterprises       devices2                • 50% of
  expect to triple      • Billions of               organizations plan
  their smartphone        downloads from            to deploy mobile
  user base by 2015       Apple App Store           apps by 2012




 Source: Gartner, IDC
When every industry is worried about
recession, mobility is growing at a supersonic speed




                                             585,000+ Apps
                                       25,000,000,000+ Downloads




                                             400,000+ Apps
                                       10,000,000,000+ Downloads
The unique challenges in testing mobile applications

•   Diversity in Device Management
•   Application Usage
•   UX Design
•   Network consideration
•   Application & Device security
•   Rapid Application Testing
Challenge 1 - Diversity in Device Management

• Different application platforms
   – Each platform has its own standards, application interface, Programming
     languages
   – Needs to test applications on each platform for each features
   – Different certification process for different platforms
   – Increases time, cost, and effort
• 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
Challenge 2 - Paradigm Shift in Application Usage

              PC Application                   Mobile Application




 •   Indoor use                       •   Anytime, Anywhere
 •   Application dependent            •   Context Sensitive
 •   Data entry through key-board     •   Complex data entry process (key-
                                          pad, touch, voice, etc.)
 •   Low or zero interruptions        •   High interruptions
 •   Low environmental input          •   High environmental input
                                          (Camera, voice, etc.)
 •   Information Processing through   •   Information processing through
     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
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
Challenge 5 - Application and Device Security Threat
Model




                    Courtesy: OWASP Project
Challenge 5 - Application and Device Security Risks that Need to be Tested

                   Top 10 Security Risks
                     • Insecure Data Storage
                     • Improper Session Handling
                     • Weak Server Side Controls
                     • Security Decisions Via Untrusted Inputs
                     • Insufficient Transport Layer Protection
                     • Side Channel Data Leakage
                     • Client Side Injection
                     • Broken Cryptography
                     • Poor Authorization and Authentication
                     • Sensitive Information Disclosure


                            13
                                               Courtesy: OWASP Project
Challenge 6 – Rapid Application Testing

• 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
A Mobility Testing Strategy Framework for addressing these challenges

     Network          Device           Usage       Performance       Application
    Landscape       Landscape        Scenarios      Benchmark         Category


                                                                  Automation Consideration
     Security
  Consideration
    (WOASP)
                                  Test Strategy        P             Data Centric Apps



                                                                      Device Capability
                                                        O               based Apps



                                    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
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
About Calsoft Labs & Alten
Calsoft Labs                                                                          ALTEN SA
■   Wholly owned subsidiary of ALTEN                                                  ■     Established in 1988
■   Outsourced Product Design arm of the ALTEN                                        ■     European Leader in Engineering and
    Group                                                                                   Technology Consulting services
■   Pioneer in Product Engineering Services                                           ■     14800 employees worldwide, >90%
                                                                                            engineers and consultants
■   Over 300 satisfied customers
                                                                                      ■     Located in 16 countries
■   Over 1000 products developed and tested
                                                                                      ■     Revenue of € 1 Billion+ for FY 2011

    Service Offerings                  Industry Focus                  People                           Locations
• Embedded Product                 •   Telecom                 • 15000+ people                  • Located in 16 countries
  Engineering Service              •   Healthcare              • 65% of engineering team        • 10 Delivery centers
• Software Product                 •   Education                 with 5 years+ experience       • Design & Development
  Engineering Service              •   Enterprise Software     • 27% Master Degree                Centers in
• Independent Verification         •   Automotive                holders                          Bangalore, Mysore &
  & Validation Service             •   Media & Entertainment   • ALTEN is one of Europe's         Chennai
• Design Engineering               •   Semiconductor             most dynamic                   • US Delivery Centre in
  Service                          •   Aeronautics / space       employers, hiring almost         Boston, MA
                                   •   Financial                 2,000 new people each
                                                                 year.

Our Partners
Calsoft Labs’ Testing Practice
                                                                                            Partner
 ■    200+ dedicated test professionals
 ■    Track record
 ■    QA solutions throughout the SDLC based on TMMi framework
 ■    Reusable repository of test cases, scenarios, and validation libraries


     Service Offerings            Industry Focus         Thought Leadership           Mobility Testing
• Test Strategy Consulting   •   Telecom                 • OWASP Compliance        • Field testing and
• Embedded Product           •   Healthcare              • Accelerator for OWASP     Interoperability
  Testing                    •   Education                 Compliance              • Carrier validation test
• Software Product Testing   •   Enterprise Software     • Home-made Open Source   • Protocol and
• Test Automation            •   Automotive                Automation Framework      Conformance test
• ‘On-Demand’ Testing        •   Media & Entertainment                             • Device Management
• Compliance testing         •   Semiconductor                                       Testing
• Security Testing           •   Aeronautics / space                               • Mobile App testing
                             •   Financial                                         • Usability Testing

Contenu connexe

Tendances

Webinar - Empower Your Organization with Enterprise Mobility
Webinar - Empower Your Organization with Enterprise MobilityWebinar - Empower Your Organization with Enterprise Mobility
Webinar - Empower Your Organization with Enterprise MobilitySynoptek (previously Indusa)
 
Codestrong 2012 breakout session mobile platform and infrastructure
Codestrong 2012 breakout session   mobile platform and infrastructureCodestrong 2012 breakout session   mobile platform and infrastructure
Codestrong 2012 breakout session mobile platform and infrastructureAxway Appcelerator
 
IBM InterConnect Build and Deploy MobileFirst Applications
IBM InterConnect Build and Deploy MobileFirst ApplicationsIBM InterConnect Build and Deploy MobileFirst Applications
IBM InterConnect Build and Deploy MobileFirst ApplicationsLeigh Williamson
 
IBM Partner Jam - 10th April 2013
IBM Partner Jam - 10th April 2013IBM Partner Jam - 10th April 2013
IBM Partner Jam - 10th April 2013Arrow ECS UK
 
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013IBM Switzerland
 
Why Mobile will Change your Business - Parmelee
Why Mobile will Change your Business - ParmeleeWhy Mobile will Change your Business - Parmelee
Why Mobile will Change your Business - ParmeleeProlifics
 
Continuous Mobile Testing for Critical Business Apps
Continuous Mobile Testing for Critical Business AppsContinuous Mobile Testing for Critical Business Apps
Continuous Mobile Testing for Critical Business AppsTechWell
 
Mobile application testing
Mobile application testingMobile application testing
Mobile application testingGaurav Singh
 
Enterprise mobility challenges and opportunites
Enterprise mobility challenges and opportunitesEnterprise mobility challenges and opportunites
Enterprise mobility challenges and opportunitesAlgarytm
 
IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1Roger Snook
 
Hp perfecto webinar - UFT Mobile
Hp perfecto webinar - UFT MobileHp perfecto webinar - UFT Mobile
Hp perfecto webinar - UFT MobilePerfecto Mobile
 
Enterprise mobility challenges and opportunites
Enterprise mobility   challenges and opportunitesEnterprise mobility   challenges and opportunites
Enterprise mobility challenges and opportunitesAlgarytm
 
Emmbedding Oracle
Emmbedding OracleEmmbedding Oracle
Emmbedding Oracledidemtopuz
 
The Essentials of Mobile App Performance Testing and Monitoring
The Essentials of Mobile App Performance Testing and MonitoringThe Essentials of Mobile App Performance Testing and Monitoring
The Essentials of Mobile App Performance Testing and MonitoringCorrelsense
 
Oracle Embedded
Oracle EmbeddedOracle Embedded
Oracle EmbeddedPrem Kumar
 
How Enterprise Mobility is reinventing Enterprise Software
How Enterprise Mobility is reinventing Enterprise SoftwareHow Enterprise Mobility is reinventing Enterprise Software
How Enterprise Mobility is reinventing Enterprise SoftwareCristiano Oliveira
 
Mobile Testing in the Cloud
Mobile Testing in the CloudMobile Testing in the Cloud
Mobile Testing in the CloudTechWell
 
An Overview on IBM MobileFirst Platform v7
An Overview on IBM MobileFirst Platform v7An Overview on IBM MobileFirst Platform v7
An Overview on IBM MobileFirst Platform v7ibmmobile
 

Tendances (20)

Webinar - Empower Your Organization with Enterprise Mobility
Webinar - Empower Your Organization with Enterprise MobilityWebinar - Empower Your Organization with Enterprise Mobility
Webinar - Empower Your Organization with Enterprise Mobility
 
Codestrong 2012 breakout session mobile platform and infrastructure
Codestrong 2012 breakout session   mobile platform and infrastructureCodestrong 2012 breakout session   mobile platform and infrastructure
Codestrong 2012 breakout session mobile platform and infrastructure
 
IBM InterConnect Build and Deploy MobileFirst Applications
IBM InterConnect Build and Deploy MobileFirst ApplicationsIBM InterConnect Build and Deploy MobileFirst Applications
IBM InterConnect Build and Deploy MobileFirst Applications
 
IBM Partner Jam - 10th April 2013
IBM Partner Jam - 10th April 2013IBM Partner Jam - 10th April 2013
IBM Partner Jam - 10th April 2013
 
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
 
Why Mobile will Change your Business - Parmelee
Why Mobile will Change your Business - ParmeleeWhy Mobile will Change your Business - Parmelee
Why Mobile will Change your Business - Parmelee
 
Continuous Mobile Testing for Critical Business Apps
Continuous Mobile Testing for Critical Business AppsContinuous Mobile Testing for Critical Business Apps
Continuous Mobile Testing for Critical Business Apps
 
Mobile application testing
Mobile application testingMobile application testing
Mobile application testing
 
Mt114 mobileapps
Mt114 mobileappsMt114 mobileapps
Mt114 mobileapps
 
Enterprise mobility challenges and opportunites
Enterprise mobility challenges and opportunitesEnterprise mobility challenges and opportunites
Enterprise mobility challenges and opportunites
 
IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1
 
Hp perfecto webinar - UFT Mobile
Hp perfecto webinar - UFT MobileHp perfecto webinar - UFT Mobile
Hp perfecto webinar - UFT Mobile
 
Enterprise mobility challenges and opportunites
Enterprise mobility   challenges and opportunitesEnterprise mobility   challenges and opportunites
Enterprise mobility challenges and opportunites
 
Emmbedding Oracle
Emmbedding OracleEmmbedding Oracle
Emmbedding Oracle
 
The Essentials of Mobile App Performance Testing and Monitoring
The Essentials of Mobile App Performance Testing and MonitoringThe Essentials of Mobile App Performance Testing and Monitoring
The Essentials of Mobile App Performance Testing and Monitoring
 
MobileFirst
MobileFirstMobileFirst
MobileFirst
 
Oracle Embedded
Oracle EmbeddedOracle Embedded
Oracle Embedded
 
How Enterprise Mobility is reinventing Enterprise Software
How Enterprise Mobility is reinventing Enterprise SoftwareHow Enterprise Mobility is reinventing Enterprise Software
How Enterprise Mobility is reinventing Enterprise Software
 
Mobile Testing in the Cloud
Mobile Testing in the CloudMobile Testing in the Cloud
Mobile Testing in the Cloud
 
An Overview on IBM MobileFirst Platform v7
An Overview on IBM MobileFirst Platform v7An Overview on IBM MobileFirst Platform v7
An Overview on IBM MobileFirst Platform v7
 

En vedette

Affluenza project ap english powerpoint
Affluenza project ap english powerpointAffluenza project ap english powerpoint
Affluenza project ap english powerpointguptarp
 
[Agiles 2011] Agile communication with near-shore
[Agiles 2011] Agile communication with near-shore[Agiles 2011] Agile communication with near-shore
[Agiles 2011] Agile communication with near-shoreGuilherme Motta
 
Chris Covell Collaboration for distributed teams
Chris Covell   Collaboration for distributed teamsChris Covell   Collaboration for distributed teams
Chris Covell Collaboration for distributed teamsAgile Lietuva
 
3 techniques for high quality communication on your agile teams brief
3 techniques for high quality communication on your agile teams brief3 techniques for high quality communication on your agile teams brief
3 techniques for high quality communication on your agile teams briefAndrea Chiou
 
Defeating Babel: 4 Strategies for Better Design Communication in Agile
Defeating Babel: 4 Strategies for Better Design Communication in AgileDefeating Babel: 4 Strategies for Better Design Communication in Agile
Defeating Babel: 4 Strategies for Better Design Communication in AgileJim Carlsen-Landy
 
Agile communication: Communication conspiracy
Agile communication: Communication conspiracyAgile communication: Communication conspiracy
Agile communication: Communication conspiracyMagneta AI
 
Agile teams - right communication and trust building techniques
Agile teams - right communication and trust building techniquesAgile teams - right communication and trust building techniques
Agile teams - right communication and trust building techniquesAmoli Upadhye
 
Agile distributed teams
Agile distributed teamsAgile distributed teams
Agile distributed teamsAriel Schapiro
 
Lean Agile Scotland 2016 Clean Language Workshop
Lean Agile Scotland  2016 Clean Language WorkshopLean Agile Scotland  2016 Clean Language Workshop
Lean Agile Scotland 2016 Clean Language WorkshopAndrea Chiou
 
Bridging The Communication Gap, Fast
Bridging The Communication Gap, Fast Bridging The Communication Gap, Fast
Bridging The Communication Gap, Fast Konstantin Kudryashov
 
Agile Metrics: It's Not All That Complicated
Agile Metrics: It's Not All That ComplicatedAgile Metrics: It's Not All That Complicated
Agile Metrics: It's Not All That ComplicatedVersionOne
 
NFC Technology
NFC TechnologyNFC Technology
NFC TechnologyNeha Singh
 

En vedette (19)

Wealth
WealthWealth
Wealth
 
Affluenza project ap english powerpoint
Affluenza project ap english powerpointAffluenza project ap english powerpoint
Affluenza project ap english powerpoint
 
[Agiles 2011] Agile communication with near-shore
[Agiles 2011] Agile communication with near-shore[Agiles 2011] Agile communication with near-shore
[Agiles 2011] Agile communication with near-shore
 
Chris Covell Collaboration for distributed teams
Chris Covell   Collaboration for distributed teamsChris Covell   Collaboration for distributed teams
Chris Covell Collaboration for distributed teams
 
3 techniques for high quality communication on your agile teams brief
3 techniques for high quality communication on your agile teams brief3 techniques for high quality communication on your agile teams brief
3 techniques for high quality communication on your agile teams brief
 
Defeating Babel: 4 Strategies for Better Design Communication in Agile
Defeating Babel: 4 Strategies for Better Design Communication in AgileDefeating Babel: 4 Strategies for Better Design Communication in Agile
Defeating Babel: 4 Strategies for Better Design Communication in Agile
 
Agile communication: Communication conspiracy
Agile communication: Communication conspiracyAgile communication: Communication conspiracy
Agile communication: Communication conspiracy
 
Agile teams - right communication and trust building techniques
Agile teams - right communication and trust building techniquesAgile teams - right communication and trust building techniques
Agile teams - right communication and trust building techniques
 
Agile distributed teams
Agile distributed teamsAgile distributed teams
Agile distributed teams
 
Lean Agile Scotland 2016 Clean Language Workshop
Lean Agile Scotland  2016 Clean Language WorkshopLean Agile Scotland  2016 Clean Language Workshop
Lean Agile Scotland 2016 Clean Language Workshop
 
Johnston communication styles agile tour toronto 2013
Johnston communication styles agile tour toronto 2013Johnston communication styles agile tour toronto 2013
Johnston communication styles agile tour toronto 2013
 
Communication
CommunicationCommunication
Communication
 
Bridging The Communication Gap, Fast
Bridging The Communication Gap, Fast Bridging The Communication Gap, Fast
Bridging The Communication Gap, Fast
 
Agile governance
Agile governanceAgile governance
Agile governance
 
Implement Agile Practices That Work
Implement Agile Practices That WorkImplement Agile Practices That Work
Implement Agile Practices That Work
 
Great ScrumMaster
Great ScrumMasterGreat ScrumMaster
Great ScrumMaster
 
Agile Metrics: It's Not All That Complicated
Agile Metrics: It's Not All That ComplicatedAgile Metrics: It's Not All That Complicated
Agile Metrics: It's Not All That Complicated
 
NFC Technology
NFC TechnologyNFC Technology
NFC Technology
 
Agile KPIs
Agile KPIsAgile KPIs
Agile KPIs
 

Similaire à Bug deBug Chennai 2012 Talk - Future of testing impact of mobile devices by Somenath Nag

Future of testing – impact of mobile devices somenath nag- calsoft labs
Future of testing – impact of mobile devices  somenath nag- calsoft labsFuture of testing – impact of mobile devices  somenath nag- calsoft labs
Future of testing – impact of mobile devices somenath nag- calsoft labsSomenath Nag
 
End to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOpsEnd to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOpseG Innovations
 
5 Stages of Digital Quality Maturity
5 Stages of Digital Quality Maturity5 Stages of Digital Quality Maturity
5 Stages of Digital Quality MaturityPerfecto Mobile
 
You Sold Your First 1,000 Devices? Now What?
You Sold Your First 1,000 Devices? Now What?You Sold Your First 1,000 Devices? Now What?
You Sold Your First 1,000 Devices? Now What?Aeris
 
Restaurant billing application
Restaurant billing applicationRestaurant billing application
Restaurant billing applicationch samaram
 
Welcome to SoftSummit 2010
Welcome to SoftSummit 2010Welcome to SoftSummit 2010
Welcome to SoftSummit 2010Flexera
 
Mobile testing practices
Mobile testing practicesMobile testing practices
Mobile testing practicesRakesh Jha
 
Mobile Testing : Brief OverView
Mobile Testing : Brief OverViewMobile Testing : Brief OverView
Mobile Testing : Brief OverViewG Srinivasan
 
Wireless Mobility
Wireless MobilityWireless Mobility
Wireless MobilityControlEng
 
How to multiply your technology contribution by developing business acumen
How to multiply your technology contribution by developing business acumenHow to multiply your technology contribution by developing business acumen
How to multiply your technology contribution by developing business acumenAnurag Gupta
 
Oracle - Soluções do device ao Datacenter
Oracle - Soluções do device ao DatacenterOracle - Soluções do device ao Datacenter
Oracle - Soluções do device ao DatacenterGeneXus
 
Mobile App Testing Strategy by RapidValue Solutions
Mobile App Testing Strategy by RapidValue SolutionsMobile App Testing Strategy by RapidValue Solutions
Mobile App Testing Strategy by RapidValue SolutionsRapidValue
 
Four Best Practices for Modern Performance Testing
Four Best Practices for Modern Performance TestingFour Best Practices for Modern Performance Testing
Four Best Practices for Modern Performance TestingSOASTA
 
Testing strategies that ensure High-Quality Experiences- By Think Future Tech...
Testing strategies that ensure High-Quality Experiences- By Think Future Tech...Testing strategies that ensure High-Quality Experiences- By Think Future Tech...
Testing strategies that ensure High-Quality Experiences- By Think Future Tech...Charu Malhotra
 
Testing strategies that ensure High-Quality Experiences- By Think Future Tech...
Testing strategies that ensure High-Quality Experiences- By Think Future Tech...Testing strategies that ensure High-Quality Experiences- By Think Future Tech...
Testing strategies that ensure High-Quality Experiences- By Think Future Tech...Charu Malhotra
 
03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)
03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)
03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)Lab Mobile Filkom UB
 
Think tank event mobile app testing v1.3
Think tank event   mobile app testing v1.3Think tank event   mobile app testing v1.3
Think tank event mobile app testing v1.3Samer Desouky
 
2013 01 22 testing strategies for e commerce and social apps
2013 01 22   testing strategies for e commerce and social apps2013 01 22   testing strategies for e commerce and social apps
2013 01 22 testing strategies for e commerce and social appsCygnet Infotech
 
Mobile Services & E-Services Case Study By Osama Abushaban
Mobile Services & E-Services Case Study By Osama AbushabanMobile Services & E-Services Case Study By Osama Abushaban
Mobile Services & E-Services Case Study By Osama AbushabanOsama Abushaban
 

Similaire à Bug deBug Chennai 2012 Talk - Future of testing impact of mobile devices by Somenath Nag (20)

Future of testing – impact of mobile devices somenath nag- calsoft labs
Future of testing – impact of mobile devices  somenath nag- calsoft labsFuture of testing – impact of mobile devices  somenath nag- calsoft labs
Future of testing – impact of mobile devices somenath nag- calsoft labs
 
End to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOpsEnd to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOps
 
5 Stages of Digital Quality Maturity
5 Stages of Digital Quality Maturity5 Stages of Digital Quality Maturity
5 Stages of Digital Quality Maturity
 
You Sold Your First 1,000 Devices? Now What?
You Sold Your First 1,000 Devices? Now What?You Sold Your First 1,000 Devices? Now What?
You Sold Your First 1,000 Devices? Now What?
 
Restaurant billing application
Restaurant billing applicationRestaurant billing application
Restaurant billing application
 
Welcome to SoftSummit 2010
Welcome to SoftSummit 2010Welcome to SoftSummit 2010
Welcome to SoftSummit 2010
 
Mobile testing practices
Mobile testing practicesMobile testing practices
Mobile testing practices
 
Mobile Testing : Brief OverView
Mobile Testing : Brief OverViewMobile Testing : Brief OverView
Mobile Testing : Brief OverView
 
Wireless Mobility
Wireless MobilityWireless Mobility
Wireless Mobility
 
How to multiply your technology contribution by developing business acumen
How to multiply your technology contribution by developing business acumenHow to multiply your technology contribution by developing business acumen
How to multiply your technology contribution by developing business acumen
 
Oracle - Soluções do device ao Datacenter
Oracle - Soluções do device ao DatacenterOracle - Soluções do device ao Datacenter
Oracle - Soluções do device ao Datacenter
 
Gaurav_Resume
Gaurav_ResumeGaurav_Resume
Gaurav_Resume
 
Mobile App Testing Strategy by RapidValue Solutions
Mobile App Testing Strategy by RapidValue SolutionsMobile App Testing Strategy by RapidValue Solutions
Mobile App Testing Strategy by RapidValue Solutions
 
Four Best Practices for Modern Performance Testing
Four Best Practices for Modern Performance TestingFour Best Practices for Modern Performance Testing
Four Best Practices for Modern Performance Testing
 
Testing strategies that ensure High-Quality Experiences- By Think Future Tech...
Testing strategies that ensure High-Quality Experiences- By Think Future Tech...Testing strategies that ensure High-Quality Experiences- By Think Future Tech...
Testing strategies that ensure High-Quality Experiences- By Think Future Tech...
 
Testing strategies that ensure High-Quality Experiences- By Think Future Tech...
Testing strategies that ensure High-Quality Experiences- By Think Future Tech...Testing strategies that ensure High-Quality Experiences- By Think Future Tech...
Testing strategies that ensure High-Quality Experiences- By Think Future Tech...
 
03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)
03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)
03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)
 
Think tank event mobile app testing v1.3
Think tank event   mobile app testing v1.3Think tank event   mobile app testing v1.3
Think tank event mobile app testing v1.3
 
2013 01 22 testing strategies for e commerce and social apps
2013 01 22   testing strategies for e commerce and social apps2013 01 22   testing strategies for e commerce and social apps
2013 01 22 testing strategies for e commerce and social apps
 
Mobile Services & E-Services Case Study By Osama Abushaban
Mobile Services & E-Services Case Study By Osama AbushabanMobile Services & E-Services Case Study By Osama Abushaban
Mobile Services & E-Services Case Study By Osama Abushaban
 

Plus de RIA RUI Society

User experience - Why the mobile space is important
User experience - Why the mobile space is importantUser experience - Why the mobile space is important
User experience - Why the mobile space is importantRIA RUI Society
 
Introduction to google cloud messaging in android
Introduction to google cloud messaging in androidIntroduction to google cloud messaging in android
Introduction to google cloud messaging in androidRIA RUI Society
 
Entering the world of Samsung developer ecosystem
Entering the world of Samsung developer ecosystemEntering the world of Samsung developer ecosystem
Entering the world of Samsung developer ecosystemRIA RUI Society
 
App monetization - 5 secrets of success
App monetization - 5 secrets of successApp monetization - 5 secrets of success
App monetization - 5 secrets of successRIA RUI Society
 
Socialize and Gaming on the move
Socialize and Gaming on the moveSocialize and Gaming on the move
Socialize and Gaming on the moveRIA RUI Society
 
Indian design and the art of story telling
Indian design and the art of story tellingIndian design and the art of story telling
Indian design and the art of story tellingRIA RUI Society
 
Design of the indian rupee symbol
Design of the indian rupee symbolDesign of the indian rupee symbol
Design of the indian rupee symbolRIA RUI Society
 
Creating delightful experiences
Creating delightful experiencesCreating delightful experiences
Creating delightful experiencesRIA RUI Society
 
Typographic history, systems and perception
Typographic history, systems and perceptionTypographic history, systems and perception
Typographic history, systems and perceptionRIA RUI Society
 
Understanding Design and Brand Communication Workshop Content - Design Camp I...
Understanding Design and Brand Communication Workshop Content - Design Camp I...Understanding Design and Brand Communication Workshop Content - Design Camp I...
Understanding Design and Brand Communication Workshop Content - Design Camp I...RIA RUI Society
 
Bug deBug Chennai 2012 Talk - Driving innovation using pattern based thinking...
Bug deBug Chennai 2012 Talk - Driving innovation using pattern based thinking...Bug deBug Chennai 2012 Talk - Driving innovation using pattern based thinking...
Bug deBug Chennai 2012 Talk - Driving innovation using pattern based thinking...RIA RUI Society
 
Bug deBug Chennai 2012 Talk - Trimming those flabs designing lightweight test...
Bug deBug Chennai 2012 Talk - Trimming those flabs designing lightweight test...Bug deBug Chennai 2012 Talk - Trimming those flabs designing lightweight test...
Bug deBug Chennai 2012 Talk - Trimming those flabs designing lightweight test...RIA RUI Society
 
Bug deBug Chennai 2012 Talk - Web application usability by Parimala Hariprasad
Bug deBug Chennai 2012 Talk - Web application usability by Parimala HariprasadBug deBug Chennai 2012 Talk - Web application usability by Parimala Hariprasad
Bug deBug Chennai 2012 Talk - Web application usability by Parimala HariprasadRIA RUI Society
 
Bug deBug Chennai 2012 Talk - V3 analysis an approach for estimating software...
Bug deBug Chennai 2012 Talk - V3 analysis an approach for estimating software...Bug deBug Chennai 2012 Talk - V3 analysis an approach for estimating software...
Bug deBug Chennai 2012 Talk - V3 analysis an approach for estimating software...RIA RUI Society
 
Bug deBug Chennai 2012 Talk - Effective test management with triple t tools,...
Bug deBug Chennai 2012 Talk - Effective test management with triple t  tools,...Bug deBug Chennai 2012 Talk - Effective test management with triple t  tools,...
Bug deBug Chennai 2012 Talk - Effective test management with triple t tools,...RIA RUI Society
 
Bug deBug Chennai 2012 Talk - Business value articulation in software project...
Bug deBug Chennai 2012 Talk - Business value articulation in software project...Bug deBug Chennai 2012 Talk - Business value articulation in software project...
Bug deBug Chennai 2012 Talk - Business value articulation in software project...RIA RUI Society
 
Bug deBug Chennai 2012 Talk - Test automation support systems layered archite...
Bug deBug Chennai 2012 Talk - Test automation support systems layered archite...Bug deBug Chennai 2012 Talk - Test automation support systems layered archite...
Bug deBug Chennai 2012 Talk - Test automation support systems layered archite...RIA RUI Society
 
Usability testing for mobile apps - Touch Tour Chennai
Usability testing for mobile apps - Touch Tour ChennaiUsability testing for mobile apps - Touch Tour Chennai
Usability testing for mobile apps - Touch Tour ChennaiRIA RUI Society
 
Introduction to Android OS - Touch Tour Chennai
Introduction to Android OS - Touch Tour ChennaiIntroduction to Android OS - Touch Tour Chennai
Introduction to Android OS - Touch Tour ChennaiRIA RUI Society
 
Html5 and beyond the next generation of mobile web applications - Touch Tou...
Html5 and beyond   the next generation of mobile web applications - Touch Tou...Html5 and beyond   the next generation of mobile web applications - Touch Tou...
Html5 and beyond the next generation of mobile web applications - Touch Tou...RIA RUI Society
 

Plus de RIA RUI Society (20)

User experience - Why the mobile space is important
User experience - Why the mobile space is importantUser experience - Why the mobile space is important
User experience - Why the mobile space is important
 
Introduction to google cloud messaging in android
Introduction to google cloud messaging in androidIntroduction to google cloud messaging in android
Introduction to google cloud messaging in android
 
Entering the world of Samsung developer ecosystem
Entering the world of Samsung developer ecosystemEntering the world of Samsung developer ecosystem
Entering the world of Samsung developer ecosystem
 
App monetization - 5 secrets of success
App monetization - 5 secrets of successApp monetization - 5 secrets of success
App monetization - 5 secrets of success
 
Socialize and Gaming on the move
Socialize and Gaming on the moveSocialize and Gaming on the move
Socialize and Gaming on the move
 
Indian design and the art of story telling
Indian design and the art of story tellingIndian design and the art of story telling
Indian design and the art of story telling
 
Design of the indian rupee symbol
Design of the indian rupee symbolDesign of the indian rupee symbol
Design of the indian rupee symbol
 
Creating delightful experiences
Creating delightful experiencesCreating delightful experiences
Creating delightful experiences
 
Typographic history, systems and perception
Typographic history, systems and perceptionTypographic history, systems and perception
Typographic history, systems and perception
 
Understanding Design and Brand Communication Workshop Content - Design Camp I...
Understanding Design and Brand Communication Workshop Content - Design Camp I...Understanding Design and Brand Communication Workshop Content - Design Camp I...
Understanding Design and Brand Communication Workshop Content - Design Camp I...
 
Bug deBug Chennai 2012 Talk - Driving innovation using pattern based thinking...
Bug deBug Chennai 2012 Talk - Driving innovation using pattern based thinking...Bug deBug Chennai 2012 Talk - Driving innovation using pattern based thinking...
Bug deBug Chennai 2012 Talk - Driving innovation using pattern based thinking...
 
Bug deBug Chennai 2012 Talk - Trimming those flabs designing lightweight test...
Bug deBug Chennai 2012 Talk - Trimming those flabs designing lightweight test...Bug deBug Chennai 2012 Talk - Trimming those flabs designing lightweight test...
Bug deBug Chennai 2012 Talk - Trimming those flabs designing lightweight test...
 
Bug deBug Chennai 2012 Talk - Web application usability by Parimala Hariprasad
Bug deBug Chennai 2012 Talk - Web application usability by Parimala HariprasadBug deBug Chennai 2012 Talk - Web application usability by Parimala Hariprasad
Bug deBug Chennai 2012 Talk - Web application usability by Parimala Hariprasad
 
Bug deBug Chennai 2012 Talk - V3 analysis an approach for estimating software...
Bug deBug Chennai 2012 Talk - V3 analysis an approach for estimating software...Bug deBug Chennai 2012 Talk - V3 analysis an approach for estimating software...
Bug deBug Chennai 2012 Talk - V3 analysis an approach for estimating software...
 
Bug deBug Chennai 2012 Talk - Effective test management with triple t tools,...
Bug deBug Chennai 2012 Talk - Effective test management with triple t  tools,...Bug deBug Chennai 2012 Talk - Effective test management with triple t  tools,...
Bug deBug Chennai 2012 Talk - Effective test management with triple t tools,...
 
Bug deBug Chennai 2012 Talk - Business value articulation in software project...
Bug deBug Chennai 2012 Talk - Business value articulation in software project...Bug deBug Chennai 2012 Talk - Business value articulation in software project...
Bug deBug Chennai 2012 Talk - Business value articulation in software project...
 
Bug deBug Chennai 2012 Talk - Test automation support systems layered archite...
Bug deBug Chennai 2012 Talk - Test automation support systems layered archite...Bug deBug Chennai 2012 Talk - Test automation support systems layered archite...
Bug deBug Chennai 2012 Talk - Test automation support systems layered archite...
 
Usability testing for mobile apps - Touch Tour Chennai
Usability testing for mobile apps - Touch Tour ChennaiUsability testing for mobile apps - Touch Tour Chennai
Usability testing for mobile apps - Touch Tour Chennai
 
Introduction to Android OS - Touch Tour Chennai
Introduction to Android OS - Touch Tour ChennaiIntroduction to Android OS - Touch Tour Chennai
Introduction to Android OS - Touch Tour Chennai
 
Html5 and beyond the next generation of mobile web applications - Touch Tou...
Html5 and beyond   the next generation of mobile web applications - Touch Tou...Html5 and beyond   the next generation of mobile web applications - Touch Tou...
Html5 and beyond the next generation of mobile web applications - Touch Tou...
 

Dernier

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 

Dernier (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 

Bug deBug Chennai 2012 Talk - Future of testing impact of mobile devices by Somenath Nag

  • 1. Future of Testing – Impact of Mobility Devices Somenath Nag 24th March, 2012 Copyright © 2011 Calsoft Labs
  • 2. • How is Mobility Changing the World • Market Opportunity • Challenges in Testing Mobility Applications • Addressing the Challenges
  • 3. Can we think of a day in our life without cellphone? COMMUNICATION UTILITIES/ TOOLS PRODUCTIVITY ENTERTAINMENT
  • 4. Same is true for enterprises also Execs Line of Business Managers Task and Business Users Consumers and Ecosystem Mobile E-Commerce Mobile Marketing Self-Service
  • 5. Enterprises are adopting mobility faster than ever Numbers and types Mobility is driving the Increasing demand of devices are “consumerization” of for enterprise changing dramatically IT applications • 1 billion • 46% of large • 20% of mobile smartphones and enterprises workers are getting 1.2 billion mobile supporting business apps from workers by 2013 personally-owned app stores today • Large enterprises devices2 • 50% of expect to triple • Billions of organizations plan their smartphone downloads from to deploy mobile user base by 2015 Apple App Store apps by 2012 Source: Gartner, IDC
  • 6. When every industry is worried about recession, mobility is growing at a supersonic speed 585,000+ Apps 25,000,000,000+ Downloads 400,000+ Apps 10,000,000,000+ Downloads
  • 7. The unique challenges in testing mobile applications • Diversity in Device Management • Application Usage • UX Design • Network consideration • Application & Device security • Rapid Application Testing
  • 8. Challenge 1 - Diversity in Device Management • Different application platforms – Each platform has its own standards, application interface, Programming languages – Needs to test applications on each platform for each features – Different certification process for different platforms – Increases time, cost, and effort • 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
  • 9. Challenge 2 - Paradigm Shift in Application Usage PC Application Mobile Application • Indoor use • Anytime, Anywhere • Application dependent • Context Sensitive • Data entry through key-board • Complex data entry process (key- pad, touch, voice, etc.) • Low or zero interruptions • High interruptions • Low environmental input • High environmental input (Camera, voice, etc.) • Information Processing through • Information processing through normal funnel an inverted funnel
  • 10. 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
  • 11. 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
  • 12. Challenge 5 - Application and Device Security Threat Model Courtesy: OWASP Project
  • 13. Challenge 5 - Application and Device Security Risks that Need to be Tested Top 10 Security Risks • Insecure Data Storage • Improper Session Handling • Weak Server Side Controls • Security Decisions Via Untrusted Inputs • Insufficient Transport Layer Protection • Side Channel Data Leakage • Client Side Injection • Broken Cryptography • Poor Authorization and Authentication • Sensitive Information Disclosure 13 Courtesy: OWASP Project
  • 14. Challenge 6 – Rapid Application Testing • 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
  • 15. A Mobility Testing Strategy Framework for addressing these challenges Network Device Usage Performance Application Landscape Landscape Scenarios Benchmark Category Automation Consideration Security Consideration (WOASP) Test Strategy P Data Centric Apps Device Capability O based Apps 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
  • 16. 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
  • 17. Q&A
  • 18. About Calsoft Labs & Alten Calsoft Labs ALTEN SA ■ Wholly owned subsidiary of ALTEN ■ Established in 1988 ■ Outsourced Product Design arm of the ALTEN ■ European Leader in Engineering and Group Technology Consulting services ■ Pioneer in Product Engineering Services ■ 14800 employees worldwide, >90% engineers and consultants ■ Over 300 satisfied customers ■ Located in 16 countries ■ Over 1000 products developed and tested ■ Revenue of € 1 Billion+ for FY 2011 Service Offerings Industry Focus People Locations • Embedded Product • Telecom • 15000+ people • Located in 16 countries Engineering Service • Healthcare • 65% of engineering team • 10 Delivery centers • Software Product • Education with 5 years+ experience • Design & Development Engineering Service • Enterprise Software • 27% Master Degree Centers in • Independent Verification • Automotive holders Bangalore, Mysore & & Validation Service • Media & Entertainment • ALTEN is one of Europe's Chennai • Design Engineering • Semiconductor most dynamic • US Delivery Centre in Service • Aeronautics / space employers, hiring almost Boston, MA • Financial 2,000 new people each year. Our Partners
  • 19. Calsoft Labs’ Testing Practice Partner ■ 200+ dedicated test professionals ■ Track record ■ QA solutions throughout the SDLC based on TMMi framework ■ Reusable repository of test cases, scenarios, and validation libraries Service Offerings Industry Focus Thought Leadership Mobility Testing • Test Strategy Consulting • Telecom • OWASP Compliance • Field testing and • Embedded Product • Healthcare • Accelerator for OWASP Interoperability Testing • Education Compliance • Carrier validation test • Software Product Testing • Enterprise Software • Home-made Open Source • Protocol and • Test Automation • Automotive Automation Framework Conformance test • ‘On-Demand’ Testing • Media & Entertainment • Device Management • Compliance testing • Semiconductor Testing • Security Testing • Aeronautics / space • Mobile App testing • Financial • Usability Testing